给老旧电脑续命!:仅23MB的精简系统,让它再战五年
23MB装进奔腾II,20年老电脑突然活了,它到底在跑什么?
我前两天翻出我家阁楼那台灰扑扑的旧电脑,黑色机箱,风扇声像拖拉机,Pentium III 800MHz,256MB内存,硬盘还是IDE接口。系统早没了,光驱里卡着一张XP安装盘,边缘发黄。我本来想当废铁卖,结果手痒搜了下“老电脑还能干啥”,点进tinycorelinux.net,下了一个叫TinyCore-17.0-x86.iso的文件——大小23MB,比我手机里一张原图还小。
烧进U盘,插上,开机。三秒,黑屏闪一下,出来个蓝底白字的终端。我敲`startx`,几秒后桌面弹出来:极简的灰色窗口管理器,一个终端图标,一个浏览器图标,没壁纸,没动画,鼠标指哪响哪。不是卡,是真快。我试了下打开firefox.tcz,下载、解压、启动,总共18秒。它没弹任何“兼容性警告”,也没叫我装什么运行库——因为它压根不靠系统里那些乱七八糟的通用库,每个.tcz都把自己要的东西打包好了,甩进来就能用。
很多人以为它就是个“精简版Linux”,其实不是。它不装在硬盘上,开机就全解压进内存里跑。硬盘对它来说跟U盘一样,只是存东西的地方。你改了设置、装了软件,关机前点一下filetool.sh -b,它就把变化打包成一个tinycore-backup.tar.gz,下次启动自动读。我试过拔掉硬盘,只插U盘,照样能进桌面、上网、写文档。它不依赖硬件分区,不认Windows留下的引导记录,你给它一块空U盘,它就能活。
Core版17MB,纯命令行;TinyCore版23MB,带X和JWM;CorePlus二百多MB,预装WiFi驱动、中文字体、图形安装工具。体积差的不是“功能多少”,是“你愿不愿意亲手拧螺丝”。CorePlus点几下鼠标就能装好,但装完你可能根本不知道它把驱动放哪了;Core得自己敲modprobe,可你真搞懂那天,连树莓派piCore上接传感器读温度,都不用查教程。
我装了python3.tcz,又加了pygame.tcz,拿它直接跑了个LED闪烁小脚本,接USB转串口模块,连家里的老单片机板子。没装IDE,没配环境,就一个文本编辑器+终端。学校老师来我家看见,说这比他们机房Win10虚拟机还稳,至少不会卡在“正在准备桌面”那儿一动不动。
它不自动更新,不弹广告,不锁你文件,不替你决定该用什么浏览器。你装libreoffice.tcz,它只给你writer.tcz可选;要打印?单独装print.tcz;要看视频?补ffmpeg.tcz。我装完Firefox、VLC轻量版、Writer、Python、ssh、git、wget,df -h看U盘使用量,一共113MB。而我表弟新买的笔记本装完Chrome一个浏览器,内存常驻就占1.2GB。
有次我忘关机,让它跑了一整夜,第二天早上摸过去,风扇没转,屏幕黑着,插电开机——还是三秒进桌面,SSH连进去ps aux一看,没一个进程异常,uptime显示42小时。我没做任何优化,它自己就那样。
官网写着“Designed for the old, run on the new”,我试了下在i7笔记本上跑Core版,启动更快,但没意思。它真正的用处不是比新机器快,而是让老机器不“死得那么难看”。不是续命,是换种活法——不用再为驱动崩溃、系统升级失败、杀毒软件抢资源发愁。它甚至不叫操作系统,叫“运行环境”。你给它什么,它就干什么。
我昨天把旧电脑搬到书桌边,清掉灰尘,换上新散热硅脂,连了根网线。它现在就在我右手边,开着终端,挂着ssh,后台跑着一个Python小脚本,每分钟扫一次本地温度。我写完这段,按Ctrl+Alt+Backspace,它立刻回到登录界面,没弹窗,没提示,没延迟。


