GentleOS/16:面向经典16位PC的业余操作系统
摘要
GentleOS/16是一个面向经典16位PC的业余操作系统,旨在使用最少资源和纯C语言来摆弄旧硬件。
<p><a href="https://lobste.rs/s/kxgwhy/gentleos_16_hobby_os_for_vintage_16_bit_pcs">评论</a></p>
查看缓存全文
缓存时间: 2026/09/02 06:21
# GentleOS/16 - 面向老式16位PC的爱好者操作系统
来源:https://luke8086.dev/gentleos16.html
\* 本项目由开发者手工打造
GentleOS/16是一款面向老式16位PC的爱好者操作系统。
其最低硬件要求为8086 CPU和支持320x200x4显示模式的CGA显示器。
本项目专为在裸机环境下折腾老硬件而设计,使用纯C语言开发。它不具备任何"实用"功能——没有浏览器,也无法运行第三方应用程序。
它是32位设备操作系统GentleOS/32(https://luke8086.dev/gentleos32.html)的简化版本,两者共享大部分设计思路。
GentleOS/16运行于Tandy 1100FD的照片
## 浏览器在线体验
在桌面浏览器中打开此页面即可运行在线PC模拟器
点击此处(https://luke8086.dev/gentleos16.html#)启动GentleOS/16在线模拟器。
## 图库展示
### 设备运行
### 应用程序
启动器应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-launcher.webp)时钟应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-clock.webp)日历应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-calendar.webp)计算器应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-calc.webp)字体应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-fonts.webp)按键映射应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-keys.webp)音效应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-sounds.webp)扫雷应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-mines.webp)配对游戏截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-pairs.webp)麻将应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-mahjong.webp)贪吃蛇应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-snake.webp)俄罗斯方块应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-tetris.webp)空当接龙应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-freecell.webp)经典接龙应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-klondike.webp)21点应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-bjack.webp)系统设置应用截图(https://luke8086.dev/gentleos-assets/images/gentleos16-app-setup.webp)
## 下载资源
**⚠︎ 免责声明**:GentleOS/16本着善意开发,但属于实验性项目,作者对任何数据丢失或硬件损坏不承担责任。本软件为自由软件,遵循GPL-2.0协议,不提供任何担保。请自行承担使用风险。
gentleos16.img(https://github.com/luke8086/gentleos16/releases/download/latest-release/gentleos16.img)- 可写入1.44M/720K/360K软盘、硬盘或U盘的可启动磁盘镜像
gentleos16-fd1440.img(https://github.com/luke8086/gentleos16/releases/download/latest-release/gentleos16-fd1440.img)- 适用于模拟器的1.44M软盘尺寸镜像
gentleos16-fd720.img(https://github.com/luke8086/gentleos16/releases/download/latest-release/gentleos16-fd720.img)- 适用于模拟器的720K软盘尺寸镜像
GENTLEOS.COM(https://github.com/luke8086/gentleos16/releases/download/latest-release/GENTLEOS.COM)- 可从DOS启动的COM可执行文件
## 常见问题
### 能在我的电脑上运行吗?
由于老式硬件的特殊性,唯一确定方法是实际测试。作者测试过的最低配置为NEV V20 CPU和512KB内存。高端设备仍需支持BIOS/传统启动,无法在纯UEFI系统上运行。
### 如何通过串口调试?
首先需在`config.h`中启用`DEBUG_TO_UART`重新编译。推荐使用Android平台的Serial USB Terminal应用(https://play.google.com/store/apps/details?id=de.kai_morich.serial_usb_terminal),通过搭载PL-2303芯片的RS232转USB-C适配器配合迷你直通调制解调器适配器连接。应用设置需配置:9600波特率、8数据位、无校验位、1停止位。
### 为什么80年代电脑上插着64GB的U盘?!
作者用Gotek(https://www.gotekemulator.com/)软驱模拟器替换了原装720K软驱。这种方式极大方便了开发工作,尤其因为现代USB软驱对720K磁盘兼容性不佳。
### 这些照片是真实的吗?我的设备屏幕效果没这么好。
照片真实,使用iPhone 16拍摄,柔光箱补光。仅在GIMP中进行了裁剪、白平衡、曝光和对比度等基础调整。
### 如何参与贡献?
本项目是作者业余时间开发的趣味项目,现阶段暂不接受代码合并请求——工作中的代码审查任务已足够繁重。不过如果基于本项目开发出有趣功能,欢迎邮件交流!请注明是否同意将您的改动纳入主分支或展示于项目网站。
## 相关链接
- 源代码仓库(https://github.com/luke8086/gentleos)
- GentleOS/32(https://luke8086.dev/gentleos32.html)- 32位设备姊妹系统
- Hacker News讨论帖(https://news.ycombinator.com/item?id=48435943)(2026-06-07)
- Lobste.rs讨论帖(https://lobste.rs/s/1umrbv/gentleos_pair_hobby_oses_for_vintage_32)(2026-06-08)
其他实用资源:
- OSDev.org(https://osdev.org/)- 操作系统开发百科全书与论坛
- FreeDOS(https://freedos.org/)- 活跃维护的DOS克隆系统,为老式PC开发实用功能的最佳选择
## 开源许可
版权所有 © 2026 luke8086。GentleOS/16依据GNU通用公共许可证第2版(https://www.gnu.org/licenses/old-licenses/gpl-2.0.html)发布。
相似文章
GentleOS - 一对面向老旧32位和16位PC的爱好操作系统
GentleOS/32和GentleOS/16是面向老旧32位和16位PC的爱好操作系统,为折腾复古硬件和在裸机上运行图形应用提供了平台。
HamsterOS:一个可装在1.44MB软盘上的图形桌面操作系统
HamsterOS是一款新的32位图形多任务操作系统,可装在一张1.44 MB软盘上,专为386/486时代的硬件设计,具有CMOS崩溃计数器和DOS支持等功能。配套的GUI工具HamsterWeazle通过Greaseweazle USB适配器简化了软盘写入操作。
Os8088:适用于 IBM XT、286、386 的强大的类 Mac 操作系统
os8088 是一个面向 Intel 8086/8088 PC 的业余爱好者级 Macintosh System 1 风格 GUI 操作系统,完全用实模式汇编编写,具有抢占式多任务能力,仅占用 256K RAM。该项目已完成,源代码可供获取。
老旧硬件上的Linux:全面复活指南
一份利用Linux复活老旧硬件的全面指南,涵盖发行版选择、硬件评估、内存调优、SSD升级和浏览器优化,并推荐2026年轻量级发行版如antiX、BunsenLabs、Xubuntu和Linux Lite。
CP/M-86 & MS-DOS 交叉开发环境
本项目为CP/M-86和MS-DOS提供了一个交叉开发环境,包括用于复古计算的编译器、汇编器和模拟器。