2001,Linux 光盘里的黄金年代
原创 · 约 22 分钟阅读 · 阅读 --

2001,Linux 光盘里的黄金年代

作者: 字与码


古董级程序员,大厂出来后一直在创业公司,现在仍活跃在一线做 AI 相关开发。更完整的更新写在微信公众号「字与码」:工作经历、对新技术的想法,以及这些年折腾工具、模型和工程系统的记录,会不定期发在那里。

2000 年,互联网泡沫破了。

很多故事忽然冷下来。门户网站不再只讲增长,创业公司开始算现金流,资本市场从兴奋变得挑剔。那些关于“只要上网就会改变一切”的句子,变得没有前一年那么好用。

但有些东西没有冷。

Linux 就是其中之一。

2001 年前后,国内 Linux 有一种很特别的热度。它不像门户网站那样直接面向大众,也不像互联网泡沫那样站在资本市场中央。它更像技术圈里一团持续燃烧的火:发行版、光盘、技术杂志、论坛、邮件列表、培训、国产操作系统、服务器、桌面环境、开源理想,全都混在一起。

那时我还没有真正进入 Linux 公司。真正进入那条线,是 2002 年以后的事。

但回头看,2001 年像一个过渡口。

更早的伏笔,其实在 1995 年。我在自己的 386 上装过 Slackware Linux,买来一张光盘,面对分区、启动、配置文件和一个陌生的 Unix-like 世界。那时只是觉得电脑原来还可以长成另一种样子。到了 2001 年,这种“另一种样子”开始在国内变成一种产业和理想。

光盘、杂志和发行版

今天安装 Linux,通常是下载 ISO,写 U 盘,或者在云服务器上选一个镜像。

2001 年前后,光盘仍然很重要。

技术杂志会附光盘,书店里能买到发行版光盘,电脑城也能找到各种系统盘。Red Hat、Debian、Slackware、Mandrake、SuSE,还有国内的一些发行版,名字会不断出现在文章、论坛和技术交流里。

光盘不只是安装介质,也是一种时代物品。

你拿到一张盘,会翻包装,会看版本,会研究内核、桌面环境、软件包,会期待这次能不能顺利装起来。安装成功以后,屏幕上出现登录提示或者图形桌面,那种感觉和今天云主机秒级启动完全不同。

它更慢,也更有仪式感。

那时很多人接触 Linux,并不是因为工作必须用,而是因为好奇:这个系统到底是什么?为什么那么多人说它代表未来?为什么有人愿意把源码开放出来?为什么一个系统可以由世界各地的人一起维护?

这些问题带着技术性,也带着一点理想主义。

这正是 2001 年 Linux 热的特殊气味。

当年那些国产 Linux

国内 Linux 的黄金年代,不只是技术热,也带着国产软件的想象。

当时的语境里,操作系统是一个很重的词。Windows 几乎统治了个人电脑桌面,企业服务器和行业系统又有各种 UNIX、Windows NT、Linux 的竞争。对很多人来说,做国产 Linux 不只是做一个发行版,也像是在回答一个更大的问题:我们能不能有自己的基础软件?

这不是一句空话。2001 年前后,国内能叫得出名字的 Linux 发行版和厂商,已经不止一个。

红旗 Linux 是其中声量最大的一支。它背后有中科院软件所的技术背景,2000 年前后公司化运作,后来长期和国产操作系统、政府采购、行业应用联系在一起。红旗的桌面版、服务器版、嵌入式产品,在很长一段时间里都是媒体写国产 Linux 时最容易提到的名字。它后来的命运也很有代表性:中科红旗在 2014 年进入清算,资产后来被收购,红旗品牌和产品线又以另一种方式延续。它没有按照当年很多人想象的路径成为大众桌面系统,但它把“国产 Linux”这个词推到了很高的公众可见度。

蓝点 Linux 更像千禧年前后的一个热闹注脚。蓝点最早让很多人注意到中文 Linux 桌面、本地化和资本市场之间的关系。它推出过 BluePoint Linux,也做过中文化 FreeBSD 相关产品。今天回头看,蓝点最值得记住的并不是它后来走得多远,而是它很早就碰到了一个残酷问题:把系统中文化、把桌面做出来,离真正替代 Windows 还有很长距离。中文、字体、输入法、办公文档、外设、软件生态,每一项都不是简单翻译菜单能解决的。

冲浪 Linux,也就是 Xteam Linux,也是那个时代经常被提起的名字。资料里常把它称作较早的完整中文 Linux 发行版之一,1999 年前后就已经进入市场。它和蓝点、红旗一起,构成了很多老用户对“国产 Linux 发行版”的第一批记忆。只是后来,Xteam 这个名字逐渐淡出主流视野,更多留在老论坛、旧光盘收藏和回忆文章里。

