探秘Linux内核之一个版本的诞生 (linux内核之一个)

1991年的一个秋天,芬兰赫尔辛基大学21岁的学生林纳斯·托瓦兹(Linus Torvalds)开始了一个人的大胆尝试——开发一款自己的操作系统内核。

当时,他使用的电脑是一台Commodore Amiga 500,但是他想要更多地了解IBM PC机器的内部结构,于是他买了一台IBM PC官方的硬件说明书,开始计划着自己的操作系统内核。

经过几个星期的试验和尝试,托瓦兹发现,他所做的更好的笔记本电脑内核可以在他的486计算机上运行,而且它比当时流行的操作系统DOS(Disk Operating System)更加强大和稳定。

此时的托瓦兹并没有意识到,他在开发一个新的操作系统内核。他只是觉得既然他能够做到比DOS更好,那么他就应该再努力一下,这样他的实验室同伴就可以使用这个系统了。于是,他继续在PC机上推进他的计划。

托瓦兹发现,在开发操作系统内核时,最重要的部分是确保它要支持不同的硬件平台。因此,他开始使用由美国Programmer’s Workbench和GNU专业人士开发的C编译器,这个编译器可以将C语言代码定向到不同的计算机类型。

在四个月的持续开发之后,托瓦兹最终发布了他的之一个操作系统内核——Linux 0.01。这个内核有着非常简单的结构,只有文件系统、进程管理和一些基本的设备驱动程序。但是这已经足够为托瓦兹开进了一个新的道路,他接下来的努力,将在全球范围内掀起一场运动,推动着整个计算机行业。

与其他的操作系统开发者一样,托瓦兹很快发现,他不能仅仅依靠自己的能力来开发出一个完整的操作系统。他需要更多的人提供支持和贡献他们自己的代码。于是,托瓦兹把内核发布在了上网的UNIX社区,让其他的开发者参与进来。

他相信,他是在做一个重要的事情。他的信心以及他对操作系统内核的思考方式,使得他的贡献展现了他对开源文化的追求和坚定信念。

事实上,Linux改变了计算机开发的历史,并促进了开源运动的发展。电脑中的每个部分都可以在环境中的游戏修改和重新编写。这是否意味着托瓦兹永远无法彻底拥有自己的Linux呢?

在林纳斯·托瓦兹看来,操作系统内核只是一个框架,它是作为用户和软件开发者的平台。他认为,如果他能够使用他的优秀设计和更好的代码控制内核,同时让世界上的其他人自由地使用和修改系统,那么他就是实现了他的目标。

两年后,1993年,托瓦兹发布了他的之一个完整版本的Linux操作系统,这个版本现在被称为Linux 1.0版本。在这个版本中,托瓦兹增加了许多新的特性,包括支持多处理器系统、操作系统交换空间等等。

到20世纪中期,Linux已经成为全球范围内的更受欢迎的操作系统之一,成为领先的互联网服务器的操作系统。

托瓦兹的Linux操作系统胜利的一个关键原因是,他并不是为了销售而开发的,而是为了自己的乐趣和满足自己的好奇心而开发的。他使用的是他非常热爱的电脑,这让他更加深入地了解了这个行业,并帮助他成为了一名优秀的程序员和计算机科学家。

随着Linux的日渐成熟,它被越来越多的计算机用户所接受和使用。与此同时,托瓦兹继续关注和推动开源文化的发展,为自己的最初梦想而努力。

在世界各地,有许多像林纳斯·托瓦兹一样的人都在努力开发出更好的操作系统、编程语言和开发工具。这些费尽心思的人都在寻求他们的机会,希望能成为开源社区和计算机产业的先锋和领袖。

在内核的诞生历程中,我们可以看到一个学生的梦想和热情快速地演变成了一个符合用户需求的系统。它不仅仅改变了计算机软件的发展历史,甚至影响着全球经济和文化生活。

这表明,一个想法和它的创造者的热情和坚定信念,有时会超越原始的想法本身,而成为一些具有影响力的创造和合作的源泉。Linux不仅驱动着现有的技术,而且通过开启世界技术的新章节,为未来创造了更加美好的前景。

相关问题拓展阅读:

什么是linux操作系统,发展历史

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为斗拍顷核心的设计思想,是一个性能稳定的多用户网络操作系统。

Linux操作系统诞生于1991 年10 月5 日(这是之一次正式向外公布时间)。Linux存在着许多不同的Linux版本,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,比如手机、平板电脑、路由器、视频游戏控制台、台式计算机、大型机和超级计算机。

严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核,并且使用GNU 工程各种工具和数据库的操作系统。

服务器找展翼小T,Q

Linux简史

Linux 操作系统的诞生

创始人林纳斯·托瓦兹

、发展和成长过程始终依赖着五个重要支柱:UNIX 操作系统、MINIX 操作系统、GNU计划、POSIX 标准和Internet 网络。

1981 年IBM公司推出微型计算机IBM PC。

1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。

1991年初,林纳斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。

1991 年4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。

1991年7月3日,之一个与Linux有关的消息是空陆在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。

1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-likekernel sources for 386-AT)。

