首頁  >  文章  >  運維  >  linux和ubuntu的差別是什麼

linux和ubuntu的差別是什麼

WBOY
WBOY原創
2021-12-27 14:06:4523550瀏覽

linux和ubuntu的差別:1、linux是GNU套件加上linux內核,而ubuntu是基於linux內核的桌面PC作業系統;2、linux是內核,單獨內核是不能用的,ubuntu是GNU/Linux發行版是可以使用的。

linux和ubuntu的差別是什麼

本教學操作環境:linux7.3系統、Dell G3電腦。

linux和ubuntu的差別是什麼

#linux 是內核,單獨內核是不能用的。所以還需要他的外圍環境軟體。一般大家見到的 Linux 的外圍軟體,都是 GNU 專案的軟體。這個組合叫做套件,GNU 軟體 Linux 核心叫做 GNU/Linux 套件。大家見到的 Linux 都是這種套件發布,也叫做發行版。

ubuntu 就是這款 GNU/Linux 發行版。 Fedora 也是。

對應的,這個世界上有 GNU/FreeBSD 和 GNU/Hurd 。曾經還有 GNU/Darwin (darwin 是 MAC OS X 的基礎系統)。另外,也有非 GNU 軟體配合的系統。例如 Andorid 就是,一個 Linux Android 的軟體環境。

下面我們深入一下。首先,我們來看看一個具有linux核心的作業系統包含哪些部分。一般包含四大部分:核心、shell、檔案系統和應用程式。核心、shell和檔案系統一起形成了基本的作業系統結構,它們使得使用者可以輕鬆地運行應用程式、管理檔案並使用整個系統。

1、Linux應用程式

一個好的作業系統會提供一套方便於使用者使用系統的應用程序,如文字編輯器、辦公室套件、Internet工具、資料庫等。

2、Linux檔案系統

檔案系統是檔案存放在儲存裝置(如磁碟)上的組織方法。如EXT2、EXT3、FAT、FAT32、VFAT等。

3、Linux Shell

Shell是作業系統系統的使用者介面,提供了使用者與核心互動操作的一種介面,是一個命令解釋器。它接收用戶輸入的命令並把它送入內核去執行。

4、Linux核心

核心是作業系統的核心。一個作業系統是需要執行一些任務,如請求記憶體資源、執行計算, 連接網路,等等. Linux核心就負責處理所有這樣的請求,就像人的大腦一樣。

Linux核心從功能上講有五個模組化功能:行程管理、記憶體管理、檔案系統管理、裝置控制和網路管理。

4.1 進程管理的體現:

Linux核心負責進程創建和銷毀, 並完成進程之間的通信,以及進程的輸入和輸出。而且,進程管理控制了多個進程對Soc上的一個或多個cpu資源的使用

4.2 記憶體管理

記憶體資源的使用策略對作業系統效能體現來說,尤其重要。核心在有限的記憶體資源上,為每一個行程建立了一個虛擬位址空間。核心的不同功能部分與記憶體管理子系統透過一套函數呼叫互動, 使得通訊高效簡單。

4.3 檔案系統管理

Linux作業系統中,幾乎任何東西都可看作為一個檔案(一切皆檔案). 核心中大量使用kobject等結構體,來把一堆非結構化的硬體組織成一種多層次的資料系統。另外, Linux 支援多個檔案系統類型。如ext4等

4.4 裝置控制

幾乎任何一個作業系統最終都運行在一個實體平台上。核心中包含存取平台上硬體設備的驅動程式碼。

4.5 網路功能

大部分網路操作不會關聯特定的進程,因為封包的傳輸是非同步事件。在應用程式存取資料包之前,核心完成資料包的收集、標識和分發等任務。

那Ubuntu作為作業系統,具有什麼特色呢?

目前看來,Ubuntu尊崇「免費開源和個人化」 ,擁有很人性化的亮麗的交互界面,強大的軟體源支持,主流驅動大都可以在安裝包中找到;另外因為Ubuntu是基於debian 系列的,所以有dpkg 套件可以在線獲取安裝軟體,擁有完善的包管理機制,兼容性好,應用非常多,可以下載很多個性化小工具,個性化體驗非常棒;可以說Ubuntu是Linux發行版中最好的PC作業系統。

因為這些原因,Ubuntu常常作為linux愛好者來學習linux應用程式設計和linux驅動開發的平台。

相關推薦:《Linux影片教學

以上是linux和ubuntu的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn