Web Analytics

Ethereal

⭐ 124 stars French by sasdallas

Ethereal

Un système d'exploitation tout-en-un personnalisé, conçu pour la rapidité, la conservation de la mémoire et la fiabilité.\ Anciennement connu sous le nom de reduceOS

Qu'est-ce qu'Ethereal ?

Ethereal est un projet ayant pour objectif de créer un système d'exploitation entièrement fonctionnel à partir de zéro avec tous les composants qu'un OS moderne posséderait.

Actuellement, le projet développe ses étapes en mode utilisateur.

Captures d'écran

image\ Environnement de bureau moderne en 1080p

image\ Ancien environnement principal de bureau d'Ethereal avec DOOM

\ Ethereal démarrant en mode débogage

Ethereal mais VRAIMENT sur IRC\ Ethereal sur le chat Libera (#ethereal)

\ Ethereal exécutant DOOM

fixé\ Ethereal exécutant un clone de neofetch fait pour lui (whatarewe)

Fonctionnalités

Structure du projet

Compilation

Avis ACPICA

Si vous utilisez ACPICA (activé par défaut), vous devez télécharger l’archive depuis ici et l’extraire dans external/acpica/acpica-src

Sinon, vous pouvez modifier conf/build/.mk et régler USE_ACPICA à 0.

Compilation

Pour compiler Ethereal, vous aurez besoin d’une chaîne d’outils Ethereal pour votre architecture cible.\ La chaîne d’outils Ethereal se trouve sur le dépôt

Autres paquets requis : grub-common, xorriso, qemu-system, meson, ninja

Modifiez buildscripts/build-arch.sh pour changer l’architecture cible de compilation. \ L’exécution de make all construira une ISO dans build-output/ethereal.iso

Actuellement, l’absence de pilotes systèmes de fichiers dans Ethereal signifie que les démarrages LiveCD sont généralement la meilleure option.\ Le ramdisk initial dans un LiveCD est le sysroot, et si l’OS détecte le démarrage, il copiera le ramdisk initial en RAM.

Arguments du noyau

Souvent, Ethereal ne parvient pas à se charger. C’est prévu. Veuillez ouvrir un ticket GitHub.

Vous pouvez résoudre certains problèmes en utilisant 'e' pour ouvrir une configuration GRUB et en ajoutant quelques arguments du noyau à la fin de l’entrée multiboot.\ Voici une petite liste :

Composants externes

Certains composants externes sont disponibles dans external, libc et d’autres parties du noyau. Voici une liste d’entre eux et leurs versions :

Crédits

Une grande partie de la conception d’Ethereal s’est inspirée de ToaruOS par klange – merci !

La conception du gestionnaire de mémoire virtuelle d’Ethereal et d’autres parties s’est inspirée de Astral par @mathewnd

Du code d’Astral a également été utilisé, crédité lorsque cela est approprié. Un fichier de licence est inclus dans external/.

Le logo Ethereal et le thème Mercury ont été conçus par l’artiste ArtsySquid

Licence

Hexahedron et tous les autres composants non externes d’Ethereal sont soumis aux termes de la licence BSD 3-clause (disponible dans LICENSE).\ Tous les fichiers, sauf indication contraire dans l’en-tête de copyright, sont soumis à cette licence. Tout fichier sans en-tête de copyright n’est PAS protégé par la BSD 3-clause.

PROBLÈMES DE LICENCE : Si un fichier est trouvé sans commentaire approprié, contactez-moi immédiatement (de préférence via un canal public tel que les issues GitHub pour plus de transparence) directement afin de résoudre cela.

L’objectif d’Ethereal n’a JAMAIS été de prendre du code, mais cela s’est produit dans le passé. Veuillez me contacter ! --- Tranlated By Open Ai Tx | Last indexed: 2026-05-23 ---