还有一些名字,今天已经不那么常被普通用户提到,比如 共创 Linux、新华 Linux、中标普华、拓林思,以及稍后几年更偏社区气质的 Magic Linux。它们所处的位置并不完全一样:有的偏政企市场,有的偏教育培训,有的偏服务器,有的试图做桌面,有的更像社区和爱好者项目。它们共同说明一件事:那几年国内 Linux 的热度不是单点事件,而是一片相当密集的尝试。

这些尝试后来大致分成几条路。

一条路进入了政企和行业市场。国产操作系统的现实需求并没有消失,只是从“让普通人桌面替换 Windows”转向了更具体的行业应用、服务器、办公终端、信创和安全可控。

一条路留在了社区和人才里。很多发行版本身淡出了,但那批人学会的内核、驱动、中文环境、输入法、打包、安装器、桌面环境、服务器配置,后来分散到互联网公司、基础软件公司、云计算公司和各种系统工程团队。

还有一条路变成了教训:做操作系统不是做一个安装盘,也不是把界面翻译成中文。它需要硬件适配、应用生态、开发者生态、商业模式、客户支持和长期投入。任何一环断掉,发行版都会很快变成历史名词。

所以,如果今天只用“谁活下来了”来评价 2001 年前后的国产 Linux,会有点粗暴。更准确的说法是:那是一次早期基础软件集体练兵。很多品牌没有成为最终答案,但它们让一批程序员第一次认真理解了系统软件、开源协作和国产基础软件的难度。

2001 年 Linux 生态扩散示意图

从安装光盘、个人电脑,到发行版、社区和服务器,Linux 在那几年像一张慢慢铺开的网。图为按年代氛围生成的示意图。

开源不是免费软件那么简单

很多人第一次听到 Linux,会先听到“免费”。

这当然有吸引力。操作系统不用买授权,软件包可以自由安装,源码能看到,社区里有大量工具。对学生和年轻程序员来说,这很诱人。

但 Linux 真正重要的地方,不只是免费。

它让你看到软件可以用另一种方式生产。

不是一家公司关起门来写完,然后卖给用户;而是一个内核、很多工具、各种发行版、无数维护者、社区讨论、补丁、邮件列表、文档和争论共同组成一个系统。它不一定整齐,不一定友好,不一定适合所有人,但它开放、可学习、可修改。

对程序员来说,这种开放特别有意义。

你不只是系统的使用者,也可以成为阅读者、修改者、贡献者。哪怕你没有真正提交过补丁,只要你能读配置文件、编译软件、查源码、理解启动过程,你和系统的关系就已经不一样了。

Windows 桌面应用开发让人理解“软件如何交付给用户”。

Linux 则让人理解“系统如何被构造出来”。

这两种训练完全不同。

前者强调界面、工具和交付效率;后者强调结构、文本、命令、权限、进程、文件系统和网络。一个程序员如果两边都经历过,眼里的软件世界会更立体。

从桌面到服务器

2001 年前后,很多人都关心 Linux 桌面。

GNOME、KDE、窗口管理器、中文输入、字体、办公软件、浏览器、打印机驱动,这些都是当年桌面 Linux 的常见话题。大家希望 Linux 能替代 Windows,也希望普通用户能用上它。

但后来真正先大规模赢下来的,是服务器。

这其实不意外。

服务器不要求每个普通用户都适应新桌面,也不需要兼容所有外设和办公习惯。它更看重稳定性、网络能力、脚本化、可远程管理、成本和可控性。Linux 在这些方面有天然优势。

很多年以后,互联网公司的服务器、云计算、容器、Kubernetes、AI 训练和推理环境,大量都运行在 Linux 上。今天一个程序员即使不用 Linux 桌面,也很难完全绕开 Linux。

2001 年时,这条路还没有完全展开。

但方向已经能看到了。

你在终端里敲命令,配置网络,启动服务,查看日志,编译内核或者软件包,其实已经在学习未来很多系统工程的基本语法。

那些东西后来会在服务器、数据中心、云平台和 AI 机器上反复出现。

后来为什么没有按想象发展

当然,不能把当年的 Linux 写得太浪漫。

它难用,也真的难装。

硬件驱动可能不支持,中文环境折腾,字体不好看,办公软件不兼容,图形桌面不稳定,资料不完整,出问题常常只能自己查。一个普通用户想把 Linux 当日常桌面,门槛很高。

这也是为什么 Linux 桌面的普及长期没有达到很多人当年的期待。

技术人容易低估“可用”的成本。

一个系统能跑起来,不等于普通人愿意用;一个功能理论上存在,不等于用户能顺利完成工作;一个软件开源,不等于它自然拥有生态。桌面系统尤其残酷,因为它要面对最琐碎、最复杂、最没有耐心的日常使用。

国产 Linux 当年还有一个更现实的问题:商业闭环太难。

个人用户不习惯为操作系统付费,企业客户愿意付钱的往往不是“系统本身”,而是稳定运行、适配硬件、解决问题和持续支持。对发行版厂商来说,这意味着研发之外还要养销售、实施、服务和适配团队。可是桌面市场被 Windows 生态牢牢占住,服务器市场又要面对 Red Hat、SuSE、Debian 这些成熟路线。理想很大,收入却未必跟得上。

