Linux Kernel 32 岁生日快乐!

1991 年 8 月 26 日,芬兰大学生 Linus Benedict Torvalds 向 comp.os.minix 新闻组的成员透露了出于 “业余爱好” 而正在研究操作系统的消息。因此这个时间也被许多爱好者视为 Linux Kernel 的真正生日。

当时 Linus 在邮件中表示自己捣鼓的操作系统只是一个业余性质项目,不会像 GNU 那样庞大和专业。

我正在研究一款(自由的)操作系统(就是个兴趣爱好,我不会搞得像 GNU 那么大那么专业),打算让它工作在 386 (486) AT 平台上。它从四月就开始酝酿了,马上就快好了。我希望那些喜欢或不喜欢 minix 的人能够反馈意见,因为我的系统和它有点类似(同样的文件系统的物理布局 —— 由于实际原因,还有些其他的东西)。

我现在已经移植了bash (1.08) 和gcc (1.40), 而且看起来奏效了。这意味着我会在几个月内得到一些实用的东西。我想了解大多数人想要的特性是什么,欢迎各位积极提出建议,不过我不保证能实现 🙂

但 Linus 没有在 8 月 26 日这天发布 Linux,而是于9 月 17 日在芬兰大学和研究网络 (FUNET) 的 FTP 服务器(ftp.funet.fi)上向一部分朋友私下公开了 Linux 0.01(Linus 为它取名"FREAX"),当时只有一到两个人下载。

Linux 内核第一版 (v0.01) 开源代码解读

首个公开发布的版本 Linux 0.02 是在 10 月 5 日,首个不需要 Minix 的独立版本是在当年圣诞节发布的0.11。