电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

Linux為什么能成功?

瀏覽:3日期:2024-04-19 14:59:49

Linux,這個(gè)始于1991年由Linus Torvalds開發(fā)的類Unix操作系統(tǒng)內(nèi)核已經(jīng)成為開源世界的中心,人們不禁追問(wèn)為什么Linux成功了,而包括GNU HURD和BSD在內(nèi)的那么多相似的項(xiàng)目卻失敗了?

Linux為什么能成功?

自由軟件和開源世界的發(fā)展史中最令人不解的問(wèn)題之一是為什么Linux取得了如此輝煌的成功,然而其它同樣嘗試打造自由開源、類Unix操作系統(tǒng)內(nèi)核的項(xiàng)目卻沒(méi)能那么成功?這個(gè)問(wèn)題難以回答,但我總結(jié)了一些原因,在下面與大家分享。

不過(guò),首先得明確:當(dāng)我談?wù)揕inux是一個(gè)巨大的成功時(shí)所表達(dá)的含義。我這樣說(shuō)是相對(duì)于其它類Unix操作系統(tǒng)內(nèi)核的,后者中一些是開源的,一些不是,而且它們繁榮發(fā)展的時(shí)期是Linux誕生的時(shí)期。GNU的HURD,一個(gè)發(fā)起于1991年5月的Free(自由)的內(nèi)核,便是其中之一。其它的包括現(xiàn)在大部分人都沒(méi)聽說(shuō)過(guò)的Unix,比如由加州大學(xué)伯克利分校開發(fā)出來(lái)的BSD的各種各樣Unix衍生版,由微軟主導(dǎo)的Unix系統(tǒng)Xenix,包括Minix在內(nèi)的學(xué)術(shù)版本Unix,和在AT&T贊助下開發(fā)的最初的Unix。在更早的數(shù)十年內(nèi),它對(duì)于學(xué)術(shù)界和商業(yè)界的計(jì)算發(fā)展至關(guān)重要,但到19世紀(jì)90年代就已經(jīng)幾乎已經(jīng)消失在人們的視野里。

相關(guān)閱讀

開源舊事:黑客文化和黑客倫理的起源追蹤Unix和個(gè)人計(jì)算機(jī):重新詮釋Linux起源

此外,得說(shuō)明的是,我這里說(shuō)的是內(nèi)核,而不是完整的操作系統(tǒng)。在很大程度上,Linux內(nèi)核的成功歸功于GNU整個(gè)項(xiàng)目。GNU這個(gè)項(xiàng)目產(chǎn)生了一套至關(guān)重要的工具,包括編譯器、調(diào)試器和BASH shell的實(shí)現(xiàn),這些對(duì)于構(gòu)建一個(gè)類Unix操作系統(tǒng)是必需的。但是GNU的開發(fā)者們從沒(méi)開發(fā)出一個(gè)HURD內(nèi)核的可行版本(盡管他們?nèi)栽诓恍概χ校O喾矗琇inux呈現(xiàn)出來(lái)的則是一個(gè)將GNU各個(gè)部分緊密連接在一起的內(nèi)核,盡管這超出了GNU的初衷。

因此,值得人們?nèi)プ穯?wèn)為什么Linux,一個(gè)由Linus Torvalds這個(gè)芬蘭的無(wú)名程序員于1991年——和HURD同一年——發(fā)起的內(nèi)核,能夠經(jīng)受考驗(yàn)并發(fā)展壯大?在當(dāng)時(shí)的大環(huán)境下,很多擁有強(qiáng)力商業(yè)支持的、由當(dāng)時(shí)炙手可熱的黑客領(lǐng)頭的類Unix內(nèi)核都沒(méi)能夠發(fā)展起來(lái)。為了說(shuō)明這個(gè)問(wèn)題,我找到了一些和這個(gè)問(wèn)題相關(guān)的解釋。為此我研究了自由軟件和開源世界的發(fā)展史,和不同解釋的優(yōu)缺點(diǎn)。

Linux采用去中心化的開發(fā)方式

