29周年快乐“ Linux”

25年1991月XNUMX日经过五个月的发展 一个叫“ Linus Torvalds”的学生 当时21岁 知道他正在建造 的工作原型 新的操作系统,其bash 1.08和gcc 1.40的迁移已完成。

第一个公开版本的内核发布花了几天的时间 17月0.0.1日发布的Linux。 62内核被压缩到10 KB,并包含大约一万行源代码(而当前内核具有超过28万行代码)。

Linux内核 受到MINIX操作系统的启发, Linus不喜欢他的有限许可。 ,当Linux成为一个著名的项目时,反对者 他们试图指责Linus直接复制某些MINIX子系统的代码。

该攻击被MINIX的作者击退, 安德鲁·塔南鲍姆(Andrew Tanenbaum)委托学生对Minix代码与Linux的第一个公共版本进行了详细的比较。 研究结果表明,由于POSIX和ANSI C的要求,仅存在四个可忽略的代码块匹配。

Linus最初想到将内核称为“ Freax” 免费,怪胎和X(Unix), 但是在Ari Lemmke的帮助下,该内核被命名为“ Linux”, 在Linus的要求下,他将内核放在大学的FTP服务器上,并按照Torvalds的要求,将文件名命名为“ freax”,而不是“ linux”。

值得注意的是,威廉·德拉·克罗斯(William Della Croce)(一位企业家)设法为Linux注册了商标,并希望随时间收取特许权使用费,但随后改变了主意,将商标的所有权利转让给了Linus。

Linux内核的官方吉祥物Tux企鹅是通过1996年举行的一次竞赛选出的。Tux的名字代表Torvalds UniX。

关于内核的历史这些是Linux历史上最重要的版本:

  • 截至1991年0.0.1月-Linux XNUMX:这是第一个仅支持i386 CPU并从软盘引导的公共版本
  • 截至1992年0.12月-Linux XNUMX:该代码开始在GPLv2许可下分发;
  • 截至1992年0.95月-Linux XNUMX-提供了运行X Window系统,支持虚拟内存和分区交换的功能。
    Linux 0.96-0.99-1992-1993: 在网络堆栈上开始工作。 引入了Ext2文件系统,增加了对ELF文件格式的支持,引入了声卡驱动程序和SCSI控制器。
    1992年,出现了第一个SLS和Yggdrasil发行版。 在1993年夏天,Slackware和Debian项目成立了。
  • 截至1994年1.0月-Linux XNUMX:是第一个正式稳定的版本。
  • 截至1995年1.2月-Linux XNUMX:驱动程序数量显着增加,对Alpha,MIPS和SPARC平台的支持,网络堆栈功能的扩展,数据包筛选器的出现,对NFS的支持。
  • 1996年2.0月-Linux XNUMX-提供对多处理器系统的支持。
  • 1997年XNUMX月:LKML的基础,Linux内核开发人员的邮件列表。
  • EN Certification:启动第一个基于Top500的Linux群集,该群集由68个带有Alpha CPU的节点组成。
  • 截至1999年2.2月-Linux XNUMX:已经具有更高效率的内存管理系统,增加了对IPv6的支持,实现了新的防火墙,引入了新的声音子系统;
  • 截至2001年2.6月-Linux XNUMX-支持8处理器64GB RAM系统,Ext3文件系统,USB,ACPI支持。
  • 截至2003年2.6月-Linux XNUMX:具有SELinux支持,自动内核调整工具,sysfs,修订的内存管理系统;
  • 在2005年,Xen虚拟机管理程序被引入,开创了虚拟化时代。
  • 2008年XNUMX月,形成了基于Linux内核的第一个Android平台版本。
  • 2011年2.6月-分支XNUMX.x结束:经过10.x分支2.6年的发展,已过渡到3.x编号。 Git存储库中的对象数量已达到2万。
  • 2015年-Linux 4.0-发布时,存储库中的git对象数量已达到4万。
  • 截至2019年5.0月-Linux 6,5:该存储库已达到XNUMX万个git对象的水平。
  • 2020年5.8月-Linux XNUMX:在整个项目存在期间,就所有内核的更改次数而言,它是最大的。

发表您的评论

您的电子邮件地址将不会被发表。 必填字段标有 *

*

*

  1. 负责资料:AB Internet Networks 2008 SL
  2. 数据用途:控制垃圾邮件,注释管理。
  3. 合法性:您的同意
  4. 数据通讯:除非有法律义务,否则不会将数据传达给第三方。
  5. 数据存储:Occentus Networks(EU)托管的数据库
  6. 权利:您可以随时限制,恢复和删除您的信息。

  1.   Jose Luis Villaverde的占位符图像

    Linux不是操作系统,它是Richard Stallman创建的GNU操作系统使用的内核。

    1.    张量D

      真的吗? (?)
      谢谢(你的)信息 (?)

    2.    约翰

      您对计算机科学的历史有些迷茫。

  2.   奎特里特

    操作系统历史的一小部分彻底改变了所有当前技术。

    以及即将发生的事情..