linux和ubuntu的區(qū)別是什么

linuxubuntu的區(qū)別:1、linux是gnu套件加上linux內(nèi)核,而ubuntu是基于linux內(nèi)核的桌面PC操作系統(tǒng);2、linux是內(nèi)核,單獨(dú)內(nèi)核是不能用的,ubuntu是GNU/Linux發(fā)行版是可以使用的。

linux和ubuntu的區(qū)別是什么

本教程操作環(huán)境:linux7.3系統(tǒng)、Dell G3電腦。

linux和ubuntu的區(qū)別是什么

linux 是內(nèi)核,單獨(dú)內(nèi)核是不能用的。所以還需要他的外圍環(huán)境軟件。一般大家見(jiàn)到的 Linux 的外圍軟件,都是 GNU 項(xiàng)目的軟件。這種組合叫做套件,GNU 軟件 + Linux 內(nèi)核叫做 GNU/Linux 套件。大家見(jiàn)到的 Linux 都是這種套件發(fā)布,也叫發(fā)行版。

ubuntu?就是這種 GNU/Linux?發(fā)行版。Fedora 也是。

對(duì)應(yīng)的,這個(gè)世界上有 GNU/FreeBSD 和 GNU/Hurd 。曾經(jīng)還有 GNU/Darwin (darwin 是 MAC OS X 的基礎(chǔ)系統(tǒng))。另外,也有非 GNU 軟件配合的系統(tǒng)。比如 Andorid 就是,一個(gè) Linux + android 的軟件環(huán)境。

下面我們深入一下下。首先,我們看看一個(gè)具有l(wèi)inux內(nèi)核的操作系統(tǒng)包含哪些部分。一般包含四大部分:內(nèi)核、shell、文件系統(tǒng)和應(yīng)用程序。內(nèi)核、shell和文件系統(tǒng)一起形成了基本的操作系統(tǒng)結(jié)構(gòu),它們使得用戶可以很輕松地運(yùn)行應(yīng)用程序、管理文件并使用整個(gè)系統(tǒng)。

1、Linux應(yīng)用程序

一個(gè)好的操作系統(tǒng)會(huì)提供一套方便于用戶使用系統(tǒng)的應(yīng)用程序,如文本編輯器、辦公套件、Internet工具、數(shù)據(jù)庫(kù)等。

2、Linux文件系統(tǒng)

文件系統(tǒng)是文件存放在存儲(chǔ)設(shè)備(如磁盤(pán))上的組織方法。如EXT2、EXT3、FAT、FAT32、VFAT等。

3、Linux Shell

Shell是操作系統(tǒng)系統(tǒng)的用戶界面,提供了用戶與內(nèi)核進(jìn)行交互操作的一種接口,是一個(gè)命令解釋器。它接收用戶輸入的命令并把它送入內(nèi)核去執(zhí)行。

4、Linux內(nèi)核

內(nèi)核是操作系統(tǒng)的核心。一個(gè)操作系統(tǒng)是需要執(zhí)行一些任務(wù),如請(qǐng)求內(nèi)存資源、執(zhí)行計(jì)算, 連接網(wǎng)絡(luò),等等. Linux內(nèi)核就負(fù)責(zé)處理所有這樣的請(qǐng)求,就像人的大腦一樣。

Linux內(nèi)核從功能上講具有五大模塊化功能:進(jìn)程管理、內(nèi)存管理、文件系統(tǒng)管理、設(shè)備控制和網(wǎng)絡(luò)管理。

4.1 進(jìn)程管理的體現(xiàn):

Linux內(nèi)核負(fù)責(zé)進(jìn)程創(chuàng)建和銷毀, 并完成進(jìn)程之間的通信,以及進(jìn)程的輸入和輸出.而且,進(jìn)程管理控制了多個(gè)進(jìn)程對(duì)Soc上的一個(gè)或者多個(gè)cpu資源的使用

4.2 內(nèi)存管理

內(nèi)存資源的使用策略對(duì)操作系統(tǒng)性能體現(xiàn)來(lái)說(shuō),尤為重要。 內(nèi)核在有限的內(nèi)存資源上,為每一個(gè)進(jìn)程建立了一個(gè)虛擬地址空間。 內(nèi)核的不同功能部分與內(nèi)存管理子系統(tǒng)通過(guò)一套函數(shù)調(diào)用交互, 使得通信高效簡(jiǎn)單。

4.3 文件系統(tǒng)管理

Linux操作系統(tǒng)中,幾乎任何東西都可看作為一個(gè)文件(一切皆文件). 內(nèi)核中大量使用kobject等結(jié)構(gòu)體,來(lái)把一非結(jié)構(gòu)化的硬件組織成一種多層次的數(shù)據(jù)系統(tǒng)。另外, Linux 支持多個(gè)文件系統(tǒng)類型。如ext4等

4.4 設(shè)備控制

幾乎任何一個(gè)操作系統(tǒng)最終都運(yùn)行在一個(gè)物理平臺(tái)上。內(nèi)核中包含訪問(wèn)平臺(tái)上硬件設(shè)備的驅(qū)動(dòng)代碼。

4.5 網(wǎng)絡(luò)功能

大部分網(wǎng)絡(luò)操作不會(huì)關(guān)聯(lián)具體的進(jìn)程,因?yàn)閿?shù)據(jù)包的傳輸是異步事件。應(yīng)用程序訪問(wèn)數(shù)據(jù)包之前,內(nèi)核完成數(shù)據(jù)包的收集、標(biāo)識(shí)和分發(fā)等任務(wù)。

那Ubuntu作為操作系統(tǒng),具有什么特色呢?

目前看來(lái),Ubuntu尊崇 “免費(fèi)開(kāi)源和個(gè)性化” ,擁有很人性化的亮麗的交互界面,強(qiáng)大的軟件源支持,主流驅(qū)動(dòng)大都可以在安裝包中找到;另外因?yàn)閁buntu是基于 debian 系列的,所以有 dpkg 套件可以在線獲取安裝軟件,擁有完善的包管理機(jī)制,兼容性好,應(yīng)用非常多,可以下載很多個(gè)性化小工具,個(gè)性化體驗(yàn)非常棒;可以說(shuō)Ubuntu是Linux發(fā)行版中最好的PC操作系統(tǒng)。

因?yàn)檫@些原因,Ubuntu常常作為linux愛(ài)好者來(lái)學(xué)習(xí)linux應(yīng)用編程和linux驅(qū)動(dòng)開(kāi)發(fā)的平臺(tái)。

相關(guān)推薦:《Linux視頻教程

以上就是

? 版權(quán)聲明
THE END
喜歡就支持一下吧
點(diǎn)贊5 分享