這個(gè)觀點(diǎn)來(lái)源于Eric S. Raymond的文章,“大教堂與市集”和其相關(guān)資料。這些資料驗(yàn)證了一種情形:當(dāng)大量的貢獻(xiàn)者以一種去中心化的組織結(jié)構(gòu)持續(xù)不斷地協(xié)同合作時(shí),軟件開發(fā)的效率最佳。Linux的開發(fā)證明了這一點(diǎn),與之相反的是,比如,GNU HURD采用了一種相對(duì)更集中化的方法來(lái)管理代碼開發(fā)。其結(jié)果如同Raymond所言,顯然在十年的時(shí)間里都沒(méi)能成功構(gòu)建出一個(gè)完整的操作系統(tǒng)。

在一定程度上,這個(gè)解釋有道理,但仍有一些明顯的不足。舉例來(lái)說(shuō),Torvalds在指導(dǎo)Linux代碼開發(fā)過(guò)程中毫無(wú)爭(zhēng)議地承擔(dān)起一個(gè)更加有權(quán)威的角色,他可以決定接受或拒絕代碼,這一點(diǎn)并非Raymond和其他人所想的那樣。其次,這個(gè)觀點(diǎn)不能解釋除了沒(méi)能開發(fā)出一個(gè)可行的系統(tǒng)內(nèi)核外GNU仍然成功地生產(chǎn)出那么多優(yōu)秀的軟件。如果只有去中心化的開發(fā)方式才能很好地指導(dǎo)開源軟件世界里的項(xiàng)目,那么GNU所有的編程工作都應(yīng)該是徒勞無(wú)功的,但事實(shí)并非如此。

Linux是實(shí)用型的,而GNU是空想型的

個(gè)人而言,我覺(jué)得這個(gè)說(shuō)法是最引人注目的,即Linux之所發(fā)展得如此迅速是因?yàn)樗膭?chuàng)建者是一個(gè)實(shí)用主義者,他起初只是想寫一個(gè)內(nèi)核,使其能夠在他家里的電腦上運(yùn)行一個(gè)裁剪過(guò)的Unix操作系統(tǒng),而不是成為以改變世界為目標(biāo)的自由軟件的一部分,而后者正是GNU項(xiàng)目的一貫?zāi)繕?biāo)。

然而,這個(gè)解釋仍然有一些不能完全讓人信服的地方。特別是,盡管Torvalds本人信奉實(shí)用主義的原則,但無(wú)論以前還是現(xiàn)在,并非所有參與到他的項(xiàng)目中的成員都和他一樣信奉這一原則。盡管如此,Linux仍然取得了成功。

而且,如果實(shí)用主義是Linux持續(xù)發(fā)展的關(guān)鍵,那么就要再問(wèn)一遍:為什么GNU除了沒(méi)能開發(fā)出一個(gè)內(nèi)核外還是成功地開發(fā)出這么多有用的工具?如果擁有某一種對(duì)軟件的堅(jiān)定政治信仰是追求成功的項(xiàng)目路上的絆腳石,那么GNU早應(yīng)該是一個(gè)徹頭徹尾的失敗者,而不會(huì)是一個(gè)開發(fā)了那么多如今依然為IT世界提供堅(jiān)實(shí)基礎(chǔ)的優(yōu)秀軟件包的開拓者。

最后(但并不是最不重要),許多誕生于19世紀(jì)80年代末期和90年代初期的Unix變體,尤其是一些BSD分支,都是實(shí)用主義的產(chǎn)物。它們的開發(fā)者們致力于開發(fā)出可以自由分享而不是受到高昂商業(yè)證書限制的Unix變體,但他們對(duì)于編程或者共享代碼并非完全局限于意識(shí)形態(tài)。Torvalds同樣如此,因此很難說(shuō)Linux和成功和其它Unix項(xiàng)目的失敗是意識(shí)形態(tài)在作怪。

操作系統(tǒng)設(shè)計(jì)

當(dāng)談到Linux的成功時(shí),不可忽視的是Linux和其它Unix變體之間的諸多技術(shù)差異。Richard Stallman,GNU項(xiàng)目的創(chuàng)始人,在一封給我的電子郵件中解釋了為什么HURD的開發(fā)進(jìn)度頻頻滯后:“GNU Hurd確實(shí)不是一次實(shí)用上的成功。部分原因是它的基本設(shè)計(jì)使它像是一個(gè)研究項(xiàng)目。(我之所以選擇這樣的設(shè)計(jì),是考慮到這是快速實(shí)現(xiàn)一個(gè)可用內(nèi)核的捷徑。)”

