Merlon adalah sistem operasi (OS) berdasarkan ATOS saya sebelumnya, yang pada gilirannya terinspirasi oleh OS/161. Merlon ditulis dalam C, dan dirancang (relatif) mudah dimengerti, portabel dan ringan. Tidak seperti ATOS yang bertujuan untuk menjadi lebih dari OS "pendidikan", Merlon mencoba menjadi OS unggulan yang lebih penuh (misalnya virtual memori manajer memiliki lebih banyak fitur), dan saya memutuskan saya menyukai WindowsNamingConvention() daripada unix_naming_convention .
Merlon masih hanya membutuhkan sekitar 3MB RAM untuk dijalankan, dan tidak termasuk pengemudi ACPICA dan FAT, hanya 50.000 baris kode komentar.
Saat ini hanya diimplementasikan untuk X86, tetapi harus mudah untuk port ke platform lain (melalui Arch/ folder, dan Arch.H).
Untuk membangunnya, jalankan ./release.sh . Untuk menjalankannya di qemu, gunakan perintah berikut: qemu-system-i386 -soundhw pcspk -hda build/output/disk.bin -m 3M
Beberapa fitur termasuk:
Daftar ToDo (samar -samar secara berurutan)
fork<pthread.h>EINTRSIGCHLD , sigaction , sigprocmask , dll.
Hak Cipta Alex Boxall 2022-2024. Lihat lisensi untuk detailnya.
Merlon dinamai sesuai dengan karakter dari Super Paper Mario , Merlon.
