日本免费全黄少妇一区二区三区-高清无码一区二区三区四区-欧美中文字幕日韩在线观看-国产福利诱惑在线网站-国产中文字幕一区在线-亚洲欧美精品日韩一区-久久国产精品国产精品国产-国产精久久久久久一区二区三区-欧美亚洲国产精品久久久久

linux操作系統(tǒng)的特點(diǎn) linux系統(tǒng)有什么用處( 二 )


CentOS發(fā)行版是一個(gè)Red Hat LInux的開(kāi)源版本 。它是來(lái)自于Red Hat Linux依照開(kāi)放源代碼規(guī)定釋出的源代碼所編譯而成 。由于Red Hat Linux本身是一個(gè)商業(yè)操作系統(tǒng),因此很多企業(yè)在使用是存在諸多不便,這些企業(yè)就轉(zhuǎn)移到CentOS上來(lái) 。

linux操作系統(tǒng)的特點(diǎn) linux系統(tǒng)有什么用處


圖4 CentOS發(fā)行版
Red Hat和CentOS等操作系統(tǒng)發(fā)行版主要應(yīng)用在企業(yè)服務(wù)中,更多的應(yīng)用在服務(wù)端業(yè)務(wù)中,比如Web服務(wù)和云計(jì)算等等 。
Ubuntu發(fā)行版
Ubuntu最早是一個(gè)基于Dibian的桌面版發(fā)行版 。Ubuntu基本上可以代替Windows實(shí)現(xiàn)日常辦公,因?yàn)槠浒l(fā)行版中包含日常辦公常用的所有軟件,比如郵件客戶(hù)端,開(kāi)源Office套件等等我們能想到的工具 。而且這些工具都是免費(fèi)的 。
linux操作系統(tǒng)的特點(diǎn) linux系統(tǒng)有什么用處


圖5 Ubuntu發(fā)行版
下面是Ubuntu桌面版的一個(gè)桌面截圖,可以看出其跟Windows或則MacOS很像,美觀度也是很贊的 。
linux操作系統(tǒng)的特點(diǎn) linux系統(tǒng)有什么用處


圖6 Ubuntu桌面
Ubuntu發(fā)展很快,目前除了桌面版外還有服務(wù)版和云計(jì)算版等其它版本,幾乎涵蓋了所有的應(yīng)用領(lǐng)域 。
Suse發(fā)行版
Suse是德國(guó) SuSE Linux AG公司發(fā)行維護(hù)的Linux發(fā)行版,是屬于此公司的注冊(cè)商標(biāo) 。第一個(gè)版本出現(xiàn)在1994年年初,也是比較早的發(fā)行版之一 。2004年這家公司被Novell公司收購(gòu) 。
linux操作系統(tǒng)的特點(diǎn) linux系統(tǒng)有什么用處


圖7 Suse發(fā)行版
我們只介紹了比較主流的發(fā)行版 。Linux的發(fā)行版還很多,很難全部介紹 。最后我們總結(jié)一下幾個(gè)關(guān)鍵發(fā)行版的時(shí)間線(xiàn)以及Linux社區(qū)的比較重要的幾個(gè)大事件,具體如圖所示 。當(dāng)然,這里面不僅僅包括Linux操作系統(tǒng)本身,還包括編譯器和Git版本控制工具等等 。
linux操作系統(tǒng)的特點(diǎn) linux系統(tǒng)有什么用處


圖8 Linux30件大事
Linux操作系統(tǒng)整體架構(gòu)前面我們介紹了操作系統(tǒng)不僅僅包含內(nèi)核,內(nèi)核只是操作系統(tǒng)的基礎(chǔ),實(shí)現(xiàn)了對(duì)硬件資源的管理 。操作系統(tǒng)的組件通常包括如下幾部分:
  1. 操作系統(tǒng)內(nèi)核
  2. 系統(tǒng)庫(kù)
  3. 系統(tǒng)工具集
基于上述關(guān)鍵組件,用戶(hù)可以使用該操作系統(tǒng),或者基于該操作系統(tǒng)開(kāi)發(fā)自己的應(yīng)用程序 。如圖4為L(zhǎng)inux操作系統(tǒng)架構(gòu)簡(jiǎn)圖 。從這張圖中我們可以看出操作系統(tǒng)與硬件及應(yīng)用軟件間的關(guān)系 。下面我們分別介紹一下各部分含義和作用 。
linux操作系統(tǒng)的特點(diǎn) linux系統(tǒng)有什么用處


圖4 Linux整體架構(gòu)
Linux內(nèi)核(Kernel)
內(nèi)核時(shí)操作系統(tǒng)最核心,最基礎(chǔ)的部分 。它實(shí)現(xiàn)了對(duì)計(jì)算機(jī)硬件的管理,并且對(duì)上層提供接口 。這里的接口包括開(kāi)發(fā)接口和管理接口等等 。通常來(lái)說(shuō)有兩者類(lèi)型的操作系統(tǒng)內(nèi)核,它們是微內(nèi)核和宏內(nèi)核 。
微內(nèi)核,正如其名字一樣,它只包含最基礎(chǔ)的功能特性 。在微內(nèi)核操作系統(tǒng)中只提供了非常簡(jiǎn)單的軟件,包括內(nèi)存管理,進(jìn)程管理和進(jìn)程通信等等特性 。
宏內(nèi)核,宏內(nèi)核不僅僅提供內(nèi)存管理、進(jìn)程管理和通信的特性,還包含很多驅(qū)動(dòng)程序 。而且,這些驅(qū)動(dòng)程序通常是可以動(dòng)態(tài)的加載和卸載 。
系統(tǒng)庫(kù)
操作系統(tǒng)不能自嗨,其最重要的是為上層提供抽象的接口,這樣開(kāi)發(fā)人員才能開(kāi)發(fā)應(yīng)用程序,從而利用計(jì)算機(jī)資源 。其中系統(tǒng)庫(kù)就是操作系統(tǒng)提供的抽象接口,也就是開(kāi)發(fā)接口或者系統(tǒng)API 。類(lèi)似的接口很多,比如訪問(wèn)文件系統(tǒng)的API,網(wǎng)絡(luò)套接字API或者進(jìn)程管理API等等 。

推薦閱讀