axleOS
2024-04-09 21:19:24 阿炯

axle 是一个类 UNIX 的微内核用户空间型操作系统。在 axle 内使用的一切都是从头开始实现的,除了 GRUB bootloader。由Phillip Tennen在2016年所发起的兴趣项目,axle 是一个多启动兼容内核,可以以独立模式在 “裸机” 上运行 C,即使不包括 C 标准库也是如此。在 axle 的内核中实现了 C 标准库的一个子集,而且一个用户空间的版本也在计划当中。主要使用 shell 当接口,提供了C与Rust GUI 工具。采用MIT协议授权。


特性

MLFQ 调度程序
Monolithic 内核
PS/2 键盘/鼠标驱动
PIT/RTC 驱动
各种图形模式/分辨率
图形库
窗口管理
文本渲染
分页
Multicolored, scrolling shell with history
内核空间标准库
用户模式 (ring3)
Syscalls
PCI 枚举


UEFIRC

开源开发者 Phillip Tennen 在2024年4月演示了 UEFIRC 原型设计,无需加载进入操作系统,是一个可以完全在UEFI中运行的 IRC 网络聊天室。

UEFIRC is a graphical UEFI IRC client. Connect to an IRC server, chat and read messages, all from the comfort of your motherboard's pre-boot environment.


该"UEFIRC"几乎功能齐全,具有图形界面和 TrueType 字体渲染器,而且全部用 Rust 编程语言编写。


UEFI(统一可扩展固件接口)是 BIOS 的现代术语,用来定义操作系统与系统固件之间的软件界面,其作用是电脑开机进入操作系统之前的引导程序,负责加电自检、联系操作系统以及提供连接操作系统与硬件的接口。

Tennen 坦言 UEFIRC 只是个娱乐项目,实际并没有用处。


最新版本:


官方主页:https://axleos.com/