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许可证获得许可的。