就Torvalds獨(dú)自編寫出Linux的所有代碼這點(diǎn)而言,Linux也有別于其它Unix變體。當(dāng)他在1991年8月第一次發(fā)布Linux時(shí)他的一個(gè)初衷就是擁有一個(gè)屬于他自己的Unix,而不用別人的代碼。這點(diǎn)特性使得Linux區(qū)別于同時(shí)期的大部分Unix變體,后者一般是從AT&T Unix或伯克利的BSD中衍生出基礎(chǔ)代碼。

我并不是一個(gè)計(jì)算機(jī)科學(xué)家,所以我沒(méi)有資格去評(píng)判是否Linux代碼就優(yōu)于其他Unix代碼,以此來(lái)解釋Linux的成功。雖然這并不能解釋Linux和其它Unix內(nèi)核在文化和人員上的不同,但這個(gè)觀點(diǎn)對(duì)我來(lái)說(shuō)解釋得通,因?yàn)樗坪踉诶斫釲inux成功這一點(diǎn)上操作系統(tǒng)設(shè)計(jì)比代碼更加重要。

Linux背后的社區(qū)提供了有力支持

Stallman也寫到Linux成功的“主要原因”是“Torvalds使Linux成為一個(gè)自由軟件,所以相比Hurd有更多來(lái)自社區(qū)的支持涌入Linux的發(fā)展中。”但這對(duì)于Linux的成長(zhǎng)軌跡并非是一個(gè)完美的解釋,因?yàn)樗荒苷f(shuō)明為什么自由軟件的開發(fā)者們追隨了Torvalds而不是HURD或其它某個(gè)Unix,但它仍然點(diǎn)明了這種變化是Linux盛行的很大一部分原因。

對(duì)于自由軟件社區(qū)決定支持Linux有一個(gè)更全面的理由可以用來(lái)解釋為什么開發(fā)者們這么做。起初,Linux只是一個(gè)默默無(wú)聞的小項(xiàng)目,以任何標(biāo)準(zhǔn)來(lái)衡量,它比同時(shí)期其它的一些嘗試創(chuàng)建一個(gè)更加自由的Unix,比如NET BSD和386/BSD,都要顯得微不足道。同樣,最初并不清楚Linux和自由軟件運(yùn)動(dòng)的目標(biāo)是否一致。創(chuàng)建伊始,Torvalds只是在一份防止Linux不被商業(yè)使用的證書下發(fā)布了Linux。至于后來(lái)他為了保護(hù)源代碼的開放性轉(zhuǎn)向使用GNU的通用公開證書則是后話了。

所以,這些就是我所找到的Linux作為一個(gè)開源操作系統(tǒng)之所以取得成功的解釋,可以肯定Linux的成就在某些方面(但比如桌面版的Linux從未成為它的支持者希望成為的樣子)已經(jīng)是可以衡量的成功。總之,Linux業(yè)已與其它任何類Unix操作系統(tǒng)不同的方式成為了計(jì)算機(jī)世界的基石。也許源于BSD的蘋果公司的OS X和iOS系統(tǒng)也很接近這一點(diǎn),但它們沒(méi)有在其它方面像Linux影響互聯(lián)網(wǎng)一樣扮演著如此重要的中心角色。

對(duì)于為什么Linux能成為現(xiàn)在的樣子,或者為什么它在Unix世界的競(jìng)爭(zhēng)對(duì)手們幾乎全部變得默默無(wú)聞的問(wèn)題,你有其它的想法嗎?如果有,我很樂(lè)意聽到你的想法。(誠(chéng)然,BSD的變體如今仍有一批追隨者,而一些商用的Unix對(duì)于Red Hat(RHT)為他們的用戶提供支持來(lái)說(shuō)也仍然十分重要。但這些Unix中沒(méi)有一個(gè)能夠像Linux一樣幾乎征服了從Web服務(wù)器到智能手機(jī)的每一個(gè)領(lǐng)域。)

via: thevarguy.com 翻譯:linux.cn

