laritos
1.0.0
Laritos是一個高度配置,模塊化,測試驅動的開發的操作系統原型,完全是由Scratch創建的,從啟動加載程序到內核,內核到驅動程序,工具鏈(包括最小的LIBC)再到用戶空間應用程序。
Laritos的主要目的是提供一組免費資源(代碼庫,文檔,教程),以了解操作系統內部。因此,它的重點主要放在簡單性,可維護性,模塊化,辯論性和可檢驗性上。目前,諸如性能,安全性,與現有OSS的兼容性等方面尚不優先。
操作系統由以下3個組件組成,每個組件都具有相應的存儲庫:
| 成分 | 描述 |
|---|---|
| 拉托斯 | 內核 +驅動程序 +董事會特定資源 +測試 + MISC工具 |
| Laritos-Toolchain | 最小libc +用戶空間應用構建工具 |
| Laritos-Apps | Userland應用程序,例如shell ,類似於ps Unix的工具,用於列出流程,測試應用程序等 |

有關完整的操作系統文檔,請參閱Wiki頁面
armv7a )armv7a (ARM 32位)拱門Kbuild基礎架構,這與Linux移植到Laritos使用的構建器相同board/<boardname/*.bi (板信息)文件。這可以看作是Linux設備樹的非常簡單的版本VFS )支持ext2和pseudofs (又稱內存文件系統,例如/proc , stats fs)/property偽文件系統)armv7a )有關更多信息,請參見Laritos-Toolchain Repo
ps列出活動流程的程序有關更多信息,請參見Laritos-App Repo
請參閱Wiki頁面
Laritos目前處於Alpha版本中,因此某些功能可能無法按預期工作,並且不能保證穩定性。自擔風險?
該代碼是根據MIT許可證獲得許可的。