这也是很多早期国产 Linux 发行版后来声量下降的原因。不是因为它们没有价值,而是操作系统这件事太重:技术、生态、渠道、政策和商业化必须同时成立,任何一个短板都会被时间放大。

但困难并不抹掉价值。

Linux 在桌面上没能像很多人期待的那样击败 Windows,却在服务器和基础设施上改变了世界。开源没有让每个普通用户都成为贡献者,却让整个软件行业的协作方式发生了变化。

这也是技术史里常见的错位。

一项技术未必在最初被寄予厚望的地方胜出,却可能在另一个场景里赢得更彻底。

技术社区开始变得重要

2001 年前后,技术社区对程序员越来越重要。

论坛、邮件列表、新闻组、技术网站、杂志专栏,都是学习入口。你遇到问题,会去搜,会去问,会看别人贴出来的配置文件和命令输出。很多知识不是来自正式教材,而是来自社区里一段段经验。

这和后来 Stack Overflow、GitHub、博客、公众号、知识星球、开源社区都有相通之处。

程序员的学习方式,从来不是只靠课堂。

尤其是 Linux 这种系统,很多东西必须靠动手、靠查资料、靠看别人怎么解决。你会慢慢形成一种习惯:遇到问题先看日志,再查文档,再搜错误,再试配置,再回头理解原理。

这种习惯会影响很久。

后来做服务器、做运维、做后端、做大数据、做云原生、做 AI 部署,本质上都离不开这种问题解决方式。

Linux 教给人的,不只是命令。

它教给人一种面对复杂系统的姿势。

从 Slackware 到下一段职业

我在 1995 年给 386 装 Slackware 时,并不知道这件事以后会连到自己的职业路径。

那时只是好奇。

到了 2001 年,Linux 在国内越来越热,我开始更清楚地意识到,这不是一个孤立的技术兴趣,而是一条真实的行业线。再往后,2002 年我会进入一家做 Linux 的公司,在那里待到 2009 年。那段时间会遇到很多来自清北等顶尖学校的同事,会接触国内 Linux 行业“三剑客”。Richard Stallman 后来也曾由当时所在公司接待,这件事更像那个年代自由软件运动和国内开源社区之间的一次交汇,而不是我个人的经历。

所以 2001 年这一篇,更像承前启后。

前面,它接住 1995 年那张 Slackware 光盘。

后面,它通向 2002 年开始的 Linux 江湖。

一个人的技术路线,有时候不是突然转弯,而是早年埋下的某个兴趣,在合适的时候重新出现。

Linux 对我就是这样。

下一年,进入 Linux 江湖

2001 年,Linux 还是一个热闹的方向。

2002 年,它会变成我的工作。

真正进入做 Linux 的公司以后,事情会比光盘、杂志和技术理想复杂得多。那里有优秀的人,有开源理想,有商业化压力,也有国产基础软件在现实里必须面对的难题。

下一篇,就写进入 Linux 江湖。

2001 年 IT 大事记

  • Linux kernel 2.4 发布。 Linux 2.4 在 2001 年初发布,增强了对企业和服务器场景很重要的能力。Linux 正在从技术爱好者和早期服务器使用,继续走向更成熟的基础设施。
  • Wikipedia 上线。 2001 年 1 月,Wikipedia 出现。它把开放协作带到知识生产领域,也成为后来互联网最重要的公共知识项目之一。
  • Mac OS X 10.0 发布。 2001 年 3 月,Apple 发布 Mac OS X 10.0。它基于 NeXT 技术路线,把 Unix-like 基础和图形桌面结合起来,为后来 macOS 和 Apple 生态打下基础。
  • Windows XP 发布。 2001 年 10 月,Windows XP 发布。它后来成为很多人使用时间最长、记忆最深的 Windows 版本之一,也代表个人电脑桌面体验进入一个相对稳定的阶段。
  • iPod 发布。 Apple 在 2001 年发布第一代 iPod。它起初只是音乐播放器,却成为 Apple 消费电子转型的重要节点,也为后来 iPhone 时代积累了产品和生态能力。
  • Agile Manifesto 发布。 2001 年,敏捷软件开发宣言发布。它回应了传统软件过程中的僵硬和低效,后来深刻影响项目管理、产品迭代和软件团队协作方式。
  • 国内 Linux 和开源热继续升温。 2001 年前后,红旗、蓝点、冲浪、共创、新华、中标普华等国产 Linux 相关名字不断出现,技术社区、培训、发行版和服务器应用都很活跃。虽然后来道路曲折,但它为国内一批程序员提供了重要的系统软件训练。

参考资料

微信公众号

欢迎关注「字与码」

如果这篇文章对你有用,也欢迎在微信里继续关注后续更新。

微信公众号字与码二维码