Linux会比BSD更受到人们的欢迎的原因

系统 Linux
Linux是出现约在BSD官司缠身、以及Internet开始风行之际.Linux的开发者及爱好者正好能透过Internet实时得发布新闻、发表新点子、提问讨论、递送程序代码及进行错误回报......

Linux是出现约在BSD官司缠身、以及Internet开始风行之际.Linux的开发者及爱好者正好能透过Internet实时得发布新闻、发表新点子、提问讨论、递送程序代码及进行错误回报,这种藉由Internet的分布式合作方式带给Linux惊人的活力和无限的生命力,而经由Internet所带来的这种活力和生命力正是Linux长久以来能和BSD分庭抗礼的主要原因之一.

LinusTorvalds的管理哲学:

也许LinusTorvalds并不是像BillJoy(BSD的开创者)那样是个天纵英才的程序设计师,但他无疑的是超***的***.要知道,能参与LinuxKernel开发的往往都不是什么泛泛之辈,Linus如何在这些天资聪颖的计算机怪才之间折冲樽俎是非常耐人寻味的.

硬件支持:

在Linux现身之时,刚好是人们开始买得起个人计算机时.但糟糕的是,当时的BSD对于当时的个人计算机所使用的80386硬件的支持度并不好,而一般老百姓应该不太会为了玩BSD而特地购买高价的服务器设备,因此人们,尤其是穷苦的大学生,若要玩Unix时只有Linux可供选择,相对来说BSD的吸引力当然就大不如Linux了.不过说起硬件支持,其实Linux和BSD也只是难兄难弟,Linux是较佳,但有些太新太特殊及特定制造商的硬件Linux还是无法支持!

GNU的大力支援

GNU提供了一个操作系统所需的各式各样必要组件,但最重要的组件-Kernel却迟迟没有着落.原本计划好要成为GNU官方Kernel的HURD的发展一直很不顺利,而Linux的出现就刚好出现填补了GNU这个拼图上最重要的一个大洞.另外,虽然GNU的软件质量是毋庸置疑,但BSD却希望他们的开发团队所维护的核心工具都能以BSDL发行,所以因为授权兼容性的关系,很多GNU软件就被BSD的人们摒除在外了.因此喜爱GNU软件的人们除了Linux之外就似乎别无选择了.Linux和GNU是分不开的:没有GNU,那么没有任何工具程序的Linux根本无用武之地;而没了Linux,GNU软件就少了一个可以尽情发挥的舞台了.因此,个人可以接受人们说Linux的全名应该是GNU/Linux.若我们仔细想想Linux的发展成长过程,个人认为如此称呼并不为过.

而Linus也说过其实他并不是很反对GNU/Linux这个名字,饮水思源,毕竟Linux的确是藉助了GNU太多的核心工具才有今天的成就.若当时没有GNU计划,那么Linux根本不会出现在这个世界上:当初Linux0.0.1发表时,Linus就只完成了以下功能:可用GCC编译,然后它能做的也只有执行BASH这个Shell而已,而这2个工具恰巧都是GNU的作品.我们可以看到,Linux刚开始就和GNU结下不解之缘了.

教堂与市集:

BSD走的是教堂式的学院派路线,而Linux则是代表了市集式的骇客精神;

多样的版本:

Linux的松散结构也反应在Linux的发行版上.因为Linux并没有什么官方发行版,所以任何人只要有兴趣有能力,都可以自行发行Linux,这使得我们能轻易得在Internet上找到超过200种以上的Linux发行版,而实际数字恐怕远不止如此.

【编辑推荐】

  1. 数据中心选用Linux:是免费版还是付费版
  2. 支付宝Firefox Linux插件暂时不可用
  3. 微软零售店宣传战打响 矛头直指Linux
责任编辑:赵宁宁 来源: IT专家网
相关推荐

2009-12-25 09:41:51

2009-12-21 10:41:39

2018-06-22 10:18:02

2022-09-15 08:00:00

安全加密资产漏洞

2011-02-18 08:42:02

QtAndroidFOSS

2020-09-21 07:00:00

混合云

2012-08-21 15:15:06

Linux操作系统

2020-08-13 11:29:51

互联网创业技术

2018-02-24 14:50:46

程序员软件离职

2012-05-22 15:37:10

2023-12-14 15:32:17

2019-08-20 11:57:47

云计算开发安全

2020-03-16 15:20:24

赛可达选项测试

2020-11-17 11:39:00

JavaScript前端编程语言

2019-07-19 17:19:19

网络安全银行软件

2022-04-15 15:08:52

加密货币货币工具

2013-01-06 13:30:27

2010-05-14 12:13:54

2014-08-18 13:35:24

LinuxBSD

2020-03-11 10:07:44

IT软件开发
点赞
收藏

51CTO技术栈公众号