morphiOS
1.0.0
__ _ ____ _____
____ ___ ____ _________ / /_ (_) __ / ___/
/ __ `__ / __ / ___/ __ / __ / / / / /__
/ / / / / / /_/ / / / /_/ / / / / / /_/ /___/ /
/_/ /_/ /_/____/_/ / .___/_/ /_/_/____//____/
/_/
Wake up, Neo
The Matrix has you
Follow the white rabbit
...
Knock, Knock, Neo.
Morphios是一种用C ++编写的轻巧的32位操作系统,用于I386(X86)体系结构,我正在开发它来教自己操作系统的运作方式。随时使用此存储库中的代码。
当前支持的功能:
计划的功能:
使用以下学习资源:
i686-elf目标的GCC交叉编译器。阅读本教程以获取有关如何执行此操作的更多信息。 ( sudo apt install g++ binutils libc6-dev-i686 )grub-mkrescue )。随附Linux或Google如何安装它。sudo apt install xorriso )使用的.iso创建引擎。 打开Makefile并将GCC_FOLDER修改为您的G ++交叉编译器的目录。
打开终端并运行:
make install您可以使用qemu在本地运行Morphios。
make installmake run

或者,您可以生成ISO映像并使用VirtualBox运行它。
打开终端并运行:
make clean