ArenaOS
1.0.0
ฉันสงสัยอยู่เสมอว่าทำไมไม่เขียนระบบปฏิบัติการตั้งแต่เริ่มต้นเนื่องจากฉันได้อ่านรหัสระบบปฏิบัติการมากมายและฉันก็เบื่อมัน ตอนนี้มาถึงแล้ว! มันเหมือนกับ Linux 0.11 และหนึ่งใน https://github.com/cfenollosa/os-tutorial แต่ไม่เหมือนกันทุกประการ
คุณสามารถเรียกดูแอสเซมบลีและรหัส C อย่างไรก็ตามคุณไม่สามารถรวบรวมหรือเรียกใช้ได้เนื่องจากมีรหัสจำนวนมากที่จะเขียนและสิ่งที่ต้องเตรียมก่อนที่จะรวบรวมและบูตระบบฉันขอแนะนำให้คุณทำ 'ระบบการสอน' ที่กล่าวถึงก่อนหน้านี้ อาจใช้เวลานานในการทำเคอร์เนลให้เสร็จ อดทน (ฉันพูดกับตัวเอง)
หลังจากที่ฉันทำเคอร์เนลส่วนใหญ่เสร็จแล้วฉันจะอัปเดต readme และ readmes ในแต่ละไดเรกทอรีที่ฉันจะอธิบายวิธีการเตรียมสภาพแวดล้อม (GDB + QEMU) วิธีการดีบักทำไมรหัสการประกอบจึงเป็นวิธีที่มันเป็นบรรทัด