版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、1第一部分Linux基礎(chǔ)千里之行,始于足下,這是一句老話,但卻是一句非常有道理的話。我們要讓Linux為我們工作,必須從基礎(chǔ)開始,了解它、熟悉它,才能更好地駕馭它、控制它。第1章Linux背景介紹在讀者讀到這里的時候,相信之前都已經(jīng)聽說或者使用過Linux,所以才會對這樣一本介紹Linux的書籍感興趣,也許讀者之前對Linux已經(jīng)有了很深入的認(rèn)識,那么可以跳過這一部分直接選擇自己感興趣的部分,不過,也有可能很多讀者只是對Linux這個事
2、物有個模糊的映像,現(xiàn)在想好好了解一下Linux的背景和功能,那么,這部分就是專門為這些朋友準(zhǔn)備的,這部分,我們專門介紹Linux這個操作系統(tǒng)的背景、特點和現(xiàn)狀。1.1那究竟什么是Linux?正如我們剛才說到的,Linux是一種計算機操作系統(tǒng)。所謂操作系統(tǒng)(OperationSystem,OS),是指在用戶與計算機硬件之間的一種管理軟件,換句話說,它幫助我們管理這臺計算機。我們有自己的語言和溝通方式,計算機也一樣,它有它自己的語言和溝通方
3、式,但是,我們還不可能做到直接與機器溝通,所以,我們要和它溝通,要對計算機進行管理,必須借助于一個“翻譯”,讓計算機能聽懂我們的指令。操作系統(tǒng)扮演的就是這樣一個角色,它負(fù)責(zé)管理計算機的所有硬件、資源和任務(wù),并為我們提供管理這些計算機資源的接口和方法。有了操作系統(tǒng),我們才能和計算機進行交流,告訴它,我們想要做些什么,計算機才能幫助我們完成所需要的任務(wù)。平時,我們接觸較多的操作系統(tǒng)有各大IT廠商的UNIX、Linux和微軟的Windows。
4、UNIX五花八門,名字也是千奇百怪,大部分UNIX的名字根本就沒有“UNIX”這個字眼,像AIX、HPUX、FreeBSD、BSD、MACOS(是的,現(xiàn)在蘋果計算機上的操作系統(tǒng)MACOSX也可以歸入UNIX的一種,它實際上基于UNIX的一個分支BSDUNIX)等等。我們通常所說的Linux,嚴(yán)格地說,是由兩個部分組成的,一個是內(nèi)核,即系統(tǒng)的運行核心,另一個是建立在內(nèi)核之上的各種系統(tǒng)和應(yīng)用軟件,這兩部分組成了人們口頭上所說的Linux系統(tǒng)
5、。而平常我們所具體接觸到的Linux,往往在Linux這個單詞前面還帶有一個單詞,例如RedhatLinux、DebianLinux,這些都是發(fā)行Linux產(chǎn)品的廠商名稱,它們按照自己的市場策略或技術(shù)方向發(fā)布某個版本或系列的Linux。因此,單純的說Linux,它只是一個標(biāo)記,一個商標(biāo),并沒有版本號的概念(或者從技術(shù)角度說叫屬性),我們常說的2.4.24、2.6.18,都是Linux內(nèi)核版本,而常說的7.0、8.0,都是發(fā)行廠商為自己的
6、Linux發(fā)布版人為制定的版本號,所謂的Linux7.0可能是指RedHatLinux7.0或者是MrankeLinux7.0,而Linux2.6通常指的是這個發(fā)布版使用的是2.6內(nèi)核,這些說法都是不嚴(yán)謹(jǐn)?shù)?章Linux背景介紹3展的呢?這要從90年代初期說起了,那個時候,計算機科學(xué)迅猛發(fā)展,信息技術(shù)(也就是現(xiàn)在人們常常掛在嘴邊的IT:InfmationTechnology了)開始滲透到各個行業(yè)。當(dāng)時的計算機市場(或者叫計算市場)明顯的
7、被劃分為了兩個部分,一部分是以平民大眾用戶為主的低端市場,一部分是以商業(yè)計算、企業(yè)核心計算為主的高端市場。由于IBM公司的開放策略,其IBMPC架構(gòu)成為低端市場的標(biāo)準(zhǔn),因此,低端的大眾市場幾乎都使用IBMPC及其兼容計算機,這種計算機的各種部件幾乎都是標(biāo)準(zhǔn)的、規(guī)范的,價格低廉,主要使用微軟的DOS操作系統(tǒng)(當(dāng)時蘋果計算機技術(shù)先進,但蘋果公司不肯開放自己的技術(shù)和體系架構(gòu),錯過了占領(lǐng)大眾市場的唯一機會)。高端市場則是UNIX系統(tǒng)的天下,UN
8、IX操作系統(tǒng)通常由硬件廠商自己開發(fā),而且基本上只能運行在自己的硬件設(shè)備上,或者是只有運行在自己硬件設(shè)備上才能獲得最佳的性能,例如IBM公司的AIX系列UNIX操作系統(tǒng)只運行在IBM的RS6000系列機器上,Sun公司的Solaris系列UNIX操作系統(tǒng)只能運行在自己的Sparc體系計算機上,HP公司的HPUX系列UNIX操作系統(tǒng)同樣只運行在HP9000系列計算機上,而這種結(jié)合了硬件和操作系統(tǒng)、完整的系統(tǒng)集成解決方案往往會以天價銷售給企業(yè)
9、,其運行、維護的價格也是高得離譜,因此,這種系統(tǒng)通常只提供給大型企業(yè)做核心運算,一般人根本不可能接觸到這些UNIX,更別說使用它們、讓它們幫忙干活了。但是,隨著低端IBMPC的發(fā)展,特別是IntelX86芯片的性能越來越好,DOS這么簡單的一個單機操作系統(tǒng)已經(jīng)不能滿足大眾市場上的需求,而UNIX又高不可攀,這時,出現(xiàn)了一個開放自己源代碼的操作系統(tǒng)——MINIX。MINIX由rewS.Tanenbaum教授完全自主開發(fā),它存在的目的并不是
10、面向市場銷售,而是面向教學(xué),是這位教授為了便于學(xué)生掌握操作系統(tǒng)原理而開發(fā)的操作系統(tǒng)(可以說,它是一個為了實現(xiàn)而實現(xiàn)的操作系統(tǒng)),而且,最重要的是,MINIX可以運行在當(dāng)時已經(jīng)在大眾市場逐漸普及的Intel80x86處理器上,任何人,只要擁有一臺PC,就能自己研究和開發(fā)操作系統(tǒng),這大大降低了部署和學(xué)習(xí)操作系統(tǒng)的門檻。用現(xiàn)在的眼光來看,MINIX可能并不強大,畢竟它存在的目的首先就是為了演示操作系統(tǒng)原理,而且它只有大約12000行代碼,但這
11、已經(jīng)足以吸引很多愛好者了,越來越多的學(xué)校和學(xué)生開始以MINIX為基礎(chǔ),學(xué)習(xí)操作系統(tǒng),這其中,包括了一個叫LinusTvalds的芬蘭學(xué)生。這個熱愛計算機技術(shù)的學(xué)生開始學(xué)習(xí)MINIX,但很快他就覺得MINIX不夠好,于是,他產(chǎn)生了自己編寫另一個操作系統(tǒng)的想法,1991年8月25日,Linus把自己的想法和很初步的東西發(fā)布到了網(wǎng)上,并根據(jù)自己的名字Linus,把自己的這個操作系統(tǒng)命名為Linux。1991年9月中旬,Linux0.01版正式
12、面世,并且開始整合一些GNU的東西,例如gcc、bash,使其能提供一些基本的管理功能和用戶交互能力,這個小家伙同樣被放到了Inter上,實際上,從這一刻開始,Linux已經(jīng)與Inter密不可分了。Inter上的Linux0.01開始引起人們的關(guān)注,很多人開始下載、使用,并反饋意見給Linus,供他改進Linux。10月5日,Linus在大家工作的基礎(chǔ)上,推出了Linux0.02版,同時,他意識到這種通過Inter協(xié)同工作的好處,開始有
13、意識的號召大家(通過Inter協(xié)作)共同開發(fā)Linux。很快,Linux0.03版發(fā)布了,感興趣的人越來越多,開發(fā)的速度也越來越快。1991年12月,Linux0.10版發(fā)布,之后就是0.11、0.12,然后是0.95、0.96。Linux源碼通過Inter在全世界瘋狂傳播著。Linux內(nèi)核越來越強大,內(nèi)核集成了所有的基本資源管理、調(diào)度和作業(yè)功能,這種架構(gòu)被稱之為整體內(nèi)核。從Linux誕生開始,其整體內(nèi)核架構(gòu)就一直被爭論不休,事實上,關(guān)
溫馨提示
- 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. 眾賞文庫僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
評論
0/150
提交評論