版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
FreeBSD全能服務(wù)器安裝手冊之基礎(chǔ)介紹篇--GNU的簡史在1983年9月27日,麻省理工學(xué)院人工智能實(shí)驗(yàn)室(MITArtificialIntelligenceLab的RichardM.Stallman(以下簡稱為RMS,在net.unix-wizards以及net.usoft的newsgroups貼上了一份標(biāo)題為"newUNIXimplementation"的訊息。這就是現(xiàn)在廣為人知的GNU計劃的開始。在那則被視為「GNU宣言」底稿的訊息中,RMS論述個人的理念與計劃的目的--達(dá)成一個命名為GNU的"FreeUNIX"操作系統(tǒng),希望藉此尋喚理念想同者共襄盛舉?!杭偃缥蚁矏垡粋€程序的話,那我就應(yīng)當(dāng)分享給其他喜愛這個程序的人』,這是RMS的座右銘。此點(diǎn)也憂如正是促進(jìn)其信心運(yùn)作GNU計劃的原動力。當(dāng)時的RMS是想寫出一套免費(fèi)的操作系統(tǒng)??梢宰屆總€人如空氣般地自由的獲得與使用。選擇“UNIX兼容”為設(shè)計的主要原由是;RMS表示,UNIX其實(shí)不是他個人理想中的操作系統(tǒng);他僅閱讀一些有關(guān)數(shù)據(jù),但不曾使用過(MIT使用操作系統(tǒng)是"ITS--IncompatibleTimesharingSystem";但他認(rèn)為UNIX操作系統(tǒng)擁有優(yōu)秀的實(shí)質(zhì)特色。他相信假如
GUN
與
UNIX
兼容將更簡單令人接受。因此
RMS承繼
MIT
用遞歸縮寫字命名的傳統(tǒng)為
GNU
釋譯界定
GnuisNotUnix。1984年1月,RMS為了張開他的理想而信心走開已經(jīng)待了十幾年的MITAILab.。當(dāng)他向他老板PatrickWinston離職時,Winston試圖挽留地說:「你仍是要離職?」。RMS不為所動的回答:「是」。Winston明顯獲得猜想中的答案,于是接著說出了思路里關(guān)心:「你想要保存你的鑰匙嗎?」。于是RMS就此后開始專心地"失業(yè)"在他的老店東。一個人窩在他原來的舊辦公室中,規(guī)劃著怎樣開始他的GNU計劃。但想開發(fā)一套新的UNIX兼容的操作系統(tǒng),即即是財力、人力資源雄厚的頂級計算機(jī)公司,也絕對不是一件說想做就可以做到的事。當(dāng)擬妥他的「GNU宣言」之后,他正式向全世界呼喊、表示其將所為。種子落地了。GNU計劃的第一只程序要算是獨(dú)木難支的RMS在1984年9月開始撰寫的Emacs編寫器。1985年初,Emacs已進(jìn)入可用的階段。于是RMS將她放在這臺機(jī)器的FTPserver上,免費(fèi)地讓amonymous的到訪者自由下載使用。不久后,Emacs強(qiáng)捍的功能引起了一些玩家們的注意,因?yàn)楦缴狭藄ourcecode,玩家們能自己著手為它增添新的功能或除錯,很快地,Emacs獲得了相當(dāng)熱情的反響。跟著聲譽(yù)漸播,開始有人接踵地加入GNU計劃的程序?qū)懽麝嚑I。"此道不孤"讓RMS倍感振奮與歡喜。當(dāng)時的因特網(wǎng)并未十分普及。因此有好多人固然對Emacs程序有興趣,卻沒方法經(jīng)由FTP的管道獲得,因此有人透過其他管道向RMS咨詢能怎樣獲得時,這可讓當(dāng)時處在失業(yè)狀態(tài)的RMS看到可以支持他連續(xù)奮戰(zhàn)下去的資本根源--販?zhǔn)?自由軟件"。一個人、一個獨(dú)立的個人,要想在現(xiàn)實(shí)中推行自己的理念,最初得接受"現(xiàn)實(shí)"。惟有接收它是事實(shí),推行理念的道路,才獲得比較牢固的起點(diǎn)與開始。--網(wǎng)絡(luò)農(nóng)民如是說。想著、寫著,腦中忽然掠過一絲感覺(因此趁便記錄在這個地方。不論如何,RMS真的開始以一卷磁帶150塊美金的代價,服務(wù)有需要的人。也因?yàn)殍b于這個開始與基礎(chǔ),RMS當(dāng)年便創(chuàng)辦了自由軟件基金會--FreeSoftwareFoundation(此后簡稱為FSF。這對GNU計劃而言,意味著它已超越個人化理念的構(gòu)想階段,并進(jìn)入了有集體組織化的運(yùn)作階段。同時,RMS也制定出了屬于GNU計劃的軟件版權(quán)。RMS使用"copyleft"用來形容她,其實(shí)就是與著作版權(quán)(copyright"對峙"之意。這也就是GPL--GeneralPurposeLicense通(用公共受權(quán)。GNU計劃的種子,就這樣生根萌芽了。從販賣GNU自由軟件擴(kuò)展到其他的有關(guān)軟件與參照手冊,供給軟件技術(shù)支持,并接受計算機(jī)器械與資本的捐助(捐助者依法享有必定額度的減稅,為公司代訓(xùn)軟件人材。FSF努力地開辟財路卻依舊是運(yùn)作資本左支右絀。RMS自己其實(shí)不支薪。而FSF邀請軟件工程師的待遇,也僅是軟件業(yè)界薪水水平的一半。但這絕不表示GNU計劃的軟件水平是半桶水。GCC編譯器是GNU計劃在1987年3月開始宣布的免費(fèi)編譯器,當(dāng)時的版本是0.9測試版?,F(xiàn)在最新的版本則是3.0。這個編譯器可以說是今天自由軟件寫作的基石。GCC所解譯的機(jī)器碼,其靠譜度絕對不遜于商業(yè)化的編譯器產(chǎn)品,甚至可以說是優(yōu)勝過商業(yè)編譯器。90年月初,GNU計劃暨已達(dá)成了質(zhì)量與數(shù)目均十分可觀的系統(tǒng)工具。這些工具被寬泛的使用在當(dāng)時各樣工作站的UNIX系統(tǒng)上。固然已有這樣的成就,但仍稱不上是圓滿的操作系統(tǒng)。他們?nèi)狈σ恢儆谧约旱?核心程序(kernal"。UNIX在4.2BSD此后,越寫越大kernal開始帶來一些不便與問題。因此當(dāng)時便開始有另一個寫作理念漸漸在發(fā)展--微核心(microkernal理念。1985年,卡內(nèi)基大學(xué)(CarnegieMellonUniversity簡稱CMU暨以4.3BSD為發(fā)展基礎(chǔ),將之一拆為二,分紅microkernal與singleserver兩個部分。該計劃的名稱為"Mach"。這個計劃成了微核心發(fā)展的技術(shù)先河。GNU原來存心直接采納"Mach"計劃的成就。但無奈,這一等,從80年月中等到了90年月初,在幾經(jīng)商議此后,他們打算采納微核心的寫法,建立自己的計劃,名稱叫"Hurd"。這項(xiàng)計劃,現(xiàn)在仍在奮戰(zhàn)中,固然microkernal的做法讓他們吃了好多苦頭;但可喜的是,0.2,0.3測試版本已經(jīng)宣布。直到21世紀(jì)的今天,RMS依舊努力不懈地耕作著他的夢土。只管他自己認(rèn)為還還沒有圓滿地實(shí)現(xiàn)他的「GNU宣言」;但他執(zhí)著于理念的行動,已凝集了相當(dāng)數(shù)目的自由軟件寫作族群們,在這些人與集體的努力下,一條新的大道其實(shí)已經(jīng)被開辟出來了,她通往一個新的世界。大道旁,枝葉未然旺盛的樹蔭下,爽口果實(shí)一如禮品般地為全部的人成熟。人們稱她--Linux。@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@新世代的焦點(diǎn)--Linux1990年月中期,因特網(wǎng)因出現(xiàn)WorldWideWeb,HTML這類新式態(tài)的應(yīng)用,而開始快速的延燒全世界。一夕間,架設(shè)因特網(wǎng)主機(jī)的需求激增。這時有一套可以免費(fèi)獲得,而且能讓x86計算機(jī)升格成UNIX級主機(jī)的免費(fèi)操作系統(tǒng),開始了吸引全世界眼光。在傳媒與計算機(jī)工程師們的競相走告下成為了這個新世代的焦點(diǎn),這個新的名字就是Linux。LinusBenedictTorvalds自然,這套媒體吹噓的當(dāng)紅炸子雞,可非一人之功,一夕即成的。Linux是一套版權(quán)徹完好底與AT&T沒關(guān)的UNIX-likeOS。原始核心程序的創(chuàng)作者是芬蘭籍的LinusBenedictTorvalds(現(xiàn)在他依舊是核心程序的保護(hù)者。操作系統(tǒng)里大多數(shù)的系統(tǒng)工具,來自于RMS行之多年的GNU計劃成就,以及其他的自由軟件寫作計劃產(chǎn)生的軟件,如XWindows、KDE、Gnome等窗口接口。因?yàn)榻M成操作系統(tǒng)的主要部分均推行GPL版權(quán),因此市道上有相當(dāng)多樣的安裝套件,當(dāng)前較廣為人知的有RedHat、Slackware、SuSE、DebianGNU/Linux...。也因此,這套操作系統(tǒng),可說是包括了無數(shù)字自由軟件寫作者的共齊心血。這樣的一套操作系統(tǒng)其實(shí)也就是RMS多年來想要達(dá)成的宿愿--"FreeUNIX"。因此,RMS自己總認(rèn)為該將名稱改做"GNU/Linux"。因此,也有人用GNU/Linux來稱號這個操作系統(tǒng)。Torvalds打從十歲出頭當(dāng)他外公的"鍵盤手"開始,到了中學(xué)就已成了徹完好底的計算機(jī)迷。1990年,當(dāng)他就讀赫爾辛基大學(xué)(UniversityofHelsinki信息系二年級,選修一門「C語言與UNIX操作系統(tǒng)」的課程,因此瘋狂地沉醉上了UNIX操作系統(tǒng)。那年正好赫爾辛基大學(xué)正好添購的一臺VAX,安裝Ultrix操作系統(tǒng)。連結(jié)了16臺終端機(jī)供講課師生使用。有所限制的計算機(jī)資源,對一位計算機(jī)迷來說是極痛苦忍耐的。
Torvalds開始作夢想
"搞"一套可以在自己計算機(jī)上跑的UNIX。1991年1月,Torvalds利用"學(xué)生貸款"加上昨年的"耶誕紅包",以分期付款方式買了一臺386DX33個人計算機(jī)(他的第三臺計算機(jī)。他選擇安裝的操作系統(tǒng)則是在學(xué)術(shù)界享有盛名的Minix[注5]。在幾番奮戰(zhàn)下,就緒運(yùn)作的MinixOS功能性卻多方面沒法知足Torvalds的需求,因此激發(fā)了他重頭來的欲望。于是Torvalds在他的386DX33上漸漸研究并撰寫出他自己的核心程序。他網(wǎng)絡(luò)上開釋的第一個版本是1991年9月17日的0.01版。固然她是個簡陋的開始,但因?yàn)門orvalds自己連續(xù)維護(hù)與網(wǎng)友回饋貢獻(xiàn),原來一個人所撰寫的核心程序竟在不知不覺中漸漸轉(zhuǎn)變成"虛假團(tuán)隊(duì)"的運(yùn)作模式。但是,一般計算機(jī)使用者,需要的是可安裝運(yùn)作的操作系統(tǒng)(農(nóng)民我習(xí)慣以"安裝套件"稱之,而非單調(diào)的操作系統(tǒng)核心。當(dāng)時英國的曼徹斯特電算中心(ManchesterComputerCenter,簡稱MCC便依據(jù)0.12版核心程序制作了一套名為MCCImterin的安裝套件。隨后各地的安裝套件好像雨后春筍般地出現(xiàn);如美國德州DaveSafford的TAMU(TexasA&MUniversity版、MartinJunius的MJ版、PeterMcDonald的SLS(SoftlandingLinuxSustem版等非商業(yè)安裝套件的出現(xiàn)。在安裝需求日增的狀況下,Linux安裝套件創(chuàng)辦出了一塊新的需求市場。這一線商機(jī),讓非商業(yè)安裝套件的也開始出現(xiàn)在商業(yè)市場上。Slackware大體可算是最早出現(xiàn)的商業(yè)安裝套件了。到現(xiàn)在,商業(yè)與非商業(yè)的安裝套件則已多得數(shù)不清了。跟著使用人數(shù)激增,核心程序的版本與功能也開始加快演化,但仍不失于隆重。1994年3月13日,核心程序1.0正式宣布。其安裝套件在功能上的整合已急起直追當(dāng)時商業(yè)版的UNIXOS。此時的LinuxOS已擁有數(shù)十萬名使用者。當(dāng)時赫爾辛基大學(xué)還以此為由舉辦了一場名為"Linux首度正式宣布會"。就在芬蘭電視臺與眾多傳媒的鄭重其事的報道下,Torvalds成了芬蘭人的驕傲,LinuxOS好像剛出生的"超新星",閃閃發(fā)亮地展現(xiàn)在大家眼前。初期的Linux核心程序曾被AndrewTanenbaum指出,過分親近地與x86辦理器聯(lián)合,因此他認(rèn)為Linux核心程序?qū)]法移植到其他辦理器上。這點(diǎn)明顯與UNIXOS的可移植性大不同樣。當(dāng)時的狀況確實(shí)是這樣,這或多或少與Torvalds自己受限于擁有的硬件資源有關(guān)。但當(dāng)Linux的使用族群拓張開來此后,便開始有人主動地將她移植到不同樣的平臺上。像DaveMiller即以不下于Torvalds狂熱與學(xué)習(xí)精神將Linux成功地移植到SUN的SPARC工作站上。其他如Amiga、Atari、PowerPc、MIPSR4000也陸續(xù)見到Linux的身影。這些移植嚴(yán)格地從技術(shù)的角度來看,僅能說是"個案"。但這已激發(fā)Torvalds的興趣。真實(shí)撼動Linux核心的移植是對Alpha辦理器。1994年5月,在DEC使用者協(xié)會上,Digital的工程師JohnHall(綽號Maddog碰上了Torvalds,兩方一見如故。Maddog力勸Torvalds將Linux移植到Alpha芯片上,并主動供給了一臺Alpha計算機(jī)供Torvalds研究使用。當(dāng)年可說是全世界最快的64-bitsAlpha芯片是DEC引認(rèn)為豪的一項(xiàng)成就,其架構(gòu)與功能均優(yōu)勝過同一時期的Intel32-bits辦理器。這類技術(shù)性的挑戰(zhàn)吸引了Torvalds的投入。這項(xiàng)移植,但這對原來以x86微辦理器為寫作基礎(chǔ)的Linux核心程序而言,實(shí)在不是一件小工程。在Torvalds與DEC有關(guān)人員的快要一年奮戰(zhàn)后,Linux核心程序換骨脫胎,成功地移植到Alpha辦理器上(與x86辦理器使用同一套程序代碼。1995年3月,被戲謔是Linux'95的1.2版核心程序正式宣布,支持Intelx86、DECAlpha、SUNSPARC、MIPS等辦理器。1996年6月,核心程序版本由1.3直接躍升為2.0版。Torvalds自己正式欽定了一只"企鵝"作為Linux的標(biāo)記。同時也開始支持對稱式多嚴(yán)懲理器(SymmetricMulti-Processing,簡稱SMP架構(gòu)的計算機(jī);而支持的辦理器則
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 比粗細(xì)課件教學(xué)課件
- 2024健身房與會員之間的會員服務(wù)合同
- 2024年建筑工人勞務(wù)雇傭協(xié)議
- 2024年度藝人非獨(dú)家合作合同及演出安排
- 2024年廣告發(fā)布與媒體推廣合同
- 2024年度廢舊物資回收利用合同的履行
- 2024年度技術(shù)研發(fā)計算機(jī)軟件開發(fā)合同
- 制作高端課件教學(xué)課件
- 04年數(shù)據(jù)中心運(yùn)維服務(wù)合同
- 2024年廢棄物處理服務(wù)合同(含危險廢物)
- 二年級數(shù)學(xué)看錯數(shù)字問題專項(xiàng)練習(xí)
- 七十歲老人換駕照考三力測試題庫
- 2024《整治形式主義為基層減負(fù)若干規(guī)定》全文課件
- 醫(yī)院感染預(yù)防與控制標(biāo)準(zhǔn)規(guī)范知識考試題庫500題(含答案)
- 中國法律史-第三次平時作業(yè)-國開-參考資料
- 卵巢畸胎瘤PPT優(yōu)秀課件
- 《三只小豬》劇本
- 藥廠生產(chǎn)過程中的危險有害因素分析及安全對策
- 從軌道電路的運(yùn)用看區(qū)間信號的發(fā)展
- 杜邦材料命名規(guī)則
- CJJ_T243-2016城鎮(zhèn)污水處理廠臭氣處理技術(shù)規(guī)程
評論
0/150
提交評論