💡
原文英文,约800词,阅读约需3分钟。
📝
内容提要
本文介绍了作者在Ares OS操作系统上的新进展,包括在Raspberry Pi上运行的Helios系统和已实现的驱动程序。同时,还提到了即将实现的功能和作者对项目的期望。
🎯
关键要点
- 作者在Ares OS操作系统上取得了新进展,正在使用一台运行该系统的笔记本电脑撰写博客。
- 在FOSDEM上,作者展示了Helios系统,该系统在Raspberry Pi上运行,最初只支持单一进程。
- 现在的系统支持多进程,包括fork、exec、辅助向量和线程等功能。
- 目前系统中存在多个驱动程序,包括通用PCI驱动、AHCI(SATA)、PS/2键盘、PC串口和VGA控制台等。
- ext4驱动基于lwext4,是第一个不是用Hare编写的驱动程序。
- 作者最近移植了rc shell和ed(1)编辑器,后者的移植相对简单。
- C库的设计旨在支持驱动程序和普通用户空间程序,主要基于musl libc。
- 未来短期内计划实现虚拟文件系统、管道、更多文件系统支持、帧缓冲控制台等基本功能。
- 长期目标包括网络支持、音频支持、ACPI支持、基本USB支持、服务管理器和安装程序等。
- 作者对项目的进展感到满意,并认为可以用Hare编写操作系统。
➡️