蓉杠学习网

linux内核学习 知乎,深入理解linux内核 知乎

大家好,今天小编关注到一个比较意思的话题,就是关于linux内核学习 知乎的问题,于是小编就整理了2个相关介绍Linux内核学习 知乎的解答,让我们一起看看吧。

  1. 为什么Linux内核代码很少有中国人的贡献?
  2. Linus大学时期写出了linux内核,那个最初的版本仅就技术而言,有多厉害?

什么Linux内核代码很少有中国人的贡献?

近年来逐渐有中国人的贡献了。以前贡献少的原因很复杂,大致有:

1,文化问题。在欧美,源代码开放已经成为了一种文化,特别是1***0年AT&T贝尔实验室将UNIX源代码开放给感兴趣的大学以后,大家都在上面玩儿(做工作),比谁玩儿的好,有群众基础

linux内核学习 知乎,深入理解linux内核 知乎div>
图片来源网络,侵删)

2,中国国内的大学教授们不了解开源的文化和技术,也不了解代码,进而无法带领学生产生兴趣。

3,国内大学的学术氛围不好,学术自由基本没有。很多教授们谈论的是国外的大公司在做什么,而不是各大学在做什么。

4,国内的精英教育普遍退化,向职业教育(就业教育)转变。(今天早晨的新闻节目中明确提到问题)。教育的目的变成了就业,就对探索失去了兴趣。

linux内核学习 知乎,深入理解linux内核 知乎
(图片来源网络,侵删)

5,国内社会没有土壤。国外的大公司支持不仅仅是钱,而且贡献代码和支持性的文档。中国的大公司以前没有兴趣。最近,华为等对上层(不是内核)代码(例如“云”)有些贡献。

中国的电脑专家宫敏先生在二十多年前就开始推动自由软件,那时推Linux多困难呀,现在已经好多了。

分开来看吧。

linux内核学习 知乎,深入理解linux内核 知乎
(图片来源网络,侵删)

1, 在过去相当长的时间里,国内外IT领域,尤其是编程领域,都是追随者,学习者。而linux内核属于比较底层需要能力要求比较高。这样的人在国内不多。

2,国内的一些高级人才,有能力做内核开发工作的人才,一般都是处于很强大的工作负荷中,而对于他们来说,拿来用比自己写,就目前的情况,还是拿来用的效率高。

3, 国外很多大学,公司是基于linux做业务支撑,对于他们来说,完善linux很重要。而在国内,依靠linux做商业支持的公司太少了,自然研究的人也少。

愚见,欢迎讨论,切勿人身攻击,谢谢。

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

先说结论:即使在现在的目光来看,Linus也是非常非常牛皮。正如linus本人所言:“talk is cheap,show me your code”,东西都是说起来容易,做起来难。1991年linux发布第一版本内核,那个年代没有谷歌,没有雅虎,计算机手册可能都不全。那是一个没有复制粘贴的年代,所以到底有多牛不言而喻。

在Kernel.org上可以找到最为古老的Linux内核0.0.1版(有兴趣的朋友可以去看看):

一共88个文件,代码行数如下

当然最开始版本,肯定不是一部封神,不过在当时那个环境能够通过参考Minix就凭自己一个人写出能boot的系统,已经是相当相当厉害了。在Linus的带领下,以及无数开源爱好者的共同努力,linux才有了现在的规模。

linus通过学习MINIX后,发现MINIX的版权协议只能用于教育学习上面,所以他基于MINIX的基础上开发了Linux。而MINIX的开发是基于Unix的基础而成。 而Unix也不是凭空出来的,也是两位大牛在参考Multics的基础上开发而来。尽管这些大牛都是在巨人的肩膀上进行开发才得来今天的linux系统,但这并不影响他们的伟大啊,全球这么多人,这么多血计算机的前辈,Linus站了出来,分享了自己做的系统,并通过开源网站带领着大家一起开发维护linux操作系统,这么多年来,无数操作系统提出与退场,Linux一路走来越加辉煌。要知道这是一款开源操作系统,背后没有微软,google,这样的巨头做爸爸。但是它杀出来了,我想这与linus独特的个人魅力也是有很大关系的。

到此,以上就是小编对于linux内核学习 知乎的问题就介绍到这了,希望介绍关于linux内核学习 知乎的2点解答对大家有用。

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。 转载请注明出处:http://www.rongung.com/post/23713.html

分享:
扫描分享到社交APP