Merlon เป็นระบบปฏิบัติการ (OS) ตาม ATOS ก่อนหน้าของฉันซึ่งได้รับแรงบันดาลใจจาก OS/161 Merlon เขียนเป็น C และได้รับการออกแบบ (ค่อนข้าง) ง่ายต่อการเข้าใจพกพาและน้ำหนักเบา Merlon พยายามที่จะเป็นระบบปฏิบัติการที่โดดเด่นมากขึ้น (เช่นตัวจัดการหน่วยความจำเสมือนมีคุณสมบัติมากขึ้น) และฉันตัดสินใจว่าฉันชอบ unix_naming_convention WindowsNamingConvention()
Merlon ยังคงต้องการ RAM ประมาณ 3MB เพียง 3 MB และไม่รวม Acpica และ Fat Drivers เพียง 50,000 บรรทัดของรหัสความคิดเห็น
ปัจจุบันมีการใช้งานเฉพาะสำหรับ x86 แต่ควรเป็นเรื่องง่ายที่จะพอร์ตไปยังแพลตฟอร์มอื่น ๆ (ผ่าน Arch/ Folder และ 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 ได้รับการตั้งชื่อตามตัวละครจาก Super Paper Mario , Merlon
