版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
第1章Unix/Linux系統(tǒng)概述內(nèi)容提要Unix的發(fā)展歷史
GNU計劃的誕生與發(fā)展
Linux內(nèi)核
GNU/Linux系統(tǒng)
Linux系統(tǒng)的應(yīng)用1.1Unix的發(fā)展歷史Unix的發(fā)展歷史1968年,由美國電話電報公司貝爾實驗室(AT&TBell)和美國麻省理工學(xué)院的研究人員共同開發(fā)了一個名為Multics的操作系統(tǒng),稱為后來Unix發(fā)展的雛形、
1969年~1970年,AT&TBell的研究人員肯·湯普森(KenThompson)和丹尼斯·里奇(DennisRitchie)在Multics操作系統(tǒng)的基礎(chǔ)上,采用C語言開發(fā)出了Unix系統(tǒng)。Unix系統(tǒng)的三個主要演化分支。1. SystemV系列2.BSD系列3.類Unix系列Unix系統(tǒng)的演化歷史MulticsUnixVersion1-10KenThompsonDennisRitchieSystemIII,VHP-UX(HP)AIX(IBM)UnixWare(Univel/SCO)IRIX(SGI)SystemIII&V系列BSD(BerkeleySoftwareDistribution)1970198019902000timeSunOS(Stanford)Solaris(SUN)Mach(CMU)FreeBSDNetBSDOpenBSDNextStepMacOSXenixOS(MS/SCO)GNUProjectGNU/LinuxMinixBSD系列BillJoyRichardStallmanLinuxKernel(LinusBenedictTorvalds)AndrewS.TanenbaumystemV系列1983年,SystemV是AT&T發(fā)布的第一個商業(yè)版,為SystemIII的加強版,有時,也稱為AT&TSystemV,先后一共發(fā)布了4個版本,SystemVRelease4(SVR4)是最成功的版本,成為一些Unix共同特征的源頭。名稱廠家HP-UXHewlettPackardUnixAIXInternationalBussinessMachinesIRIXSiliconGraphicsSolarisSunMicrosystemsUnixWareNovellXENIXMicrosoftBSD系列
伯克利軟件套件(BerkeleySoftwareDistribution,BSD)是Unix的衍生系統(tǒng),1979年,由比爾·喬伊(BillJoy)在美國加州大學(xué)伯克利分校期間開發(fā),起初,BSD和AT&TUnix共享基礎(chǔ)代碼和設(shè)計名稱特點FreeBSD基于4.4BSD架構(gòu),支持ARM,PowerPC和X86等多種硬件平臺NetBSD基于4.3BSD架構(gòu),支持Alpha,Sparc和X86等多種硬件平臺OpenBSD衍生自NetBSD,支持DECAlpha和X86等多種硬件平臺類Unix系列Minix是一款教學(xué)用操作系統(tǒng),由荷蘭籍計算機科學(xué)家安德魯S·塔嫩鮑姆(AndrewS.Tanenbaum)于1987年開發(fā)。
Minix采用模塊化的微內(nèi)核設(shè)計,將消息和進程調(diào)度等模塊置于內(nèi)核,使其運行宇內(nèi)核模式,而將設(shè)備驅(qū)動和文件系統(tǒng)等模塊以進程方式運行于用戶模式,以減少內(nèi)核體積。。安德魯S·塔嫩鮑姆同時出版了名為《操作系統(tǒng)設(shè)計與實現(xiàn)》的著作,對Minix的實現(xiàn)機制進行了詳細闡述。Unix的相關(guān)標(biāo)準(zhǔn)
為了使各Unix分支具有可移植性,先后制定可多個標(biāo)準(zhǔn),例如:1.ANSIC/ISOC2.POSIX3.SVID4.XPG/X/Open5.SUS1.2GNU計劃的誕生與發(fā)展內(nèi)容提要
自由軟件計劃GNU
自由軟件和文檔許可證協(xié)議
自由軟件計劃GNU為了擺脫對知識產(chǎn)權(quán)的限制,自由軟件計劃(GNU)由理查德·斯托曼RMS)于1983年發(fā)起,目的在于構(gòu)建一個類Unix操作系統(tǒng)。在自由軟件基金會的資助下,到1990年,除內(nèi)核Hurd正在條室外,開發(fā)出大量高質(zhì)量的自由軟件,例如,編輯器emacs,編譯器gcc和交互工具bash等。正逢Linux內(nèi)核誕生。自由軟件和文檔
自由軟件強調(diào)自由而非免費,任何人可自由地運行、拷貝、分發(fā)、學(xué)習(xí)和修改。無論是否免費獲得,都賦予用戶自由使用軟件的權(quán)力。自由軟件強調(diào)自由而非開源,開源軟件是指源碼公開的軟件,它從技術(shù)的角度,為了提高軟件質(zhì)量而采用的一種開發(fā)模式,屬于另一種價值觀的哲學(xué)。自由文檔作為自由軟件的組成部分,對理解和使用軟件起著十分重要的作用,和自由軟件一樣,自由文檔擁有相同的權(quán)力。許可證協(xié)議
為了更好地推廣和使用自由軟件和文檔,需有法律約束力的許可證協(xié)議加以保障。
GPL(GNUGeneralPublicLicense)通用公共許可證協(xié)議由RMS于1989年發(fā)布,其內(nèi)容為:軟件可自由使用、復(fù)制、修改和發(fā)布,經(jīng)修改后的自由軟件若再次發(fā)布,同樣需遵守GPL協(xié)議。1.3Linux內(nèi)核Linux內(nèi)核的產(chǎn)生與發(fā)展Linux內(nèi)核最早于1991年,由芬蘭赫爾辛基大學(xué)學(xué)生發(fā)布,她在Minix基礎(chǔ)上開發(fā)而成。經(jīng)眾多軟件開發(fā)人員多年的共同努力,其功能不斷完善,已成為現(xiàn)代操作系統(tǒng)內(nèi)核的成功典范,再吃基礎(chǔ)上。逐步構(gòu)建了一整套豐富多彩的軟件生態(tài)。Linux內(nèi)核的分類
為了滿足不同應(yīng)用領(lǐng)域的需求,目前發(fā)展出了多個Linux內(nèi)核分支。1.標(biāo)準(zhǔn)Linux內(nèi)核作為一般意義上的上的Linux內(nèi)核,僅確保在x86系統(tǒng)上正確運行,不總適用于其他硬件平臺。2.嵌入式Linux內(nèi)核為特定嵌入式應(yīng)用領(lǐng)域而設(shè)計,例如,面向微控制器領(lǐng)域的ucLinux和基于ARM微處理器的ArmLinux1.4GNU/Linux系統(tǒng)內(nèi)容提要GNU/Linux系統(tǒng)概述Linux系統(tǒng)架構(gòu)常見的Linux發(fā)行版Linux發(fā)行版的安裝GNU/Linux系統(tǒng)概述
操作系統(tǒng)屬于結(jié)構(gòu)復(fù)雜的系統(tǒng)軟件,它由一系列軟件構(gòu)成,從結(jié)構(gòu)層次的角度,可將操作系統(tǒng)劃分為內(nèi)核和外圍軟件兩部分。由Linux內(nèi)核和一系列GNU軟件構(gòu)成的操作系統(tǒng),嚴格意義上應(yīng)稱為GNU/Linux系統(tǒng),通常簡稱為Linux系統(tǒng)。Linux發(fā)行版
由不同社區(qū)、個人或團體研發(fā)的Linux系統(tǒng),通常稱為Linux發(fā)行版,例如,例如,Debian和CentOS等。并非所有發(fā)行版的構(gòu)成源自GMU項目,有些Linux發(fā)行版可能包含非GNU成分。Linux發(fā)行版特點RedHat易用易維護且應(yīng)用廣泛的發(fā)行版CentOSRHEL的衍生產(chǎn)品Fedora新功能和新技術(shù)的測試版Debian非商業(yè)組織維護,功能強大Ubuntu易于使用,版本更新快ArchLinux基于x86-64架構(gòu),簡潔易用Mandrake容易安裝與使用Gentoo采用Portage軟件包管理的發(fā)行版Linux系統(tǒng)架構(gòu)bash硬件內(nèi)核Linuxkernelshell環(huán)境工具vicpgcccpglibcftpmakearGNOME圖形用戶界面Linux發(fā)行版的安裝Linux發(fā)行版通常以光盤映像文件的形式發(fā)布,用戶可從官網(wǎng)直接下載。
Linux發(fā)行版的安裝通常采用直接安裝和基于虛擬機的安裝。常用的虛擬機油:VirtualBox2.Vmware1.5Linux系統(tǒng)的應(yīng)用Linux系統(tǒng)的應(yīng)用領(lǐng)域
到目前為止,已開發(fā)出大量基于Linux操作系統(tǒng)的應(yīng)用軟件,例如,數(shù)據(jù)庫管路軟件mySQL和web服務(wù)器Nginx等,已形成了一個較為完整的軟件生態(tài)。根據(jù)Linux系統(tǒng)面向的領(lǐng)域不同,可將Linux系統(tǒng)的應(yīng)用劃分為三個不同的方向。服務(wù)器、個人電腦和嵌入式領(lǐng)域。服務(wù)器
隨著Linux生態(tài)系統(tǒng)日趨完善,Linux系統(tǒng)在服務(wù)器領(lǐng)域占比逐漸增加,目前,已成為主流服務(wù)器操作系統(tǒng)。為用戶提供數(shù)據(jù)庫、郵件和Web等服。通常用作服務(wù)器的Linux發(fā)行版有RedHat和Centos等。個人電腦Windows系統(tǒng)一直在個人電腦領(lǐng)域占據(jù)著主導(dǎo)地位,一些Linux發(fā)行版在界面的設(shè)計上也表現(xiàn)不俗,有著良好的用戶體驗。例如,Ubuntu等,它們擁有眾多可供選擇的應(yīng)用軟件,例如,辦公軟件OpenOffice、瀏覽器firefox和電子郵件收發(fā)軟件ThunderBird等,在Windows環(huán)境下使用的軟件,在Linux環(huán)境下都可找到相應(yīng)的開源軟件。嵌入式領(lǐng)域
由于Linux內(nèi)核的可配置性,支持多種網(wǎng)絡(luò)協(xié)議、文件系統(tǒng)和微處理器/控制器,擁有豐富的設(shè)備驅(qū)動
溫馨提示
- 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. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝修合同的主要內(nèi)容有哪些
- 標(biāo)準(zhǔn)住宅出租合同樣本
- 倉庫租賃合同書范本
- 建筑工地混凝土承包合同樣本
- 2024年委托加工合同協(xié)議范本
- 2024合法租車服務(wù)協(xié)議樣本
- 名義股東權(quán)益協(xié)議書范本
- 2024年租房合同書簡化版
- 2024三方企業(yè)合作合同范本
- 辦公室租賃協(xié)議書示范
- ISO-IEC17025-2017實驗室管理體系全套程序文件
- 無人機培訓(xùn)心得體會1
- CPA會計知識點總結(jié)完美版
- 康復(fù)醫(yī)院設(shè)置標(biāo)準(zhǔn)匯總
- CA碼生成原理及matlab程序?qū)崿F(xiàn)
- 國家開放大學(xué)《電氣傳動與調(diào)速系統(tǒng)》章節(jié)測試參考答案
- 《裝配基礎(chǔ)知識培訓(xùn)》
- 出口退稅的具體計算方法及出口報價技巧
- PCB鍍層與SMT焊接
- Unit 1 This is my new friend. Lesson 5 課件
- 2019年青年英才培養(yǎng)計劃項目申報表
評論
0/150
提交評論