2019年发布的ThinkPad T490,原装Windows 10开机要47秒。装完Void Linux后,冷启动到桌面:11秒。这不是改装SSD,是同一块机械硬盘。
老设备的尴尬从来不是硬件死亡,是软件慢性窒息。微软每季度塞进来的功能更新、杀毒软件的后台扫描、浏览器预加载的十几个进程——这些"现代体验"像给自行车装货轮发动机,能跑,但每一脚都在磨损轴承。
Void Linux的开发者显然见过太多这种场景。这个2008年诞生的发行版没有Canonical的公关预算,也没有Red Hat的企业背书,却在小众圈子里活成了"旧硬件复活术"的代名词。
runit替systemd:少一层翻译,多一分力气
Linux世界的 init 系统战争打了十几年。systemd(系统初始化守护进程)赢了市场份额,却背着"臃肿"的骂名——它管开机、管日志、管网络、管定时任务,像一位什么都插手的管家。
Void选择runit(运行初始化工具)替代。runit只做一件事:启动服务,然后走开。没有并行依赖解析的复杂计算,没有二进制日志的存储开销。在一台4GB内存的老机器上,systemd空闲时可能吃掉150MB,runit常驻内存不到5MB。
省下的内存不是数字游戏,是Chrome能多开两个标签页,是IDE不会突然冻结。
更隐蔽的优势在启动流程。systemd的服务依赖是一张网,某个服务卡住可能拖慢整条链路;runit是串行队列,失败的服务直接跳过,不会阻塞后续。老硬盘读写慢,这种"不纠缠"的性格反而成了优势。
XBPS(X Binary Package System)是Void的另一张底牌。这个自研包管理器用C语言写成,依赖解析速度在实测中比APT快30%以上。更新系统时,你能直观感受到差距——不是"快一点",是"等咖啡变凉"和"咖啡还没倒好"的区别。
musl vs glibc:为老机器选一副轻骨架
Void提供两种C标准库变体:glibc(GNU C库)和musl。前者是Linux世界的通用语,兼容99%的软件;后者是精简派,代码量只有glibc的1/5,静态链接时产物体积小得惊人。
选musl意味着部分闭源软件(Steam、某些商业IDE)可能跑不起来。但如果你是开发机、服务器、或纯开源工具链用户,musl的内存效率在老旧硬件上几乎肉眼可见——同样的Python脚本,musl版常驻内存少15%-20%。
Void没有替你做选择。安装镜像分得很清楚:glibc版标记为"x86_64",musl版标记为"x86_64-musl"。这种"不默认"的态度贯穿整个发行版:没有预装的办公软件,没有强制配置的防火墙规则,甚至没有官方图形安装程序——你用终端命令行分区、格式化、解压基础系统。
新手会觉得被怠慢,老用户却读出了尊重:它假设你知道自己要什么。
滚动更新机制是另一处反主流设计。Void没有"版本号",今天装的系统和三年后的系统共享同一条更新流。这避免了Ubuntu式的"大版本升级"噩梦——那种每隔两年、可能搞崩整个系统的迁移仪式。对一台打算再服役五年的老机器,"持续小幅更新"比"定期大爆炸"安全得多。
实测:2015年的MacBook Air能做什么
测试设备是朋友的闲置机:i5-5250U,4GB内存,128GB SSD。原装macOS Catalina已经卡到不敢开Chrome,风扇起飞比飞机还准时。
Void Linux + XFCE桌面装完,基础内存占用:380MB。作为对照,Ubuntu 22.04 LTS的GNOME桌面空闲占用1.2GB——这还没算Snap后台。
能流畅运行的场景:VS Code写Python、Firefox开15个标签页、Docker跑小型容器、本地编译Go项目。不能运行的:Zoom官方客户端(需要glibc)、部分Electron应用(内存还是吃紧)。
最意外的发现是电池续航。macOS下这台机器看视频撑不过4小时,Void下同样的硬件、同样的亮度、同样的VLC播放器,跑到6小时还有20%余电。没有后台索引服务,没有iCloud同步,没有"优化电池充电"的AI猜测——就是单纯的,用得少。
代价当然也有。Void的软件仓库比Debian小一个数量级,某些小众工具需要从源码编译。社区支持靠IRC和Reddit,没有Stack Overflow级别的问答沉淀。遇到驱动问题,你可能需要读内核文档而不是抄现成的命令。
它不是给"想省事儿"的人准备的,是给"愿意交换"的人准备的——用学习时间换硬件寿命,用社区互助换商业支持。
这种气质让Void在特定人群里形成了近乎宗教的忠诚度。Arch Linux用户嘲笑它软件少,Debian用户嫌弃它文档薄,但那些从Pentium 4时代就开始攒机的人知道:有些发行版在帮你解决问题,有些发行版在帮你回避问题。Void属于后者——它不提供"开箱即用"的幻觉,只提供"确实能用"的底线。
一位Reddit用户的评论被截图传了很久:「我的2012年笔记本在Void上跑了四年,最后死于电源接口物理损坏,而不是性能淘汰。这是它应得的死法。」
你的抽屉里是不是也有一台"还能开机但已经不想用"的设备?如果给它一个轻量系统,你打算让它复活成什么——备用打字机、家庭服务器、还是某种更奇怪的用途?
热门跟贴