某个周六下午,一个程序员从储物间翻出一台积满灰尘的1994年产康柏电脑,按下开关,屏幕居然亮起。在那块只能显示16种颜色的VGA屏幕上,他登录了一个名叫GentleOS的系统,打开了图形界面的文件管理器。这幕场景太过小众,却把复古计算的那部分浪漫直接推到了眼前。而GentleOS这件事,本身就像一封写给老硬件的情书——它不追求现代,只在意“能跑”。
GentleOS/32是一个在32位古董PC上运行的业余操作系统,它的定位清楚得有点任性:只为在裸机上提供一套简单平台,让你捣鼓旧硬件,再跑一跑图形交互程序。硬件底线被压到了不能再压的程度:一颗i386处理器、4MB内存,外加一张支持640x480数组16色模式的VGA显示卡。只要你手上那台486或者初代奔腾能点亮,GentleOS/32基本都能跑起来。注意,4MB内存放在今天连一个网页标签都载入吃力,但在这里它就是完整系统的全部舞台。
![]()
设计上,这个操作系统把自己箍得很死:完全的单内核架构,大部分功能在编译阶段就确定下来,没有动态加载模块的念头。设备支持清单也做得极简——VGA/SVGA显示、键盘、PS/2鼠标、串口鼠标、PC喇叭。扬声器这一项不是玩笑,它确实能被应用直接驱动发声。你不可能用它来跑USB接口的新外设,但配上那个时代的标准配件,它就是一个啥都能试的沙盒。这种“裁剪不需要的东西”的思路,反倒让整个系统极度轻巧透明,也省去了修复兼容性噩梦的力气。
![]()
至于未来,开发者的声明同样干脆:只修bug、做性能优化,以及往里面塞更多的demo程序。没有野心去支持更现代的硬件,也没有要变身成某个生产级系统的打算。在此基础上,他们还衍生出一个纯16位的兄弟——GentleOS/16,目标设备甚至能追溯到80186级别的机器,那已经是1980年代中期的处理器了。两者合起来,几乎覆盖了PC从16位向32位迁移的整个周期。
素材来源上,这个项目用到了Icons8的免费图标、Mona字体以及“The Ultimate Oldschool PC Font Pack”中的点阵字体,全都经过了二次修改。代码本身则采用GPLv2许可证开放,同时提醒想动手的人,去版本库里的USAGE.md文件看一眼构建与运行说明。简单来说,只要你有对应的老机器,或愿意在模拟器里折腾,就能免费获得一套能自己拆开重组的操作系统玩具。
![]()
当你以为8GB运存都快要不够用的时候,有人居然在4MB的物理内存上跑着图形应用,这种感觉多少带点黑色幽默。GentleOS没有改变世界的使命,它存在的意义,就是让那批被时代快速甩开的硬件重新拥有一个简单的交互界面。对于钟情于“用旧零件搭点新东西”的人来说,这种克制到近乎偏执的设计,反而比许多堆满功能的主流系统更有吸引力。
倘若你恰好也是个喜欢给二十年前的老笔记本换内核的人,不妨去瞅一眼这个项目。它的名字叫Gentle,姿态也着实温柔:不逼你升级,只帮你跑起来。
特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。
Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.