chaos 2
1.0.0
Chaos는 우리가 Epitech에서 우리의 연구의 일부로하고있는 SMP 인식 커널입니다.
makegcc 또는 clang (최신 버전, 이상적으로)grub-mkrescue 및 libisoburn (일반적으로 다른 바이너리로 가득 차서 grub )mtoolsdialogqemu (CPU 에뮬레이터) 선택 사항 apt-get 패키지 관리자 ( Debian , Ubuntu 등)로 사용하는 경우이 명령을 사용하여 모든 종속성을 설치할 수 있습니다.
apt-get install qemu grub-pc-bin xorriso mtools pacman 패키지 관리자 ( ArchLinux , Manjaro 등)로 사용하는 경우이 명령을 사용할 수 있습니다.
pacman -S dialog qemu grub libisoburn mtools portage 패키지 관리자 ( Gentoo )로 사용하는 경우 대신이 명령을 사용할 수 있습니다.
emerge --ask sys-boot/libisoburn sys-fs/dosfstools sys-fs/mtools다른 패키지 관리자를 사용하고 있다면, 행운을 빕니다! :피
먼저 커널 구성을 원하는대로 조정하십시오
make config그런 다음 커널을 작성하십시오.
make kernelGRUB 설치 (USB 플래시 드라이브 또는 가상 머신에 적합)가있는 완전한 ISO를 구축하려면
make iso지루하고 쓸모없는 경우에도 Qemu를 통해 혼돈을 실행하고 싶다면
make runmmap() , munmap() 등) kalloc() , kfree() , krealloc() ) exec() ) clone() , exec() 및 exit() )의 혼합 opendir() , readdir() , closedir() ) mkfile() , mkdir() , remove() ) open() , read() , write() , close() ) pipe() , dup() ) stat() ) ls , rm , mkdir 등과 echo 기본 바이너리) /proc , /dev )나를 포크!