第01章 認識Linux_第1頁
第01章 認識Linux_第2頁
第01章 認識Linux_第3頁
第01章 認識Linux_第4頁
第01章 認識Linux_第5頁
已閱讀5頁,還剩33頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、 眾所皆知的, Linux 的核心原型是 1991 年由托瓦茲 (Linus Torvalds) 寫出來的, 但是托瓦茲為何可以寫出 Linux 這個操作系統(tǒng)?為什么他要選擇 386 的計算機來開發(fā)? 為什么 Linux 的發(fā)展可以這么迅速?又為什么 Linux 是免費的? 以及目前為何有這么多的 Linux 版本 (distributions) 呢? 了解這些東西后,才能夠知道為何 Linux 可以免除專利軟件之爭, 并且了解到 Linux 為何可以同時在個人計算機與大型主機上面大放異彩! 所以,在實際進入 Linux 的世界前,就讓我們來談一談這些有趣的歷史故事吧! 第一章 認識Linux

2、1 linux是什么 我們知道linux是一組軟件,問題是這個軟件是操作系統(tǒng)還是有用軟件?并且linux可以再那些種類的計算機上面運行?而linux源自哪里?為什么linux還不用錢? Linux是操作系統(tǒng),確切地說是GNU/Linux 操作系統(tǒng)。它的誕生、發(fā)展與UNIX、MINIX操作系統(tǒng)、GNU計劃、POSIX標(biāo)準以及Internet廣泛應(yīng)用有著莫大的關(guān)系。1.1.1 Unix 的歷史 早在 Linux 出現(xiàn)之前的二十年 ( 大約在 1970 年代 ), 就有一個相當(dāng)穩(wěn)定而成熟的操作系統(tǒng)存在了!那就是 Linux 的老大哥 Unix 是也! 怎么這么說呢?!他們這兩個家伙有什么關(guān)系呀? 眾

3、所皆知的, Linux 的核心是由 Linus Torvalds 在 1991 年的時候給他開發(fā)出來的, 并且丟到網(wǎng)絡(luò)上提供大家下載,后來大家覺得這個小東西 ( Linux Kernel ) 相當(dāng)?shù)男《?,所以慢慢的就有相?dāng)多的朋友投入這個小東西的研究領(lǐng)域里面去了! 但是為什么這的小東西這么棒呢?1.1 Linux的誕生1969 年以前:一個沒有完成的夢想: Bell, MIT 與 GE 的 Multics系統(tǒng) 早期的計算機并不像現(xiàn)在的個人計算機一樣,他可不是一般人碰的起的呢 除非是軍事或者是高科技用途,或者是學(xué)術(shù)單位的學(xué)術(shù)研究,否則,真的很難接觸到。 非但如此,早期的計算機架構(gòu)還很難使用,

4、除了運算速度并不快之外,操作接口也很困擾的! 在之后,經(jīng)由操作系統(tǒng)的改良,使得后來可以使用鍵盤來進行信息的輸入/輸出。 不過,在一間學(xué)校里面,主機畢竟可能只有一部,如果多人等待使用,那怎么辦? 好在 1960 年代初期麻省理工學(xué)院 (MIT) 發(fā)展了所謂的: 兼容分時系統(tǒng)( Compatible Time-Sharing System, CTSS ), 它可以讓大型主機透過提供數(shù)個終端機(terminal)以聯(lián)機進入主機,來利用主機的資源進行運算工作。 早為了更加強化大型主機的系統(tǒng),以讓主機的資源可以提供更多使用者來利用,所以在 1965 年前后, 由貝爾實驗室 (Bell)、麻省理工學(xué)院 (

5、MIT) 及奇異公司 (GE) 共同發(fā)起了 Multics 的計劃。 Multics 目的是想要讓大型主機可以達成提供 300 個以上的終端機聯(lián)機使用的目標(biāo)。 不過,到了 1969 年前后,計劃進度落后,資金也短缺,所以該計劃就宣告不治.1969 年: Ken Thompson 的小型 file server system Thompson 因為自己的需要,希望開發(fā)一個小小的操作系統(tǒng), 以提供自己的需求。,他終于以組譯語言 (Assembler) 寫出了一個核心程序,同時包括一些核心工具程序, 以及一個小小的文件系統(tǒng)。那個系統(tǒng)就是 Unix 的原型! 當(dāng)時 Thompson 將 Multics

