
knopper.net:What is KNOPPIX?——插盘即用的Live Linux
今天在Hacker News看到一个老朋友冲上了热榜——Knoppix,227分。说它"老",是因为它快25岁了;说它是"朋友",是因为它救过太多人的电脑,包括我自己的。一个2000年的Linux发行版,今天还有人讨论它,这事本身就值得说两句。
现在的人可能很难理解Knoppix当年有多重要。你今天插一个U盘就能跑一个完整的操作系统,做这件事的时候大概没想过:这套"插盘即用"的玩法,是有人第一个趟出来的。那个人叫Klaus Knopper,德国的一位Linux顾问。趟出这条路的东西,就叫Knoppix。
在它之前,装Linux是门手艺活
2000年9月30日,Knoppix第一次发布。要体会它的分量,得先记起那会儿装Linux是个什么光景。
你得先分区,处理好硬盘——一不小心就把原来的Windows抹了。然后是无穷无尽的驱动问题:网卡不认、声卡不响、显卡只能跑最基础的分辨率,配一套X Window能让人配到深夜。那时候想"试试Linux",代价是先准备好折腾一整个周末,外加一台你不怕搞坏的电脑。Linux对普通人不友好,很大一部分就卡在这道安装的门槛上。
Knoppix把这道门槛直接抬走了。按官网的说法,它是"一套可从CD、DVD或U盘启动的Live系统,自带一整套有代表性的GNU/Linux软件,能自动检测硬件,支持大量显卡、声卡、SCSI和USB设备"。翻成人话就是:不用装、不动你的硬盘,光盘塞进去一开机,几分钟后一个完整的Linux桌面就摆在你面前,网卡声卡显卡基本都自己认好了。它把整套系统压进一张CD,靠"实时解压"在运行时即时展开——官网说一张CD能塞下约2GB软件,DVD的"Maxi"版超过9GB。
"自动检测硬件"这五个字,今天听着平平无奇,在2001年是真本事。它意味着你不用再去查芯片型号、不用手写配置,盘转起来,它替你把脏活全干了。这一下,"用Linux"的成本从一个周末压缩到了几分钟。

在U盘普及前,一张光盘就是一个完整可启动的系统。图:liamz2r/公有领域
它开了一个头,后面全跟上了
Knoppix基于Debian,是最早一批流行起来的Live发行版之一。注意"最早"这个词——它不是把Live CD做得更好,它是定义了Live CD这件事该长什么样。
这个开头有多管用,看后来谁跟上就知道了。你今天熟悉的Ubuntu,它的安装盘就是先进一个能直接试用的Live桌面,满意了再点"安装"——这套"先试后装"的体验,源头就在Knoppix。再往安全圈看,著名的渗透测试系统BackTrack最早就是基于Knoppix做的,而BackTrack正是今天大名鼎鼎的Kali Linux的前身。各种U盘急救盘、系统修复盘、隐私系统,骨子里都是Knoppix那句"不碰硬盘,从可移动介质里跑一个完整系统"的延续。
所以它的典型用途,到今天也没怎么变。官网列的几样:当生产力桌面用、当教学工具用、当救援系统用、给商业软件做演示。我自己用得最多的是第三样——电脑进不了系统、Windows起不来、文件还锁在硬盘里,这时候插一张Knoppix,进一个干净的Linux环境,把数据捞出来。它不碰你原来的系统,所以怎么折腾都安全。这种"无痕进出别人电脑"的能力,让它成了无数管理员包里那张压箱底的盘。
一个细节,能看出做它的人是谁
Knoppix里有个分支叫ADRIANE,是给盲人和视障者用的——整套系统可以完全不靠视觉输出来操作。这名字来自Klaus Knopper的妻子Adriane,她本人有视力障碍,也参与了开发。
我挺喜欢这个细节。它说明Knoppix从来不是一个为了炫技、为了刷榜单做出来的项目,而是一个人因为身边真实的需要,一点一点把它做出来的。这种东西,跟风口无关,所以也不太会随风口散掉。

今天的U盘急救盘、Live USB,源头都能追到Knoppix。图:Mister rf/CC BY-SA 4.0
它今天还活着,但活得很安静
实话实说,Knoppix今天不算"热闹"。面向所有人公开下载的最新版是9.1,发布于2021年1月25日;后来的9.2、9.3更多是随德国《Linux Magazin》以DVD形式发给订阅者。更新慢了,节奏也不像当年那样一年好几版。
但它没死。一个2000年的项目,做它的人还在维护,过了四分之一个世纪还能拿出新版本——这在软件世界里是稀罕事。绝大多数当年和它同台的发行版,早就没人记得了。Knoppix能撑到今天,一半靠的是它本身够扎实,另一半,是Klaus Knopper这个人的那股劲:东西做出来了,有用,那就一直修下去,不管它还红不红。
我们今天太习惯"插U盘就能跑系统"这件事了,习惯到觉得它天经地义。但天经地义的东西,最早都是有人从零趟出来的。Knoppix就是那个趟路的人留下的脚印。它现在不在聚光灯下,可你每次拿U盘救一台电脑、每次用Live系统试一个发行版,都在沿着它当年画的那条线走。一个老项目能让人念念不忘,靠的从来不是它有多新,而是它当年到底解决了一件多真的事。
资料来源:Knoppix官网knopper.net、英文维基百科"Knoppix"词条、相关历史报道。版本与日期以官方发布为准。
你第一次用Live CD或U盘救电脑,是哪一年的事?说说你和Knoppix的故事。