在 Linux 内核 25 周年之际,我在罗利 All Things Open 大会上做了一个 Linux 25 年历程回顾(5 分钟)的闪电演讲。在我们即将迎来内核 27 周年之际,我想回顾一下对我来说最重要的三个版本。
Linux 2.4.x
2.4.x 系列最初于 2001 年 1 月发布,在内核历史上具有重要意义,并包含许多重要的里程碑。添加了 USB 和蓝牙支持,发布了 ext3,引入了 LVM,包含了 ISA 即插即用支持,以及更多。
尽管 2.4.x 是一个成功且寿命长的系列,在 Linux 采用的关键时期发布,但它对我来说意义重大,原因完全不同。从 2.4.19 开始,我维护了一个 -lq 补丁集,该补丁集出乎意料地受欢迎。事实上,尽管我保证它可能会导致您的机器着火,但我发现几家大公司在生产环境中使用它。该补丁集最初的目的是希望在同一个内核中拥有 rmap 和 O(1) 调度器。它根据功能请求不断增长。在将这两个功能合并到主线之后,我最终结束了这个项目,但这是一次很棒的学习经历,也是一个值得回味的 rewarding 项目。
Linux 0.99.5
这是我设法每天使用的第一个 Linux 版本附带的 Linux 内核版本。该发行版是 Yggdrasil,包含在Linux Bible中。当时的 Linux 比较原始,我尝试了几次才转换我的主机器。对于那些没有手动配置 XF86Config 或手动 “swapon” 的人来说,那是截然不同的时代。
自从安装以来,我就没有回头;从那时起,我一直在我的桌面上使用 Linux。自从 Yggdrasil 以来,我已经安装了许多发行版,其中包括许多比 0.99.5 更新的内核,但正如他们所说,你总是记得你的第一次。
Linux 2.2.x
2.2.x 版本移除了全局自旋锁,但它也是我启动 LinuxQuestions.org 和我获得第一份 Linux 全职工作时的当前版本。这些对我来说是两个重要的个人里程碑,这使得这个系列对我来说难忘。这个版本对我来说也很突出,因为它是第一个传递给维护者的主线版本,他是 Alan Cox。
你最喜欢的 Linux 内核版本是什么?
这些是我记忆最深刻的三个 Linux 内核版本,但我想知道哪个版本对您很重要,以及为什么。请在评论中告诉我。
我们还在 LinuxQuestions.org 上进行了一个 “你的第一个 Linux 内核版本是什么?” 投票。
2 条评论