Merlon Operating System
1.0.0
Merlon是基于我早期的ATOS的操作系统(OS),而OS/161又受到了启发。 Merlon用C编写,并且设计(相对)易于理解,便携式和轻巧。与目标更像是“教育性” OS的ATO不同,Merlon试图成为一个更完整的OS(例如虚拟内存管理器具有更多功能),我决定我喜欢WindowsNamingConvention()而不是unix_naming_convention 。
Merlon仍然只需要大约3MB的RAM运行,而不包括Acpica和Fat Drivers,只有50,000行评论的代码。
它目前仅针对X86实现,但应易于移植到其他平台(通过拱/文件夹和Arch.H)。
要构建它,请运行./release.sh 。要在QEMU中运行,请使用以下命令: qemu-system-i386 -soundhw pcspk -hda build/output/disk.bin -m 3M
某些功能包括:
待办事项列表(模糊的顺序)
fork<pthread.h>EINTRSIGCHLD , sigaction , sigprocmask等
版权Alex Boxall 2022-2024。有关详细信息,请参见许可证。
梅隆以梅伦(Merlon)超级纸马里奥(Mario )的角色命名。
