GentleOS – 拥有复古可爱图形界面的经典操作系统
Show HN: GentleOS – A pair of hobby OSes for vintage 32-bit and 16-bit PCs

原始链接: https://github.com/luke8086/gentleos32

这是一个专为复古 32 位个人电脑设计的业余操作系统。其目标是提供一个简单的平台,用于折腾复古硬件并在裸机上运行图形化交互应用。最低配置仅需 i386 CPU、4MB 内存以及支持 640x480x16 模式的 VGA 显示器。该系统在设计上采用完全的单体式架构,主要在编译时进行配置,且仅支持标准 PC 设备:VGA/SVGA、键盘、PS/2 鼠标、串口鼠标及 PC 扬声器。未来的计划仅限于修复错误、性能优化及增加更多应用程序。GentleOS/32 还有一个名为 GentleOS/16 的纯 16 位衍生版本,其目标硬件可追溯至 80186。关于构建和运行的详细信息,请参阅 USAGE.md。除另有说明外,GentleOS/32 采用 GPLv2 协议授权。

抱歉。
开发者 luke8086 发布了 **GentleOS**,这是一套专为老式 PC 硬件设计的爱好者操作系统。该项目提供了两个针对不同计算时代设计的版本: * **GentleOS/32:** 针对至少拥有 4MB 内存和 VGA 显卡的 i386 及以上机型。 * **GentleOS/16:** 专为 192KB 以下内存和 CGA 显卡的 80186 及以上硬件设计。 该项目强调稳定性和简洁性,而非频繁的 API 变更。开发者表示,未来的开发重点将集中在错误修复、性能优化以及扩展软件库上。 Hacker News 社区对此反响热烈,称赞其简洁的 C 语言代码以及受 BeOS 启发、充满怀旧感的界面设计。讨论内容涵盖了现代化改造复古硬件所面临的技术挑战、关于“老式(vintage)”与“复古(retro)”术语的争议,以及对现代 UI 设计趋势的不满。多位用户表示有兴趣在自己的老旧设备上运行该系统,开发者也为在 IBM PS/1 等旧机器上使用 16 位版本提供了指导。源代码现已在 GitHub 上发布。
相关文章

原文

A hobby operating system for vintage 32-bit PCs.

Its goal is to provide a simple platform for tinkering with retro hardware and running graphical interactive apps on bare metal.

At minimum, it only requires an i386 CPU, 4MB of RAM, and a VGA display capable of 640x480x16 mode.

By design it's entirely monolithic, mostly configured at compile time, and only supports standard PC devices: VGA/SVGA, keyboard, PS/2 mouse, serial mouse, PC speaker. The only future plans are bugfixes, optimizations, and adding more apps.

GentleOS/32 has a pure 16-bit spin-off called GentleOS/16, which targets devices as old as 80186.

For details on building and running, see USAGE.md.

Except where otherwise noted, GentleOS/32 is licensed under GPLv2.

联系我们 contact @ memedata.com