1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码大约有十万行,用户大约有10万左右。

1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随贺宴后正式采用GPL协议。

1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux”发行版”,在市场上出售。这在经营模式上是一种创举。

1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux 已经进入了实用阶段,全球大约有350万人使用。

1998年2月,以Eric Raymond为首的一批年轻的”老牛羚骨干分子”终于认识到GNU/Linux体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办了”Open Source Intiative”(开放源代码促进会)”复兴”的大旗,在互联网世界里展开了一场历史性的Linux产业化运动。

2023年1月,Linux 2.4发布,它进一步地提升了P系统的扩展性,同时它也集成了很多用于支持桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能。

2023年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。

2023年的第1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。

Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。它能判樱运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

981 年IBM公司推出微型计算机IBM PC。

1991年,GNU计划已经开发出了许多工具软件,最受期盼的GNU C编译器已经出现,GNU的操作系统核心HURD一直处于实验阶段,没有任何可用性,实质上也没能开发出完整的GNU操作系统,但是GNU奠定了Linux用户基础和开发环境。

1991年初,林纳斯·托瓦兹开始在一台386sx兼容微机上学习minix操作系统。1991年4月,林纳斯·托瓦兹开始酝酿并着手编制自己的操作系统。

1991 年4 月13 日在comp.os.minix 上发布说自己已经成功地将bash 移植到了minix 上,而且已经爱不释手、不能离开这个shell 软件了。

1991年7月3日,之一个与Linux有关的消息是在comp.os.minix上发布的(当然此时还不存在Linux这个名称,当时林纳斯·托瓦兹的脑子里想的可能是FREAX,FREAX的英文含义是怪诞的、怪物、异想天开等)。

1991年的10月5日,林纳斯·托瓦兹在comp.os.minix新闻组上发布消息,正式向外宣布Linux内核的诞生(Freeminix-like kernel sources for 386-AT)。

1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux 0.99的代码大约有十万行,用户大约有10万左右。

1994年3月,Linux1.0发布,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。

1995年1月,Bob Young创办了RedHat(小红帽),以GNU/Linux为核心,集成了400多个源代码开放的程序模块,搞出了一种冠以品牌的Linux,即RedHat Linux,称为Linux”发行版”,在市场上出售。这在经营模式上是一种创举。

1996年6月,Linux 2.0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux 已经进入了实用阶段,全球大约有350万人使用。

1998年2月,以Eric

Raymond为首的一批年轻的”老牛羚骨干分子”终于认识到GNU/Linux体系的产业化道路的本质,并非是什么自由哲学,而是市场竞争的驱动,创办

了”Open Source Intiative”(开放源代码促进会)”复兴”的大旗,在互联网世界里展开了一场历史性的Linux产业化运动。

2023年1月,Linux 2.4发布,它进一步地提升了P系统的扩展掘祥丛性,同时它也集成了很多用于支持桌面系统的特性:USB,PC卡(PCMCIA)的支持,内置的即插即用,等等功能宴脊。

2023年12月,Linux 2.6版内核发布,相对于2.4版内核2.6在对系统的支持都有很大的变化。

2023年的第1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行“化缘”, Asianux, MandrakeSoft也在五年中首次宣布季度赢利。3月,SGI宣布成功实现了Linux操作系统支持256个Itanium 2处理器。

主要特性

1、免费且开源 2、完全兼容POSIX1.0标准 3、多用户、多任务 4、拥有良好的界面 5、支持多种平台

linux的内核版本表示是怎样的

1:什么是LINUX内核:Linux是一个一体化内核(monolithic

kernel)系统。“内核”指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫作Linux操作系统,或是GNU/Linux。设备驱动程序可以完全访问硬件。Linux内的设备驱动程序可以方便地以模块化(modularize)的形式设置,并在系统运行期间可直接装载或卸载

2:内核版本表示:Linux内核版本号由3组数字组成:之一个组数字.第二组数字.第三组数字

之一个组数字:目前发布的内核主版本。

第二个组数字:偶数表示稳定版本;奇数表示开发中版本。

第三个组数字:错误修补的次数

linux内核指的是一个提供硬件抽象层、磁盘及文件系统控制、多任务等功能的系统软件。一个内核不是一套完整的操作系统。

linux从2023年2.6.0版本开始,使用一种“time-based”的方式对版本进行变化。3.0版本之前,是一种“a.b.c.d”的格式。七年里,前两个数字a.b即“2.6”保持不变,c随着新版本的发布而增加,d代表一些bug修复,安全更新,添加新特性和驱动的次数。3.0版本之后是“a.b.c”格式,b随着新版本的发布而增加,c代表一些bug修复,安全更新,新特性和驱动的次数。第三种方式中不再使用偶数代表稳定版,奇数代表开发版这样的命名方式。

linux内核之一个的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于linux内核之一个,探秘Linux内核之一个版本的诞生,什么是linux操作系统,发展历史,linux的内核版本表示是怎样的的信息别忘了在本站进行查找喔。


数据运维技术 » 探秘Linux内核之一个版本的诞生 (linux内核之一个)