6、 龐大的復(fù)雜系統(tǒng)簡化了不少,于是同實驗室的朋友都戲稱這個系統(tǒng)為: Unics 。 Thompson 的這個文件系統(tǒng)有兩個重要的概念,分別是:o 所有的程序或系統(tǒng)裝置都是文件o 不管建構(gòu)編輯器還是附屬文件,所寫的程序只有一個目的, 且要有效的完成目標(biāo)。1973 年: Unix 的正式誕生,Ritchie 等人以 C 語言寫出第一個正式 Unix 核心 由于 Thompson 寫的那個操作系統(tǒng)實在太好用了,所以在貝爾實驗室內(nèi)部廣為流傳,并且數(shù)度經(jīng)過改版。 但是,比較重要的改版則發(fā)生在 1973 年。Unix 本來是以組譯語言寫成的,后來因為系統(tǒng)移植與效能的需求, 該系統(tǒng)被 B 語言所改寫。不過,效

7、能依舊不是很好。 后來, Dennis Ritchie 將 B 語言重新改寫成 C 語言,C 語言算是比較高階的程序語言,可以在不同的機器上面運作, 而 Ritchie 等人也同時將原本 Thompson 的那個操作系統(tǒng)重新以 C 語言改寫, 最后發(fā)行出 Unix 的正式版本! 所以對于 Unix 是采取比較開放的態(tài)度。Unix 很容易被移植到不同的機器上面喔!1977 年: 重要的 Unix 分支: BSD 的誕生 柏克萊大學(xué)的 Bill Joy 在取得了 Unix 的核心原始碼后,著手修改成適合自己機器的版本, 并且同時增加了很多工具軟件與編譯程序,最終將他命名為 Berkeley Sof

8、tware Distribution (BSD) 。這個 BSD 是 Unix 很重要的一個分支, Bill Joy 也是 Unix 業(yè)者 Sun 這家公司的創(chuàng)辦者! Sun 公司即是以 BSD 發(fā)展的核心進行自己的商業(yè) Unix 版本的發(fā)展的。1979 年: 一個措手不及的版權(quán)宣告! 由于 Unix 的高度可移植性與強大的效能,加上當(dāng)時并沒有版權(quán)的糾紛, 所以讓很多商業(yè)公司開始了 Unix 操作系統(tǒng)的發(fā)展,例如 AT&T 自家的 System V、IBM 的 AIX 以及 HP 與 DEC 等公司,都有推出自家的主機搭配自己的 Unix 操作系統(tǒng)。 但是這個高度開放的 Unix 系統(tǒng)

9、在 1979 年有了重大的轉(zhuǎn)折 因為 AT&T 由于商業(yè)的考慮,以及在當(dāng)時現(xiàn)實環(huán)境下的思考,于是將想 Unix 的版權(quán)收回去, 因此,在 AT&T 在 1979 年發(fā)行的第七版 Unix 中,特別提到了 不可對學(xué)生提供原始碼的嚴格限制! 同時,也造成 Unix 業(yè)界之間的緊張氣氛,并且也引爆了很多的商業(yè)糾紛1.1.2 x86 架構(gòu)的 Minix 誕生 關(guān)于 1979 年的版權(quán)聲明中,影響最大的當(dāng)然就是學(xué)校教 Unix 相關(guān)學(xué)問的教授了! 想一想,如果沒有核心原始碼,那么如何教導(dǎo)學(xué)生認識 Unix 呢? 既然 1979 年的 Unix 第七版可以在 Intel 的 x86 架構(gòu)上

10、面進行移植, 那么是否意味著可以將 Unix 改寫并移植到 x86 上面了呢?在這個想法上, 譚寧邦教授于是乎自己動手寫了 Minix 這個 Unix Like 的核心程序! 在撰寫的過程中,為了避免版權(quán)糾紛,譚寧邦完全不看 Unix 核心原始碼! 并且強調(diào)他的 Minix 必須能夠與 Unix 兼容才行!譚寧邦在 1984 年開始撰寫核心程序, 到了 1986 年終于完成。 這個 Minix 版本比較有趣的地方是,他并不是完全免費的,無法在網(wǎng)絡(luò)上提供下載! 必須要透過磁盤/磁帶購買才行!1.1.3 GNU 與 FSF 計劃的成立 Richard Mathew Stallman (史托曼) 在

