2016 - 2025

感恩一路有你

linux内核是什么 Linus大学时期写出了linux内核,那个最初的版本仅就技术而言,有多厉害?

浏览量:2316 时间:2021-03-15 20:04:31 作者:admin

Linus大学时期写出了linux内核,那个最初的版本仅就技术而言,有多厉害?

在Linux诞生之初,Linus花了两个月的时间编写了Linux 0.01的勉强可运行且有漏洞的版本。他编写Linux的初衷非常简单。他只是想看看计算机硬件是如何协同工作的,也就是说,他想通过程序来玩硬件。温柔是他想学的东西。

后来,当我玩累了,我不认为我写的是非常有用的。所以我本着极客的精神把它放到网上供大家玩,并介绍了开源协议。随着越来越多的人使用这个小系统,大量的专家将他们的业余时间和想法加入到Linux中。当Linux大规模出现时,它成为了各方的目标,并希望被纳入囊中。但在这个时候,Linux已经深陷开源的泥潭。最初的开源协议使得Linux无法为Linus盈利。

当Linux版本1.0问世时,吸引了大量的商人,他们想获得系统的最终控制权,不想支付许可费。

此外,Linux日夜由世界顶级专家维护,其生态系统已变得相当庞大。与此同时,大量的极客玩家将Linux塞进了各种机器中。因此,今天的Linux只是一个内核,允许世界上的每个玩家自己下载和修改它。从来没有人向你索要许可费,即使特朗普做不到。因为当初的开源协议,莱纳斯是他的父亲,但他不能在开源协议面前说自己是自己的。除了他的名声,他没有从Linux中获得任何利润。

0.01版本有多强大?事实上,它只是一个泄漏的MCU版本,几乎不能运行。它不支持多CPU、多线程、多任务和多用户。任何有脑孔的程序都可以为MCU编写运行程序。真正强大的是,极客们在开源之后为Linux编写的补丁已经完全删除了版本0.01的框架。莱纳斯刚刚开始。今天的Linux是全世界极客智慧的结晶。

现在那个版本的linux内核比较稳定,是不是版本越高越好?

版本越高越好。在Linux版本2.5的内核出现之前,Linux通过一个简单的数字将内核的稳定版本与开发板区分开来。每个版本号由三个数字描述,用点分隔。前两位表示版本号,第三位表示版本号。第一个版本号自1996年以来没有改变。第二个版本号表示内核的类型:如果是偶数,则表示稳定的内核;否则表示正在开发的内核。

然而,在Linux内核2.6的开发过程中,内核版本的编号发生了很大的变化。主要的变化是,第二个数字不再表示内核是稳定版本还是开发版本。(以上节选自:深入理解Linux内核)

所以有了Linux 2.6版本,就可以稳定使用,不需要更新。

linux内核是什么 深入理解linux内核第四版 深入理解linux内核pdf

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。