
Chaotix (เดิมชื่อ Psychix หรือ Magma) เป็นระบบปฏิบัติการที่มีลักษณะคล้าย UNIX ที่เขียนในชุดประกอบ C & Multiple-Architecture ที่ใช้รหัสจาก XV6 และ Yagura คุณสมบัติของมันมีตั้งแต่มัลติทาสกิ้งไปจนถึงกราฟิกและอีกมากมาย!
i?86ARMRISC-VPowerPC68KISAS 64 บิตจะได้รับการสนับสนุนในภายหลัง แต่ก่อนอื่นเราต้องการสนับสนุนสถาปัตยกรรม 32 บิตพื้นฐาน ...
การสร้าง Chaotix เป็นเรื่องง่าย ก่อนอื่นคุณจะต้องใช้เครื่องมือ i686-elf (หากคุณไม่มีเครื่องมือให้ใช้สคริปต์เครื่องมือของ Chaotix ซึ่งสร้างให้คุณ) หลังจากนั้นเพียงแค่เรียก make ที่สร้างระบบปฏิบัติการทั้งหมด (เคอร์เนล, LIBC และไบนารีผู้ใช้) หากคุณเปลี่ยนการกำหนดค่า (config.mk) คุณต้องเรียกใช้ make clean เพื่อทำความสะอาดซอร์สโค้ดที่สร้างขึ้นทั้งหมดจากนั้นสร้างโดยการเรียกใช้ make
หลังจากสร้าง Chaotix คุณสามารถทดสอบและ/หรือส่งออกเป็นภาพซีดีรอม Chaotix รองรับการใช้ bootloader limine หรือ grub bootloader Grub bootloader เป็นตัวเลือกเริ่มต้น!
เพื่อทดสอบ Chaotix เพียงแค่วิ่ง:
make run
เพื่อให้ได้คุณสมบัติทั้งหมดของงาน Chaotix เพียงแค่เรียกใช้:
make test
ในการส่งออก Chaotix เพียงแค่เรียกใช้:
make cdrom.iso
สิ่งนี้จะรวมเคอร์เนล Chaotix เข้าด้วยกันและ GRUB BOOTLOADER เข้ากับภาพซีดีรอมที่สามารถบู๊ตได้ (ไฟล์ .iso ) คุณสามารถทดสอบได้ด้วยฮาร์ดแวร์จริงโดยการกระพริบภาพซีดีรอมไปยังไดรฟ์ USB โดยใช้ Balena Etcher หรือ Rufus Chaotix รองรับ Multiboot ดังนั้นคุณยังสามารถรวมเคอร์เนลและ initrd ของ Chaotix เข้ากับ bootloader อื่น ๆ ที่รองรับ Multiboot แต่นั่นไม่ได้มีการบันทึกไว้ในตอนนี้

ระบบปฏิบัติการ Chaotix ได้รับใบอนุญาตภายใต้ ใบอนุญาต MIT
ดูใบอนุญาตในการดูใบอนุญาต นอกจากนี้โปรดทราบว่าไฟล์ทั้งหมดมีใบอนุญาตและประกาศลิขสิทธิ์เว้นแต่ว่าหากพวกเขาได้รับใบอนุญาตภายใต้ใบอนุญาตที่แตกต่างจากใบอนุญาต MIT แบบอักษรทั้งหมดภายใน base/usr/share/fonts ไม่ อยู่ภายใต้ลิขสิทธิ์ของ Chaotix และอยู่ภายใต้ใบอนุญาตอื่น