
Chaotix (ранее известный как Pespyix или Magma)-это UNIX-подобная операционная система, написанная в сборке C & множества архитектуры, которая использует код из XV6 и Yagura. Его функции варьируются от многозадачности, до графики и многого другого!
i?86ARMRISC-VPowerPC68K64-битный ISA будет поддержан позже, но сначала мы хотим поддержать основные 32-битные архитектуры ...
Строительство хаотикс легко. Прежде всего, вам понадобится инструмент инструментов i686-elf (если у вас нет инструментального оборудования, используйте скрипт Chaotix инструментов, который создает его для вас). После этого просто make . Это строит всю операционную систему (ядро, LIBC и праинсорные расстояния). Если вы измените конфигурацию (config.mk), необходимо запустить, чтобы make clean для очистки всего встроенного исходного кода, а затем создать запуск make .
После строительства хаотиса вы можете проверить его и/или экспортировать его как изображение CD-ROM. Chaotix поддерживает с помощью Limine Bootloader или Grub Bootloader. Grub Bootloader - опция по умолчанию!
Чтобы проверить хаотикс, просто запустите:
make run
Для этого все особенности работы Chaotix, просто запустите:
make test
Чтобы экспортировать хаотикс, просто запустите:
make cdrom.iso
Это объединит ядро Chaotix, это initrd и загрузчик Grub в загрузочное изображение CD-ROM (файл .iso ). Вы можете проверить его на реальном оборудовании, пропуская это изображение CD-ROM на USB-диск с помощью Balena Etcher или Rufus. Chaotix поддерживает MultiBoot, так что вы также можете объединить ядро и initrd Chaotix с любым другим загрузчиком, который поддерживает MultiBoot, но это не должно быть задокументировано прямо сейчас.

Операционная система Chaotix лицензирована по лицензии MIT .
Смотрите лицензию для просмотра лицензии. Кроме того, обратите внимание, что все файлы содержат уведомление о лицензии и авторском праве, если они лицензированы по лицензии, отличной от лицензии MIT. Все шрифты внутри base/usr/share/fonts не подлежат авторским правам Chaotix, и они находятся под другой лицензией.