
Chaotix (anciennement connu sous le nom de Psychix ou Magma) est un système d'exploitation de type UNIX écrit en assemblage C & Multiple-Architecture qui utilise le code de XV6 et Yagura. Ses fonctionnalités vont du multitâche, aux graphiques et plus encore!
i?86ARMRISC-VPowerPC68KLes ISAS 64 bits seront pris en charge plus tard, mais nous voulons d'abord prendre en charge les architectures de base 32 bits ...
La construction de chaotix est facile. Tout d'abord, vous aurez besoin d'une chaîne d'outils i686-elf (si vous n'avez pas la chaîne d'outils, utilisez le script de chaîne d'outils de Chaotix qui le construit pour vous). Après cela, il suffit de make . Cela construit l'intégralité du système d'exploitation (le noyau, la libc et les binaires de l'utilisateur). Si vous modifiez la configuration (config.mk), vous devez exécuter make clean pour nettoyer tout le code source construit, puis construire en exécutant make .
Après avoir construit Chaotix, vous pouvez le tester et / ou l'exporter sous forme d'image de CD-ROM. Chaotix prend en charge l'utilisation du chargeur de démarrage Limine ou du chargeur de démarrage GRUB. Grub Bootloader est l'option par défaut!
Pour tester Chaotix, exécutez simplement:
make run
À cela toutes les fonctionnalités de Chaotix Work, exécutez simplement:
make test
Pour exporter Chaotix, exécutez simplement:
make cdrom.iso
Cela combinera le noyau Chaotix, c'est INITRD et le Grub Bootloader dans une image de CD-ROM de démarrage (un fichier .iso ). Vous pouvez le tester sur du matériel réel en clignotant cette image CD-ROM à un lecteur USB à l'aide de Balena Etchecher ou Rufus. Chaotix prend en charge le multiboot, vous pouvez également combiner le noyau et initrd de Chaotix avec tout autre chargeur de démarrage qui prend en charge le multiboot, mais cela ne doit pas être documenté en ce moment.

Le système d'exploitation Chaotix est concédé sous licence MIT .
Voir la licence pour consulter la licence. Prenez également note que tous les fichiers contiennent la licence et le préavis du droit d'auteur, sauf s'ils sont sous licence différente de la licence MIT. Toutes les polices à l'intérieur base/usr/share/fonts ne sont pas soumises au droit d'auteur de Chaotix, et ils sont sous une licence différente.