为什么只有 Linux 内核获得成功

开发
过去几十年涌现了许多类Unix内核,除了Linux内核外,我们所知道的类Unix内核还有GNU HURD、BSD、微软授权开发的Unix版本Xenix、学术性的Unix克隆Mini,以及Unix本身。但为什么只有Linux内核最终取得成功?这是自由开源软件领域中一个令人不解的谜团。

过去几十年涌现了许多类Unix内核,除了Linux内核外,我们所知道的类Unix内核还有GNU HURD、BSD、微软授权开发的Unix版本Xenix、学术性的Unix克隆Mini,以及Unix本身。但为什么只有Linux内核最终取得成功?这是自由开源软件领域中一个令人不解的谜团。

[[134020]]

ESR(Eric S. Raymond)的一个观点是Linux采用了去中心化的开发模式,而GNU HURD失败的原因之一是开发方法过于集中化,但这一观点有缺陷,Linux作者在引导Linux开发上起着至关重要的作用。

另一个观点是Linux是实用主义,而GNU过于理想主义,但为什么理想主义的GNU开发出了许多成功的自由软件?

第三种观点是Linux在操作系统设计上比Unix更优越,RMS(Richard Stallman)曾指出GNU HURD没有成功的部分理由是它的基本设计更像是一个研究项目。第四个观点是社区选择支持Linux。

 
责任编辑:王雪燕 来源: 开源中国社区
相关推荐

2020-04-26 20:53:47

物联网项目物联网IOT

2021-07-21 09:58:46

人工智能AI深度学习

2021-06-30 13:40:50

AIOps人工智能IT运营

2015-08-14 14:42:35

程序员成功技巧

2020-07-03 11:29:22

内包IT领导者数字化转型

2019-12-12 15:37:20

数字化首席执行官高管

2021-01-15 11:10:47

人工智能初创企业AI

2022-10-20 10:21:19

首席信息官管理

2021-08-20 14:58:50

首席信息官IT技术

2015-05-21 10:55:03

网络安全

2020-06-10 11:00:35

物联网开发技术

2012-02-03 10:18:52

移动商务智能方案

2021-05-18 10:23:08

首席信息安全CISO

2013-12-10 11:16:36

Windows Pho微软

2020-12-22 09:40:44

人工智能AI深度学习

2022-11-02 10:46:42

首席信息官IT

2014-09-19 10:25:41

开源

2020-07-07 09:49:24

CIO数据分析IT

2016-11-08 17:21:21

大数据安全数据管理

2015-07-07 10:56:31

女性工程师获得成功
点赞
收藏

51CTO技术栈公众号