日韩黑丝制服一区视频播放|日韩欧美人妻丝袜视频在线观看|九九影院一级蜜桃|亚洲中文在线导航|青草草视频在线观看|婷婷五月色伊人网站|日本一区二区在线|国产AV一二三四区毛片|正在播放久草视频|亚洲色图精品一区

分享

Linux發(fā)展

 印度阿三17 2019-09-13

GNU與Linux的成長

GNU是自由軟件之父 Richard Stallman在1984年組織開發(fā)的一個完全基于自由軟件的軟件體系,與此相應(yīng)的有一分通用公共許可證(General Public License,簡稱GPL)。Linux以及與她有關(guān)的大量軟件是在GPL的推動下開發(fā)和發(fā)布的。

自由軟件之父 Stallman像一個神態(tài)莊嚴的傳教士一樣喋喋不休地到處傳播自由軟件的福音,闡述他創(chuàng)立GNU的夢想:“自由的思想,而不是免費的午餐”。這位自由軟件的“頂級神甫”為自己的夢想付出了大半生的努力,他不但自己創(chuàng)作了許多自由軟件如GCC和GDB,在他的倡導下,目前人們熟悉的一些軟件如BIND、Perl、Apache、TCP/IP等都成了自由軟件的經(jīng)典之作。

如果說Stallman創(chuàng)立并推動了自由軟件的發(fā)展,那么,Linus毫不猶豫奉獻給GNU的Linux,則把自由軟件的發(fā)展帶入到一個全新的境界。

實際上,Linus是一個理想主義者,但他又非常腳踏實際。當Linux的第一個“產(chǎn)品”版Linux1.0問世的時候,是按完全自由擴散版權(quán)進行擴散的。他要求Linux內(nèi)核的所有源代碼必須公開,而且任何人均不得從Linux交易中獲利。他這種純粹的自由軟件的理想實際上妨礙了Linux的擴散和發(fā)展,因為這限制了Linux以磁盤拷貝或者CD-ROM等媒體形式發(fā)行的可能,也限制了一些商業(yè)公司參與Linux的進一步開發(fā)并提供技術(shù)支持的良好愿望。于是Linus決定轉(zhuǎn)向GPL版權(quán),這一版權(quán)除了規(guī)定自由軟件的各項許可權(quán)之外,還允許用戶出售自己的程序拷貝。

這一版權(quán)上的轉(zhuǎn)變對Linux的進一步發(fā)展可謂至關(guān)重要。從此以后,便有很多家技術(shù)力量雄厚又善于市場運做的商業(yè)軟件公司,加入到了原先完全由業(yè)余愛好者和網(wǎng)絡(luò)黑客所參與的這場自由軟件運動,開發(fā)出了多種Linux的發(fā)行版本,磨光了純粹自由軟件許多不平的棱角,增加了更易于用戶使用的圖形用戶界面和眾多的軟件開發(fā)工具,這極大地拓展了Linux的全球用戶基礎(chǔ)。

Linux內(nèi)核的功能以及它和GPL的結(jié)合,使許多軟件開發(fā)人員相信這是有前途的項目,開始參加內(nèi)核的開發(fā)工作。并將GNU項目的C庫、gcc、Emacs、bash等很快移植到Linux內(nèi)核上來??梢哉f,Linux項目一開始就和GNU項目緊密結(jié)合在一起,系統(tǒng)的許多重要組成部分直接來自GNU項目。Linux操作系統(tǒng)的另一些重要組成部分則來自加利福尼亞大學Berkeley分校的BSD Unix和麻省理工學院的X Windows系統(tǒng)項目。這些都是經(jīng)過長期考驗的成果。 

正是Linux內(nèi)核與GNU項目、BSD Unix以及MIT的X11的結(jié)合,才使整個Linux操作系統(tǒng)得以很快形成,而且建立在穩(wěn)固的基礎(chǔ)上。

當Linux走向成熟時,一些人開始建立軟件包來簡化新用戶安裝和使用Linux。這些軟件包稱為Linux發(fā)布或Linux發(fā)行版本。發(fā)行Linux不是某個個人或組織的事。任何人都可以將Linux內(nèi)核和操作系統(tǒng)其它組成部分組合在一起進行分布。在早期眾多的Linux發(fā)行版本中,最有影響的要數(shù)Slackware發(fā)布。當時它是最容易安裝的Linux發(fā)行版本,在推廣Linux的應(yīng)用中,起了很大的作用。Linux文檔項目(LDP)是圍繞Slackware發(fā)布寫成的。目前,Red Hat發(fā)行版本的安裝更容易,應(yīng)用軟件更多,已成為最流行的Linux發(fā)行版本;而Caldera則致力于Linux的商業(yè)應(yīng)用,它的發(fā)展速度也很快。這兩個發(fā)行版本也有相應(yīng)的成套資料。在中文的Linux發(fā)行版本方面,國內(nèi)已經(jīng)有眾多的Linux廠商,如紅旗Linux,BluePoint Linux,中軟Linux等。每種發(fā)行版本有各自的優(yōu)點和弱點,但它們使用的內(nèi)核和開發(fā)工具則是一致的。

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點。請注意甄別內(nèi)容中的聯(lián)系方式、誘導購買等信息,謹防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多