Laritos เป็นต้นแบบระบบปฏิบัติการที่พัฒนาแล้วแบบแยกส่วนได้เป็นแบบแยกส่วนที่สร้างขึ้นจากการทดสอบที่สร้างขึ้นจากการเริ่มต้นตั้งแต่การเริ่มต้นจาก bootloader ไปจนถึงเคอร์เนลเคอร์เนลไปยังไดรเวอร์ Toolchain (รวมถึง LIBC ที่น้อยที่สุด) ไปจนถึงแอปพลิเคชัน Userspace
เป้าหมายหลักของ Laritos คือการจัดหาชุดของทรัพยากรฟรี (codebase, เอกสาร, บทเรียน) สำหรับการเรียนรู้เกี่ยวกับระบบปฏิบัติการภายใน ดังนั้นการโฟกัสของมันจึงถูกนำไปใช้เป็นหลักในความเรียบง่ายการบำรุงรักษาความเป็นโมดูลความสามารถในการหักบัญชีและการทดสอบได้ แง่มุมต่าง ๆ เช่นประสิทธิภาพการรักษาความปลอดภัยความเข้ากันได้กับ OSE ที่มีอยู่นั้นไม่ได้ให้ความสำคัญกับตอนนี้
ระบบปฏิบัติการประกอบด้วย 3 องค์ประกอบต่อไปนี้แต่ละชิ้นมีที่เก็บข้อมูลที่สอดคล้องกัน:
| ส่วนประกอบ | คำอธิบาย |
|---|---|
| Laritos | เคอร์เนล + ไดรเวอร์ + ทรัพยากรเฉพาะบอร์ด + การทดสอบ + เครื่องมืออื่น ๆ |
| Laritos-Toolchain | แอป libc + ผู้ใช้งานที่น้อยที่สุด |
| แอพลาโตส-แอพ | แอปพลิเคชัน Userland เช่น shell เครื่องมือ ps Unix-like สำหรับกระบวนการแสดงรายการแอพทดสอบ ฯลฯ |

สำหรับเอกสารประกอบระบบปฏิบัติการที่สมบูรณ์โปรดดูหน้า Wiki
armv7a )armv7a (แขน 32 บิตเท่านั้น) เท่านั้นKbuild นี่คือตัวสร้างแบบเดียวกับที่ใช้โดย Linux Ported ไปยัง Laritosboard/<boardname/*.bi (ข้อมูลบอร์ด) ซึ่งอาจถูกมองว่าเป็นแผนผังอุปกรณ์ Linux รุ่นที่เรียบง่ายมากVFS ) ที่รองรับ ext2 และ pseudofs (aka ระบบไฟล์ในหน่วยความจำเช่น /proc , stats FS)/property Pseudo Filesystem)armv7a )ดู Laritos-Toolchain repo สำหรับข้อมูลเพิ่มเติม
ps สำหรับรายการกระบวนการที่ใช้งานอยู่ดู Laritos-App REPO สำหรับข้อมูลเพิ่มเติม
ดูหน้า wiki
Laritos อยู่ในรุ่นอัลฟ่าดังนั้นคุณสมบัติบางอย่างอาจไม่ทำงานตามที่คาดไว้และไม่รับประกันความมั่นคง ใช้ความเสี่ยงของคุณเอง?
รหัสได้รับอนุญาตภายใต้ใบอนุญาต MIT