標(biāo)簽: Linux系統(tǒng)
相關(guān)文章:
主站蜘蛛池模板: 经济师考试_2025中级经济师报名时间_报名入口_考试时间_华课网校经济师培训网站 | 翻斗式矿车|固定式矿车|曲轨侧卸式矿车|梭式矿车|矿车配件-山东卓力矿车生产厂家 | 电磁流量计_智能防腐防爆管道式计量表-金湖凯铭仪表有限公司 | 代理记账_免费注册公司_营业执照代办_资质代办-【乐财汇】 | 氧化铁红厂家-淄博宗昂化工| 网站建设-高端品牌网站设计制作一站式定制_杭州APP/微信小程序开发运营-鼎易科技 | 袋式过滤器,自清洗过滤器,保安过滤器,篮式过滤器,气体过滤器,全自动过滤器,反冲洗过滤器,管道过滤器,无锡驰业环保科技有限公司 | 济南网站建设|济南建网站|济南网站建设公司【济南腾飞网络】【荐】 | 鹤壁创新仪器公司-全自动量热仪,定硫仪,煤炭测硫仪,灰熔点测定仪,快速自动测氢仪,工业分析仪,煤质化验仪器 | 飞歌臭氧发生器厂家_水处理臭氧发生器_十大臭氧消毒机品牌 | 九州网址_专注于提供网址大全分享推广中文网站导航服务 | 耐火浇注料-喷涂料-浇注料生产厂家_郑州市元领耐火材料有限公司 耐力板-PC阳光板-PC板-PC耐力板 - 嘉兴赢创实业有限公司 | 电镀整流器_微弧氧化电源_高频电解电源_微弧氧化设备厂家_深圳开瑞节能 | 快速门厂家批发_PVC快速卷帘门_高速门_高速卷帘门-广州万盛门业 快干水泥|桥梁伸缩缝止水胶|伸缩缝装置生产厂家-广东广航交通科技有限公司 | 厂房出租-厂房规划-食品技术-厂房设计-厂房装修-建筑施工-设备供应-设备求购-龙爪豆食品行业平台 | 槽钢冲孔机,槽钢三面冲,带钢冲孔机-山东兴田阳光智能装备股份有限公司 | 西门子伺服电机维修,西门子电源模块维修,西门子驱动模块维修-上海渠利 | 环讯传媒,永康网络公司,永康网站建设,永康小程序开发制作,永康网站制作,武义网页设计,金华地区网站SEO优化推广 - 永康市环讯电子商务有限公司 | 细胞染色-流式双标-试剂盒免费代做-上海研谨生物科技有限公司 | 杭州双螺杆挤出机-百科| 济南品牌包装设计公司_济南VI标志设计公司_山东锐尚文化传播 | 插针变压器-家用电器变压器-工业空调变压器-CD型电抗器-余姚市中驰电器有限公司 | 电池挤压试验机-自行车喷淋-车辆碾压试验装置-深圳德迈盛测控设备有限公司 | 建筑资质代办-建筑资质转让找上海国信启航 | 气动机械手-搬运机械手-气动助力机械手-山东精瑞自动化设备有限公司 | 便携式XPDM露点仪-在线式防爆露点仪-增强型烟气分析仪-约克仪器 冰雕-冰雪世界-大型冰雕展制作公司-赛北冰雕官网 | 塑料托盘厂家直销-吹塑托盘生产厂家-力库塑业【官网】 | 酒糟烘干机-豆渣烘干机-薯渣烘干机-糟渣烘干设备厂家-焦作市真节能环保设备科技有限公司 | 洁净棚-洁净工作棚-无菌室-净化工程公司_北京卫护科技有限公司 | 破碎机锤头_耐磨锤头_合金锤头-鼎成机械一站式耐磨铸件定制服务 微型驱动系统解决方案-深圳市兆威机电股份有限公司 | 英思科GTD-3000EX(美国英思科气体检测仪MX4MX6)百科-北京嘉华众信科技有限公司 | 杭州营业执照代办-公司变更价格-许可证办理流程_杭州福道财务管理咨询有限公司 | 板式换网器_柱式换网器_自动换网器-郑州海科熔体泵有限公司 | 【MBA备考网】-2024年工商管理硕士MBA院校/报考条件/培训/考试科目/提前面试/考试/学费-MBA备考网 | 上海橡胶接头_弹簧减震器_金属软接头厂家-上海淞江集团 | 阻垢剂-反渗透缓蚀阻垢剂厂家-山东鲁东环保科技有限公司 | 一技任务网_有一技之长,就来技术任务网 | 北京中航时代-耐电压击穿试验仪厂家-电压击穿试验机 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 步进电机_agv电机_伺服马达-伺服轮毂电机-和利时电机 | 货车视频监控,油管家,货车油管家-淄博世纪锐行电子科技 |