Knutos
ระบบปฏิบัติการ Hobbyist X86_64 สร้างขึ้นเพื่อความสนุกสนานและการเรียนรู้! มันถูกเขียนขึ้นใน C และการชุมนุมและมีเคอร์เนลเสาหิน
ภาพหน้าจอ
⤷ Silent Boot
⤷ verbose boot
⤷เปลือกหอย
⤷หน้าจอขัดจังหวะ
⤷เทอร์มินัลท้องถิ่นแสดงการสื่อสารแบบอนุกรม
คุณสมบัติ
- bootloader limine
- โปรโตคอลบูต Stivale2
- GDT
- TSS
- IDT & ISR's
- ตัวจัดการหน่วยความจำกายภาพ -> ตามบิตแมป
- Memory Memory Manager-> Paging ระดับ 4- & 5 ระดับ
- การจัดสรรพื้น
- การแยกตาราง ACPI
- Apic ท้องถิ่น
- การสื่อสารแบบอนุกรม
- Framebuffer พื้นฐาน
- ไดรเวอร์แป้นพิมพ์พื้นฐานพร้อมเปลือกขนาดเล็ก
- ห้องสมุดเคอร์เนลพื้นฐาน
คุณสมบัติในอนาคต
- ACPI Parser (Custom หรือ Acpica)
- c พอร์ตห้องสมุดมาตรฐาน
- ตัวโหลดเอลฟ์
- การสนับสนุน IPC
- SMP
- บัฟเฟอร์สองครั้ง
- ผู้ประกอบการ
- ห้องสมุด GUI
การพึ่งพาอาศัยกัน
หมายเหตุ: ขึ้นอยู่กับการแจกแจง Linux ของคุณชื่อแพ็คเกจอาจแตกต่างกัน (สมมติว่าคุณใช้ Linux)
- x86_64-elf-binutils
- x86_64-elf-gcc
- นัส-บิต
- ทำ
- Xorriso
- qemu
การติดตั้ง
- ติดตั้งการอ้างอิง
- รับที่เก็บ
- git clone https://github.com/tix3dev/knutos -recursive
- cd knutos
- สร้างมัน
- รันมัน
การบริจาค
สำหรับผู้ที่สนใจในการบริจาคโปรดดูแนวทางการสนับสนุน