
Chaotix (anteriormente conocido como Psychix o Magma) es un sistema operativo similar a UNIX escrito en el ensamblaje de c y múltiples arquitecturas que utiliza código de XV6 y Yagura. ¡Sus características van desde multitarea hasta gráficos y más!
i?86ARMRISC-VPowerPC68KISAS de 64 bits será compatible más tarde, pero primero queremos admitir las arquitecturas básicas de 32 bits ...
Construir Chaotix es fácil. En primer lugar, necesitará una cadena de herramientas i686-elf (si no tiene la cadena de herramientas, use el script de cadena de herramientas de Chaotix que lo construya para usted). Después de eso, simplemente ejecute make . Eso construye todo el sistema operativo (el núcleo, LibC y los binarios de usuarios). Si cambia la configuración (config.mk), debe ejecutar make clean para limpiar todo el código fuente construido y luego construir ejecutando make .
Después de construir Chaotix, puede probarlo y/o exportarlo como una imagen de CD-ROM. Chaotix es compatible con el gestor de arranque limine o el cargador de arranque de grub. ¡Grub Bootloader es la opción predeterminada!
Para probar Chaotix, simplemente ejecute:
make run
A eso todas las características del trabajo de Chaotix, simplemente ejecute:
make test
Para exportar chaotix, simplemente ejecute:
make cdrom.iso
Esto combinará el núcleo Chaotix, es initrd y el gestor de arranque grub en una imagen de cd-ROM de arranque (un archivo .iso ). Puede probarlo en hardware real flashulando esa imagen de CD-ROM en una unidad USB usando Balena Etcher o Rufus. Chaotix admite Multiboot, por lo que también puede combinar el kernel & initrd de Chaotix con cualquier otro cargador de arranque que admita Multiboot, pero eso no se debe documentar en este momento.

El sistema operativo Chaotix tiene licencia bajo la licencia MIT .
Vea la licencia para ver la licencia. Además, tenga en cuenta que todos los archivos contienen el aviso de licencia y derechos de autor, a menos que si tienen licencia bajo una licencia diferente de la licencia MIT. Todas las fuentes dentro de base/usr/share/fonts no están sujetas a los derechos de autor de Chaotix, y están bajo una licencia diferente.