GentleOS - A pair of hobby OSes for vintage 32-bit and 16-bit PCs

GentleOS - A pair of hobby OSes for vintage 32-bit and 16-bit PCs

GentleOS - 一套面向复古 32 位和 16 位 PC 的业余操作系统

GentleOS/32 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. GentleOS/32 是一款面向复古 32 位 PC 的业余操作系统。其目标是提供一个简单的平台,用于折腾复古硬件并在裸机上运行图形化交互应用程序。

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. 它最低仅需 i386 CPU、4MB 内存以及支持 640x480x16 模式的 VGA 显示器。在设计上,它完全采用单内核架构,大部分配置在编译时完成,且仅支持标准 PC 设备:VGA/SVGA、键盘、PS/2 鼠标、串口鼠标和 PC 扬声器。

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. 未来的计划仅限于修复漏洞、性能优化以及添加更多应用程序。GentleOS/32 还有一个纯 16 位的衍生版本,名为 GentleOS/16,其目标设备可追溯至 80186。有关构建和运行的详细信息,请参阅 USAGE.md。

Gallery Attributions 图库归属说明

Assets in vendor/icons8 have been sourced from Icons8 using the free license and modified. Assets in vendor/mona have been extracted from the Mona Font and modified (LICENSE). Assets in vendor/int10h have been extracted from the The Ultimate Oldschool PC Font Pack and modified (LICENSE). vendor/icons8 中的资源来源于 Icons8,使用免费许可并经过修改。vendor/mona 中的资源提取自 Mona Font 并经过修改(详见 LICENSE)。vendor/int10h 中的资源提取自 The Ultimate Oldschool PC Font Pack 并经过修改(详见 LICENSE)。

License Except where otherwise noted, GentleOS/32 is licensed under GPLv2. 许可协议:除非另有说明,GentleOS/32 采用 GPLv2 协议授权。