
Chaotix (sebelumnya dikenal sebagai Psychix atau Magma) adalah sistem operasi seperti UNIX yang ditulis dalam perakitan C & ganda-arsitektur yang menggunakan kode dari XV6 dan Yagura. Fiturnya berkisar dari multitasking, hingga grafik & lainnya!
i?86ARMRISC-VPowerPC68KISAS 64-bit akan didukung nanti, tetapi pertama-tama kami ingin mendukung arsitektur 32-bit dasar ...
Membangun Chaotix itu mudah. Pertama-tama, Anda akan memerlukan toolchain i686-elf (jika Anda tidak memiliki toolchain, gunakan skrip toolchain Chaotix yang membangunnya untuk Anda). Setelah itu, cukup jalankan make . Itu membangun seluruh sistem operasi (kernel, libc, dan binari userland). Jika Anda mengubah konfigurasi (config.mk), Anda harus menjalankan make clean untuk membersihkan semua kode sumber yang dibangun, dan kemudian membangun dengan menjalankan make .
Setelah membangun Chaotix, Anda dapat mengujinya dan/atau mengekspornya sebagai gambar CD-ROM. Chaotix mendukung menggunakan limine bootloader atau grub bootloader. Grub Bootloader adalah opsi default!
Untuk menguji chaotix, cukup jalankan:
make run
Untuk itu semua fitur pekerjaan Chaotix, cukup jalankan:
make test
Untuk mengekspor chaotix, cukup jalankan:
make cdrom.iso
Ini akan menggabungkan kernel chaotix, initrd, dan grub bootloader menjadi gambar cd-rom yang dapat di-boot (file .iso ). Anda dapat mengujinya pada perangkat keras nyata dengan mem-flash gambar CD-ROM ke drive USB menggunakan Balena Etcher atau Rufus. Chaotix mendukung multiboot, sehingga Anda juga dapat menggabungkan Kernel & Initrd Chaotix dengan bootloader lain yang mendukung Multiboot, tetapi itu tidak dapat didokumentasikan sekarang.

Sistem operasi Chaotix dilisensikan di bawah lisensi MIT .
Lihat lisensi untuk melihat lisensi. Juga, perhatikan bahwa semua file berisi lisensi & pemberitahuan hak cipta, kecuali jika mereka dilisensikan dengan lisensi yang berbeda dari lisensi MIT. Semua font di dalam base/usr/share/fonts tidak tunduk pada hak cipta Chaotix, dan mereka berada di bawah lisensi yang berbeda.