Laritos adalah prototipe sistem operasi yang dikembangkan yang sangat dapat dikonfigurasi, modular, dan digerakkan oleh tes yang dibuat sepenuhnya dari awal, dari bootloader ke kernel, kernel ke driver, toolchain (termasuk libc minimal) hingga aplikasi ruang pengguna.
Tujuan utama Laritos adalah untuk menyediakan serangkaian sumber daya gratis (basis kode, dokumentasi, tutorial) untuk belajar tentang internal sistem operasi. Oleh karena itu, fokusnya terutama pada kesederhanaan, pemeliharaan, modularitas, debuggability dan testability. Aspek seperti kinerja, keamanan, kompatibilitas dengan OS yang ada bukanlah prioritas untuk saat ini.
Sistem operasi terdiri dari 3 komponen berikut, masing -masing dengan repositori yang sesuai:
| Komponen | Keterangan |
|---|---|
| Laritos | Kernel + driver + sumber daya khusus papan + tes + alat misc |
| Laritos-Toolchain | libc Minimal + Alat Membangun Aplikasi Userspace |
| Laritos-Apps | Aplikasi Userland seperti shell , ps Unix-Like Tool untuk proses pencatatan, aplikasi pengujian, dll |

Untuk dokumentasi OS lengkap, silakan merujuk ke halaman Wiki
armv7a )armv7a (lengan 32 bit) yang telah diterapkanKbuild , ini adalah pembangun yang sama yang digunakan oleh Linux yang diangkut ke Laritosboard/<boardname/*.bi (Informasi Papan). Ini bisa dilihat sebagai versi yang sangat disederhanakan dari pohon perangkat LinuxVFS ) Mendukung ext2 dan pseudofs (alias file in-memory, misalnya /proc , stats FS)/property Pseudo Filesystem)armv7a )Lihat Repo Laritos-ToolChain untuk info lebih lanjut
ps untuk mencantumkan proses aktifLihat Repo Laritos-App untuk info lebih lanjut
Lihat halaman Wiki
Laritos saat ini dalam versi alpha, oleh karena itu beberapa fitur mungkin tidak berfungsi seperti yang diharapkan dan stabilitas tidak dijamin. Gunakan dengan risiko Anda sendiri?
Kode ini dilisensikan di bawah lisensi MIT.