
Chaotix (이전에는 Psychix 또는 Magma라고도 함)는 XV6 및 Yagura의 코드를 사용하는 C & Multip-Ararchitection Assembly로 작성된 Unix와 같은 운영 체제입니다. 멀티 태스킹부터 그래픽 등의 기능입니다!
i?86ARMRISC-VPowerPC68K64 비트 ISA는 나중에 지원되지만 먼저 기본 32 비트 아키텍처를 지원하고자합니다 ...
Chaotix를 건축하는 것은 쉽습니다. 우선, i686-elf 툴체인이 필요합니다 (툴체인이없는 경우 Chaotix의 도구 체인 스크립트를 사용하여이를 구축하십시오). 그 후, 단순히 실행 make . 이는 전체 운영 체제 (커널, LIBC 및 USERLAND BINARIES)를 구축합니다. 구성 (config.mk)을 변경하면 구축 된 모든 소스 코드를 청소하고 make 실행하여 빌드하기 위해 make clean 실행해야합니다.
Chaotix를 구축 한 후에는 테스트 및/또는 CD-ROM 이미지로 내보낼 수 있습니다. Chaotix는 Limine Bootloader 또는 Grub Bootloader를 사용하여 지원합니다. Grub Bootloader는 기본 옵션입니다!
Chaotix를 테스트하려면 간단히 실행하십시오.
make run
Chaotix Work의 모든 기능에 대해 간단히 실행하십시오.
make test
Chaotix를 내보내려면 간단히 실행하십시오.
make cdrom.iso
이것은 Chaotix 커널, Initrd 및 Grub Bootloader를 부팅 가능한 CD-ROM 이미지 (a .iso 파일)로 결합합니다. Balena Etcher 또는 Rufus를 사용하여 CD-ROM 이미지를 USB 드라이브로 플래시하여 실제 하드웨어에서 테스트 할 수 있습니다. Chaotix는 Multiboot를 지원하므로 Chaotix의 Kernel & Initrd와 Multiboot를 지원하는 다른 부트 로더와 결합 할 수 있지만 지금은 문서화되지 않습니다.

Chaotix 운영 체제는 MIT 라이센스 에 따라 라이센스가 부여됩니다.
라이센스를 보려면 라이센스를 참조하십시오. 또한 MIT 라이센스와 다른 라이센스에 따라 라이센스가 부여되지 않는 한 모든 파일에는 라이센스 및 저작권 통지가 포함되어 있습니다. base/usr/share/fonts 내부의 모든 글꼴에는 Chaotix의 저작권이 적용되지 않으며 다른 라이센스에 따라 있습니다.