Merlon Operating System
1.0.0
メルロンは、私の以前のATOSに基づいたオペレーティングシステム(OS)であり、OS/161に触発されました。メルロンはCで書かれており、理解しやすく、携帯性があり、軽量で設計されています。より「教育的」OSになることを目指していたAtosとは異なり、Merlonはより完全な注目のOSになろうとします(例えば、仮想メモリマネージャーはより多くの機能を持っています)。私はunix_naming_conventionの代わりにWindowsNamingConvention()が好きだと判断しました。
Merlonは依然として実行するのに約3MBのRAMを必要とし、ACPICAおよびFATドライバーを除外することは、50,000ラインのコメントコードです。
現在、x86用にのみ実装されていますが、他のプラットフォームに簡単に移植できるはずです(Arch/ Folder、およびArch.Hを介して)。
それを構築するには、 ./release.shを実行します。 QEMUで実行するには、次のコマンドを使用してください: qemu-system-i386 -soundhw pcspk -hda build/output/disk.bin -m 3M
いくつかの機能には次のものがあります:
TODOリスト(漠然と順番に)
fork<pthread.h>EINTRのより良いカーネルサポートとテストSIGCHLD 、 sigaction 、 sigprocmaskなど。
著作権Alex Boxall 2022-2024。詳細については、ライセンスを参照してください。
メルロンは、メルロンのスーパーペーパーマリオのキャラクターにちなんで名付けられました。