11、 1984 年發(fā)起的 GNU 計劃,對于現(xiàn)今的自由軟件風(fēng)潮, 真有不可磨滅的地位!目前我們所使用得很多自由軟件,幾乎均直接或間接幫助于 GNU 這個計劃呢!GNU 1984 年,史托曼開始 GNU 計劃,這個計劃的目的是想要: 建立一個自由的開放的 Unix 操作系統(tǒng)。 為了這個計劃,他開始使用原本 Unix 上面跑的軟件, 并自行撰寫功能與 Unix 原有專利軟件相仿的軟件。 開始撰寫 C 語言的編譯器,那就是現(xiàn)在相當(dāng)有名的 GNU C (gcc)! 這個點相當(dāng)?shù)闹匾∵@是因為 C 語言編譯器版本眾多,但都是專利軟件, 如果他寫的 C 編譯器夠棒,效能夠佳,那么將會大大的讓 GNU 計劃出現(xiàn)

12、在眾人眼前! 同時,他成立 自由軟件基金會 (FSF, Free Software Foundation),請更多工程師與志工撰寫軟件。 終于還是完成了 GCC,這比 Emacs 還更有幫助! 此外,他還撰寫了更多可以被呼叫的 C 函式庫(GNU C library), 以及可以被使用來操作操作系統(tǒng)的基本接口 BASH shell ! 1985 年,為了避免 GNU 所開發(fā)的自由軟件被其它人所利用而成為專利軟件, 所以他與律師草擬了有名的通用公共許可證 (General Public License, GPL), 并且稱呼他為 copyleft (為什么要稱為 GNU 呢? 其實 GNU 是

13、GNUs Not Unix 的縮寫, 意思是說, GNU 并不是 Unix 啊!那么 GNU 又是什么呢? 就是 GNUs Not Unix 嘛!.如果您寫過程序, 就會知道,這個GNU = GNUs Not Unix 可是無窮循環(huán)。 GNU 項目 (GNU Project) 是 FSF 支持的最著名的開源軟件項目,其“角馬”形象和“Free as in Freedom”的哲學(xué)理念早已在國際開源社區(qū)中廣為流傳。 GNU 項目開始于一九八四年,旨在發(fā)展一個類似 UNIX ,且為自由軟件的完整操作系統(tǒng)。 GNU 項目由很多獨立的自由/開源軟件項目組成。 GNU 項目的官方站點為 http:/www

14、. 14什么是 Open Source 呢? 所謂的 source 是程序發(fā)展者寫出的原始程序代碼, Open Source 就是,軟件在發(fā)布時,同時將作者的原始碼一起公布的意思。 Stallman 對 GPL 一直是強調(diào) Free 的,這個 Free 的意思是這樣的: Free software is a matter of liberty, not price. To understand the concept, you should think of free speech, not free beer. Free software refers to the users

15、 freedom to run, copy, distribute, study, change, and improve the software 大意是說, Free Software (自由軟件) 是一種自由的權(quán)力,并非是價格!。 自由軟件的重點并不是指免費的,而是指具有自由度, freedom的軟件史托曼進一步說明了自由度的意義是: 使用者可以自由的執(zhí)行、復(fù)制、再發(fā)行、學(xué)習(xí)、修改與強化自由軟件。 取得軟件與原始碼:您可以根據(jù)自己的需求來執(zhí)行這個自由軟件; 復(fù)制:您可以自由的復(fù)制該軟件; 修改:您可以將取得的原始碼進行程序修改工作,使之適合您的工作; 再發(fā)行:您可以將您修改過的程序,再度

16、的自由發(fā)行,而不會與原先的撰寫者沖突; 回饋:您應(yīng)該將您修改過的程序代碼回饋于社群!1.1.4 圖形接口 XFree86 計劃 有鑒于圖形使用者接口 ( Graphical User Interface, GUI ) 的需求日益加重,在 1984 年由 MIT 與其它協(xié)力廠商首次發(fā)表了 X Window System ,并且更在 1988 年成立了非營利性質(zhì)的 XFree86 這個組織。所謂的 XFree86 其實是 X Window System + Free + x86 的整合名稱呢! 而這個 XFree86 的 GUI 界面更在 Linux 的核心 1.0 版于 1994 年釋出時,整合

17、于 Linux 操作系統(tǒng)當(dāng)中! 1.1.5 芬蘭大學(xué)生 Linus Torvalds 的一則簡訊 到了 1991 年,芬蘭的赫爾辛基大學(xué)的 Linus Torvalds 在 BBS 上面貼了一則消息, 宣稱他以 bash, gcc 等工具寫了一個小小的核心程序,這個核心程序可以在 Intel 的 386 機器上面運作,讓很多人很感興趣!從此開始了 Linux 不平凡的路程! 為了讓自己的 Linux 能夠兼容于 Unix 系統(tǒng),于是托瓦茲開始將一些能夠在 Unix 上面運作的軟件拿來在 Linux 上面跑。不過,他發(fā)現(xiàn)到,是有很多的軟件無法在 Linux 這個核心上運作。 這個時候他有兩種作法

18、,一種是修改軟件,讓該軟件可以在 Linux 上跑, 另一種則是修改 Linux ,讓 Linux 符合軟件能夠運作的規(guī)范! 由于 Linux 希望能夠兼容于 Unix ,于是托瓦茲選擇了第二個作法修改 Linux ! 為了讓所有的軟件都可以在 Linux 上執(zhí)行,于是托瓦茲開始參考標(biāo)準的 POSIX 規(guī)范。 POSIX 標(biāo)準主要是針對 Unix 與一些軟件運行時候的標(biāo)準規(guī)范, 只要依據(jù)這些標(biāo)準規(guī)范來設(shè)計的核心與軟件,理論上,就可以搭配在一起執(zhí)行了。 而 Linux 的發(fā)展就是依據(jù)這個 POSIX 的標(biāo)準規(guī)范, Unix 上面的軟件也是遵循這個規(guī)范來設(shè)計的, 如此一來,讓 Linux 很容易就

19、與 Unix 兼容共享互有的軟件了! 早期的 Linux 確實是不具有移植性的。不過,大家知道 Open source 的好處就是, 可以修改程序代碼去適合作業(yè)的環(huán)境。因此,在 1994 年以后, Linux 便被開發(fā)到很多的硬件上面去了! 目前除了 x86 之外, IBM、HP、Sun 等等公司出的硬件也都有被 Linux 所支持呢!1.2 Linux distributions Linux 其實就是一個操作系統(tǒng)最底層的核心及其提供的核心工具。 他是 GNU 授權(quán)模式,所以,任何人均可取得原始碼與可執(zhí)行這個核心程序,并且可以修改。 此外,因為 Linux參考 POSIX 設(shè)計規(guī)范,于是兼容于

20、 Unix 操作系統(tǒng), 故亦可稱之為 Unix Like 的一種。 為了讓使用者能夠接觸到 Linux ,于是很多的商業(yè)公司或非營利團體, 就將 Linux Kernel (含 tools ) 與可運行的軟件整合起來,加上自己具有創(chuàng)意的工具程序, 這個工具程序可以讓使用者以光盤或者透過網(wǎng)絡(luò)直接安裝/管理 Linux 系統(tǒng)。 這個 Kernel + Softwares + Tools 的可完整安裝的東西,我們稱之為 Linux distribution , 一般中文翻譯成 可完整安裝套件,或者安裝套件等等。 Red Hat: http:/ Fedora: http:/ Mandriva: htt

21、p:/ Novell SuSE: http:/ Debian: / Slackware: http:/ Linpus: http:/.tw/ Gentoo: / Ubuntu: / CentOS: / Linux內(nèi)核版本采用雙軌制,所以有兩種:穩(wěn)定版和開發(fā)版。穩(wěn)定版的內(nèi)核具有工業(yè)級的強度,可以廣泛地應(yīng)用和部署。新版的穩(wěn)定內(nèi)核相對于舊版的內(nèi)核只是修正一些bug或加入一些新的驅(qū)動程序。而開發(fā)版內(nèi)核由于要測試系統(tǒng)性能的各種解決方案,

22、所以其性能是不穩(wěn)定的。這兩種版本是相互關(guān)聯(lián),相互循環(huán)的,開發(fā)版經(jīng)過眾多試用者的不斷測試、開發(fā)者再修改錯誤最后上升為穩(wěn)定版。Linux內(nèi)核的命名格式: num1.num2.num3或 num1.num2.num3-num4其中、第一個數(shù)字是主版本號,第二個數(shù)字是次版本號,第三個數(shù)字是修訂版本號,第四個數(shù)字是補丁號。如果次版本號是偶數(shù),那么該內(nèi)核就是穩(wěn)定版的;若是奇數(shù),則是開發(fā)版的。前面兩個數(shù)字的組合可以描述內(nèi)核系列。如穩(wěn)定版的2.6.x,它是2.6版內(nèi)核系列。1.3 Linux的特點穩(wěn)定的系統(tǒng): Linux 本來就是基于 Unix 概念而發(fā)展出來的操作系統(tǒng),因此, Linux 具有與 Unix

23、系統(tǒng)相似的的程序接口跟操作方式,當(dāng)然也繼承了 Unix 穩(wěn)定并且有效率的特點。常聽到安裝 Linux 的主機連續(xù)運做一年以上而不曾當(dāng)機、不必關(guān)機是稀松平常的事;免費或少許費用: 由于 Linux 是基于 GPL 的基礎(chǔ)下的產(chǎn)物,因此任何人皆可以自由取得 Linux , 至于一些安裝套件的發(fā)行者, 他們發(fā)行的安裝光盤也僅需要些許費用即可獲得!不同于 Unix 需要負擔(dān)龐大的版權(quán)費用,當(dāng)然也不同于微軟需要一而再、 再而三的更新你的系統(tǒng),并且繳納大量費用啰!多任務(wù)、多使用者: 與 Windows 系統(tǒng)不同的, Linux 主機上可以同時允許多人上線來工作, 并且資源的分配較為公平,比起 Window

24、s 的單人假多任務(wù)系統(tǒng)要穩(wěn)定的多啰! 這個多人多任務(wù)可是 Unix-Like 上面相當(dāng)好的一個功能,怎么說呢?你可以在一部 Linux 主機上面規(guī)劃出不同等級的使用者,而且每個使用者登入系統(tǒng)時的工作環(huán)境都可以不相同, 此外,還可以允許不同的使用者在同一個時間登入主機,以同時使用主機的資源。 使用者與群組的規(guī)劃: 在 Linux 的機器中,文件的屬性可以分為可讀、可寫、可執(zhí)行 等參數(shù)來定義一個文件的適用性,此外,這些屬性還可以分為三個種類, 分別是文件擁有者、文件所屬群組、其它非擁有者與群組者。 這對于項目計劃或者其它計劃開發(fā)者具有相當(dāng)良好的系統(tǒng)保密性。相對比較不耗資源的系統(tǒng): Linux 只要

25、一部 p-100 以上等級的計算機就可以安裝并且使用愉快啰!還不需要到 P-4 或 AMD K8 等級的計算機呢!不過,如果你要架設(shè)的是屬于大型的主機(服務(wù)上百人以上的主機系統(tǒng)), 那么就需要比較好一點的機器了。不過,目前市面上任何一款個人計算機均可以達到這一個要求!適合需要小核心程序的嵌入式系統(tǒng): 由于 Linux 只要幾百 K 不到的程序代碼就可以完成一個完整的操作系統(tǒng), 因此相當(dāng)適合于目前家電或者是小電子用品的操作系統(tǒng)呢!那就是當(dāng)紅炸子雞嵌入式系統(tǒng)啦! Linux 真的是很適合例如手機、數(shù)字相機、PDA、家電用品等等的微電腦操作系統(tǒng)呢!安全性: Linux的安全性好可以從三個方面來看,第

26、一、Linux操作系統(tǒng)采取了許多安全技術(shù)措施,如讀、寫和執(zhí)行的權(quán)限控制,帶保護的文件、I/O子系統(tǒng),審計跟蹤,核心授權(quán)等;第二、由于是開放源代碼,所以大大減少了操作系統(tǒng)存在未知“后門”的可能性;第三、由于Linux是由松散的組織開發(fā)的,使用它不會受到某家公司的控制。設(shè)備的獨立性: Linux的所有設(shè)備都是以文件的方式命名的,每一個設(shè)備是一個特殊類型的文件,用戶訪問設(shè)備就像訪問文件一樣的方便。當(dāng)增加新設(shè)備時,在系統(tǒng)內(nèi)核中添加必要的驅(qū)動程序以確保操作系統(tǒng)內(nèi)核以相同的方式來處理這些設(shè)備。強大的網(wǎng)絡(luò)功能: Linux具有內(nèi)置的TCP/IP協(xié)議棧,提供FTP、TELNET、WWW等通信服務(wù),用戶可以像在

27、Windows中一樣上網(wǎng)聊天、收發(fā)電子郵件等。利用Linux作為網(wǎng)絡(luò)服務(wù)器操作系統(tǒng)可以構(gòu)建Web服務(wù)器、Mail服務(wù)器、FTP服務(wù)器、數(shù)據(jù)庫服務(wù)器、Samba服務(wù)器和代理服務(wù)器等。2 如何學(xué)習(xí) Linux 我們知道linux是一組軟件,問題是這個軟件是操作系統(tǒng)還是有用軟件?并且linux可以再那些種類的計算機上面運行?而linux源自哪里?為什么linux還不用錢? Linux是操作系統(tǒng),確切地說是GNU/Linux 操作系統(tǒng)。它的誕生、發(fā)展與UNIX、MINIX操作系統(tǒng)、GNU計劃、POSIX標(biāo)準以及Internet廣泛應(yīng)用有著莫大的關(guān)系。2.1 Linux 的應(yīng)用談到 Linux 如何學(xué)習(xí)

28、之前,我們得就 Linux 目前的一般應(yīng)用來說明一下, 才好理解您需要什么樣的學(xué)習(xí)方式!目前 Linux 的應(yīng)用至少有以下這些: 網(wǎng)絡(luò)服務(wù)器: 承襲了 Unix 高穩(wěn)定性的良好傳統(tǒng), Linux 上面的網(wǎng)絡(luò)功能特別的穩(wěn)定與強大! 此外,由于 GNU 計劃與 Linux 的 GPL 授權(quán)模式,讓很多優(yōu)秀的軟件都在 Linux 上面發(fā)展, 且這些在 Linux 上面的服務(wù)器軟件幾乎都是自由軟件! 因此,做為一部網(wǎng)絡(luò)服務(wù)器,例如 WWW, Mail Server, File Server, FTP Server 等等, Linux 絕對是上上之選!當(dāng)然,這也是 Linux 的強項!工作站計算機: 工

29、作站計算機本身是不應(yīng)該提供 Internet 的服務(wù)的(LAN內(nèi)的服務(wù)則可接受)。 此外,工作站計算機與桌上型計算機不太一樣的地方,在于工作站通常得要應(yīng)付比較重要的公事應(yīng)用, 例如工程界流體力學(xué)的數(shù)值模式運算、娛樂事業(yè)的特效功能處理、軟件開發(fā)者的工作平臺等等。 Linux 上面有強大的運算能力,以及支持度相當(dāng)廣泛的 GCC 編譯軟件, 因此在工作站當(dāng)中也是相當(dāng)良好的一個操作系統(tǒng)選擇。桌上型計算機: 這些工作要被進行他需要什么東西在 Desktop 的計算機上面呢?很簡單, 就是需要窗口! 因為上網(wǎng)瀏覽、文書編排的所見即所得接口,以及電子公文系統(tǒng)等等, 如果沒有窗口接口的輔助,那么將對使用者造成

30、很大的困擾。而眾所皆知的, Linux 早期都是由工程師所發(fā)展的,對于窗口接口并沒有很需要,所以造成 Linux 不太親和的印象。 好在,為了要強化桌上型計算機的使用率, Linux 與 X Window System 結(jié)合了! 由于 Linux 整合了 X Window System ,雖然還有改善的空間,不過,卻也已經(jīng)具有相當(dāng)個規(guī)模了! 目前的 Linux 不但有強大美觀的 KDE,以及 KDE 附加的 KOffice 辦公室軟件嵌入式系統(tǒng): Linux 在這些嵌入式系統(tǒng)當(dāng)中的應(yīng)用是相當(dāng)好的!因為 Linux 的核心的可變動性, 以及核心的小而美、效能佳的特性,讓他在嵌入式設(shè)備的市場當(dāng)中,具有很大的競爭優(yōu)勢! Linux 的核心有多小呢?在您的 PC 上的 Linux (假設(shè)您已經(jīng)安裝了 Linux 了) 核心最大絕對不會超過 幾MB ;而這個核心里面還包含了很多可能用不到的模塊, 所以將所有不需要的功能移除,僅留下需要的程序,那么幾百KBytes甚至幾十KBytes的 Linux 核心 都可以被制作出來喔!所以啊,這對于嵌入式設(shè)備錙銖必較的內(nèi)存空間來說, 真是相當(dāng)?shù)?/p>

溫馨提示

  • 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論