Linux 34 岁生日快乐!
你知道吗?34 年前的今天,历史上最重要的软件项目之一,在 Usenet 新闻组上的一篇不起眼的帖子中诞生了。
这个项目就是 Linux 内核。当时,21 岁的 Linus Torvalds 说,这只是个业余爱好,不会做大做强,也不会成为专业的项目,很显然他错了。
Linus Torvalds 最初将 Linux 内核作为个人爱好,但从未想过将其发展成专业版本。初始项目于 1991 年 4 月启动,到 1991 年 7 月,他已开始着手用户级方面的工作,例如设备驱动程序和可运行的硬盘。其他早期里程碑包括移植 bash 和 gcc,并于 1991 年 9 月向一小部分用户开放了 0.01 版本的首批源代码。
有趣的是,Linux 的最早版本 0.01 仅仅是源代码,实际上无法运行。Linus Torvalds 曾表示,发布这个版本只是为了向当时感兴趣的人表示一个象征性的姿态。另一个有趣的细节是,早期版本的 Linux 不可移植,并且依赖于 i386 特性和 GCC 编译器——值得注意的是,2012 年发布的 3.8 版内核中已经取消了对 i386 的支持。
Linux 内核终于在 1991 年 10 月发布了 0.02 版本,正式投入使用。作为第一个可用的版本,这是一个重要的进步。尽管如此,它仍然是一个“黑客内核”,存在大量 bug,并且缺少软盘驱动程序等功能。然而,它能够成功运行重要的二进制文件,例如 bash、gcc 和 GNU 实用程序。
1991 年 12 月发布的 0.11 版本,系统得到了进一步改进,包括按需加载、代码/数据共享、更优的驱动程序以及对各种键盘和显卡的支持。0.11 版本也是一个重要的里程碑,因为它首次包含了 mkfs、fsck 和 fdisk 等程序,从此用户不再需要使用 Minix 进行设置。
大约在这个时候,Linux 内核从最初的独立开发演变为协作开发,并加入了一些其他人编写的新功能,例如 tytso 开发的 POSIX 作业控制。随着越来越多的人开始了解 Linux,第一个邮件列表“Linux-activists”应运而生,同时还创建了用于 FTP 访问的镜像站点。
社区帮助解决了一个关键问题,即需要以更少的内存运行系统,这促使 Linus Torvalds 实现了磁盘分页。内核最初使用的版权制度也颇具趣味。它既宽松,又有限制,因为它不允许金钱交易,后来这一制度被修改了。
随着 1992 年 1 月 0.12 版本的发布,内核变得非常稳定,并开始更快地传播。该版本包含一些重大修正、VM(磁盘分页)和作业控制,以满足关键用户需求。此时,Linux 在许多方面都比 Minix 做得更好,引起了人们的极大兴趣。此后,版本号从 0.12 跃升至 0.95。
自这些早期版本发布以来,Linux 经历了漫长的历程,Linux 6.17 的第三个候选版本昨天刚刚发布。虽然 Linux 在个人计算设备上的吸引力不大,市场份额徘徊在 5% 左右,但它在其他领域取得了巨大的成功。它在服务器上广泛使用,为大多数云基础设施提供支持,在全球大多数超级计算机上运行,它存在于许多嵌入式设备中,并且是 Android 的核心。
Linux 34 岁生日快乐!

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
GPT-5 通关宝可梦,创下 9517 步新纪录
在一场精彩绝伦的宝可梦对决中,AI 新星 GPT-5以9517步的佳绩成功通关经典游戏《宝可梦水晶》,击败了游戏中的终极对手赤爷(Red)。 根据推特博主 Clad3815的统计,GPT-5的通关步数远远低于其前任 o3的27040步,后者几乎是 GPT-5的三倍。这意味着 GPT-5只需短短202小时就能完成这一挑战,而 o3则需要近一个月的时间。 游戏中,玩家需要从小镇出发,收集徽章,挑战道馆馆主,最终与赤爷对决。GPT-5如同小智一般,沿着主线一路推进,收集全部16枚徽章时,仅用了9205步,而 o3则耗费了22334步。更为惊人的是,从收集完徽章到击败赤爷的阶段,GPT-5仅需312步,而 o3却花费了将近5000步,效率提高了十几倍。 在四天王和冠军的挑战中,GPT-5同样展现了超高效率,仅用7329步,o3则用了超过18000步。在通关《宝可梦水晶》之前,GPT-5 还成功挑战了《宝可梦红》,同样取得了压倒性胜利。 OpenAI 的联合创始人 Greg Brockman 对此次表现也表示赞赏。那么,究竟是什么让 GPT-5 如此高效呢?Clad3815 总结了几个关键因素:...
- 下一篇
Linux 内核古老的软盘驱动在 2025 年迎来代码维护
Linux 内核中最古老的组件之一——软盘驱动(Floppy Disk Driver),迎来了久违的维护更新。尽管软盘早已退出主流舞台,但在某些工业控制设备和复古计算场景中依然有人使用,因此该驱动仍被保留在内核中。 此次补丁由 Intel 工程师 Andy Shevchenko 提交,主要是代码清理工作,包括:移除未使用的宏、替换常量、整理头文件顺序、合并并修正旧补丁中的问题等。虽然没有引入新功能,但有助于提升代码质量和后续可维护性。 这也是软盘驱动近三年来的首次显著更新。目前补丁系列正处于社区评审阶段,供仍需在现代 Linux 系统上使用软盘的用户参考与测试。 尽管软盘看似过时,但在高价值的老旧机械与特殊工业环境中,软盘依然有现实作用,因此 Linux 保留并维护其驱动具有一定必要性。
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7设置SWAP分区,小内存服务器的救世主
- CentOS7,CentOS8安装Elasticsearch6.8.6
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS7,8上快速安装Gitea,搭建Git服务器
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- CentOS8编译安装MySQL8.0.19