Sylphide OS:让微控制器变身复古电脑
Sylphide OS: a general-purpose OS for microcontroller-based computers

Sylphide OS 是一个专为微控制器(MCU)打造的通用操作系统。虽然这些芯片缺乏 MMU,无法运行 Linux 等现代系统,但它们如今已足够强大,能重现 80 年代家用电脑的体验。不同于传统的复古计算项目,Sylphide OS 利用现代 MCU 硬件,通过 FreeRTOS 内核驱动,实现了键盘、鼠标输入以及 VGA 或 HDMI 显示输出。该项目由 Thomas Capricelli 开发,采用 C 和 C++ 编写,旨在为资源受限的平台提供完整的图形界面、窗口管理和桌面图标。目前版本为 0.1,已支持 Olimex esp32-p4-pc 和 Raspberry Pi Pico 2 等平台,未来将逐步加入存储和网络功能。
它不仅仅关乎计算能力,更在于能否输出到像 VGA 或 HDMI 这样的标准显示器,而不是仅仅依赖 SPI 接口的小屏幕。