morphiOS
1.0.0
__ _ ____ _____
____ ___ ____ _________ / /_ (_) __ / ___/
/ __ `__ / __ / ___/ __ / __ / / / / /__
/ / / / / / /_/ / / / /_/ / / / / / /_/ /___/ /
/_/ /_/ /_/____/_/ / .___/_/ /_/_/____//____/
/_/
Wake up, Neo
The Matrix has you
Follow the white rabbit
...
Knock, Knock, Neo.
Morphios는 I386 (x86) 아키텍처를 위해 C ++로 작성된 경량 32 비트 운영 체제로 운영 체제가 어떻게 작동하는지 스스로 가르치기 위해 개발하고 있습니다. 이 repo의 코드를 자유롭게 사용하십시오.
현재 지원되는 기능 :
계획된 기능 :
다음 학습 리소스를 사용했습니다.
i686-elf 대상을위한 GCC 크로스 컴파일러. 이 작업을 수행하는 방법에 대한 자세한 정보는이 자습서를 읽으십시오. ( sudo apt install g++ binutils libc6-dev-i686 )grub-mkrescue 호출하기 위해). Linux 또는 Google을 설치하는 방법과 함께 제공됩니다.sudo apt install xorriso )가 사용하는 .iso 생성 엔진. Makefile 열고 G ++ 크로스 컴파일러의 디렉토리로 GCC_FOLDER 수정하십시오.
터미널을 열고 실행하십시오.
make install qemu 사용하여 Morphios를 로컬로 실행할 수 있습니다.
make installmake run

또는 ISO 이미지를 생성하고 VirtualBox를 사용하여 실행할 수 있습니다.
터미널을 열고 실행하십시오.
make clean