@@ -22,6 +22,12 @@ Matrix possède de multiples clients. [Element](https://element.io/) est le choi
Un moyen de communication un peu plus formel avec les autres développeurs de Redox, mais un peu moins rapide et pratique que le chat. Soumettez une Issue lorsque vous rencontrez des problèmes de compilation, de tests ou si vous souhaitez simplement discuter d'un sujet en particulier, qu'il s'agisse de fonctionnalités, de style de code, d'incohérences de code, de modifications et de correctifs mineurs, etc.
Si vous souhaitez créer un compte, lisez cette [page](https://doc.redox-os.org/book/ch12-01-signing-in-to-gitlab.html).
Si vous avez des MRs prêts (merge requests), vous devez envoyer les liens sur le salon [MRs](https://matrix.to/#/#redox-mrs:matrix.org), avant de rejoindre ce salon, une demande d'invitation à l'espace Matrix doit être envoyée dans le salon [Join Requests](https://matrix.to/#/#redox-join:matrix.org).
De cette façon, votre MR ne sera pas oublié et n’accumulera pas de conflits.
## [Lemmy](https://lemmy.world/c/redox)
Notre alternative à Reddit, nous publions des actualités et des fils de discussion communautaires.
...
...
@@ -41,6 +47,10 @@ Notre alternative à Twitter, nous publions des nouvelles et des fils de discuss
Nouvelles et fils de la communauté.
## [YouTube](https://www.youtube.com/@RedoxOS)
Démos et réunions du conseil d'administration.
## [Forum](https://discourse.redox-os.org/)
Ceci est notre forum historique avec des questions anciennes/classiques, il est inactif et doit être utilisé à des fins historiques, si vous avez une question, envoyez-la sur le chat Matrix.
@@ -7,6 +7,8 @@ Cette page couvre les questions/réponses pour les nouveaux arrivants et les uti
-[Qu'est-ce que Redox?](#quest-ce-que-redox)
-[Que veut dire Redox?](#que-veut-dire-redox)
-[Quelles fonctionnalités a Redox?](#quelles-fonctionnalités-a-redox)
-[Les avantages du micro noyau](#les-avantages-du-micro-noyau)
-[Les avantages de Rust](#les-avantages-de-rust)
-[Quelle est l'utilité de Redox?](#quelle-est-lutilité-de-redox)
-[Que peut-on faire avec Redox?](#que-peut-on-faire-avec-redox)
-[Qu'est-ce qu'un système d'exploitation de type Unix?](#quest-ce-quun-système-dexploitation-de-type-unix)
...
...
@@ -52,7 +54,7 @@ Cela sonne aussi comme Minix/Linux.
## Quelles fonctionnalités a Redox?
### Les bénéfices du micro noyau
### Les avantages du micro noyau
#### Vraie modularité
...
...
@@ -74,6 +76,10 @@ La plupart des composants du système s'exécutent dans l'espace utilisateur, ce
### Les avantages de Rust
#### Moins susceptible d'avoir des bugs
La syntaxe restrictive et les suggestions du compilateur réduisent considérablement la probabilité de bugs.
#### Pas besoin de mesures d'atténuation des exploits de C/C++
La conception du micro-noyau écrite en Rust protège contre les défauts de mémoire C/C++.
...
...
@@ -86,6 +92,12 @@ Comme le noyau est petit, il utilise moins de mémoire pour faire son travail et
La conception de langage sûre et rapide de Rust, combinée à la petite taille du noyau, contribue à garantir un noyau fiable, performant et facile à entretenir.
#### Sécurité des threads
Le support de la sécurité des threads en C/C++ est assez fragile et il est très facile d'écrire un programme qui semble sûr à exécuter sur plusieurs threads, mais qui introduit des bugs subtils ou des failles de sécurité. Si un thread accède à un état en même temps qu'un autre thread le modifie, l'ensemble du programme peut présenter des bugs vraiment déroutants et bizarres.
Mais en Rust, ce type de bug est facile à éviter, le même système de type qui nous empêche d'écrire des problèmes de sécurité en mémoire nous empêche d'écrire des modèles d'accès simultanés dangereux.
#### Pilotes écrits en Rust
Les pilotes écrits en Rust sont susceptibles d'avoir moins de bogues et donc une meilleure sécurité.
...
...
@@ -214,9 +226,9 @@ Jettes un coup d'oeil à [HARDWARE.md](https://gitlab.redox-os.org/redox-os/redo
-[x86/i686](https://gitlab.redox-os.org/redox-os/kernel/-/tree/master/src/arch/x86) - (Intel/AMD de Pentium II et après pris en charge avec des limitations)
-[ARM64](https://gitlab.redox-os.org/redox-os/kernel/-/tree/master/src/arch/aarch64) - (pris en charge avec des limitations)
-Intel - 64-bit (x86_64) et 32-bit (i686) à partir de Pentium II et versions ultérieures avec des limitations.
-AMD - 64-bit (AMD64) et 32-bit.
- ARM - 64-bit (Aarch64) avec des limitations.
### Les interfaces matérielles
...
...
@@ -269,9 +281,9 @@ Jettes un coup d'oeil à [HARDWARE.md](https://gitlab.redox-os.org/redox-os/redo
Un processeur d'ordinateur est la machine la plus complexe du monde, même les processeurs les plus anciens sont puissants pour certaines tâches, cela dépend de la tâche.
Le principal problème avec les anciens ordinateurs est la quantité de RAM disponible (ils étaient vendus à une époque où les puces RAM étaient chères), ainsi certains programmes modernes nécessiteront beaucoup de RAM car ils effectuent des tâches complexes.
Le principal problème avec les anciens ordinateurs est la quantité de RAM disponible (ils étaient vendus à une époque où les puces RAM étaient chères) et le manque d'extensions SSE/AVX (les programmes les utilisent pour accélérer les algorithmes), ainsi certains programmes peuvent ne pas fonctionner ou nécissitent beaucoup de RAM pour effectuer des tâches complexes.
Cela dit, Redox fonctionnera normalement (si l'architecture du processeur est prise en charge par le système).
Redox fonctionnera normalement (si l'architecture du processeur est prise en charge par le système) mais vous devrez tester chaque programme.
## Avec quelles machines virtuelles Redox s'intègre-t-il?