有人用一个月编写了一个 Unix 克隆系统...

https://drewdevault.com/2024/05/24/2024-05-24-Bunnix.html

作者描述了构建一个名为 Bunnix 的类 Unix 操作系统,该过程大约花费了一个月。

Bunnix 是一个单用户系统,具有单片内核,主要用 Hare 编写,并包含一些 C 组件。它支持基本功能,包括 PCI 设备、ext4 文件系统、PS/2 键盘和终端仿真器。

作者从这个项目中学到了很多东西,包括文件系统缓存的好处、用于简单性的单片内核设计优于微内核设计的优势以及信号的复杂性。

Bunnix 目前是一个艺术项目,作者正在转向其他项目。但是,他欢迎社区为将来改进做出贡献。
 
 
@APPINN