linux核心和linux系統的區別:1、linux作業系統是包含linux核心的,是將linux核心進行擴展,而linux核心只提供了硬體抽象層、硬碟以及檔案系統控制的核心程序;2、linux系統會在核心的基礎上加入了使用者介面和各種軟體的支持,而linux核心則沒有使用者介面和軟體的支持。
本教學操作環境:linux7.3系統、Dell G3電腦。
Linux作業系統是包含linux核心的。 linux作業系統是將linux核心擴展,安裝一些開發套件和常用工具。例如ubuntu和centos可能會使用同一個版本的linux內核,但他們給linux內核配套不同的工具和指令,像是管理工具,ubuntu採用apt-get,centos採用yum。換言之,linux核心加上一些配套的系統指令就構成了一個linux作業系統。
linux核心:
Linux核心指的是由Linus Torvalds負責維護,提供硬體抽象層、硬碟及檔案系統控制及多工作業功能的系統核心程式.
linux系統:
Linux發行版就是由Linux核心與各種常用軟體的集合產品,如今全球大約有數百款的Linux發行版本,根據不同標準可以把Linux發行版本進行不同性質的分類,例如一種分類方式是根據它是社區維護還是商業公司維護,Linux發行版主要有三個分支:Debian、Slackware、Redhat。
區別
1、linux核心只有核心部分,安裝完後,使用者介面/軟體都沒有。核心是系統的心臟,是linux中最基層的程式碼。
2、linux發行版,就是在核心的基礎上,加入使用者介面,各種軟體的支援。例如CenterOS、小紅帽等等。在核心的基礎上,開發不同應用程序,組成的一個完整的作業系統。
再回到主題,這樣學Linux核心與學習linux作業系統的區別就知道了,學linux核心免不了學習其檔案系統類型,系統調用,進程,內存,進程調度,網路模型等一些知識,而學linux作業系統,則是偏重學習其特定版本的東西,例如ubuntu,怎麼設定apt-get的來源,如何管理系統service,上面的資料庫,共享檔案系統怎麼安裝使用,上面的開發環境怎麼配,例如cuda,golang,scala或其他的,環境變亮怎麼配,基本的shell腳本怎麼寫。
擴充知識:
Linux作業系統及各種發行版
前面我們簡單的介紹了Linux作業系統、內核和發行版。對於Linux作業系統來說,本身就是一個整體,包括Linux核心、系統函式庫和系統程序,Linux核心是其最基礎的部分,它實現了對硬體資源的管理,並且提供了使用這些硬體資源的通用接口。
自1991年發布LInux核心來,許多公司加入其中,在內核的基礎上建構了自己的作業系統版本,例如Redhat、Debian和Suse等等。如圖2是從1991年到2007年間Linux發行版的演化情況(高清圖請私信, linuxtl)。可以看出,到2007年已經有不少於20個發行版了。
Linux發行版很多,以下簡單的介紹比較流行的發行版。
Redhat發行版
Red HatLinux是由Red Hat公司發布的一個Linux發行版。 Red Hat Linux可算是一個「中年」的Linux發布包,其1.0版本於1994年11月3日發布。 Red Hat Linux應該是業界應用最多的作業系統了,許多其它發行版都是基於該發行版,例如CentOS和Oracle Linux等等。
CentOS發行版
CentOS發行版是一個Red Hat LInux的開源版本。它是來自於Red Hat Linux依照開放原始碼規定所釋放的原始碼所編譯而成。由於Red Hat Linux本身就是一個商業作業系統,因此許多企業在使用是存在諸多不便,這些企業就會轉移到CentOS上來。
Red Hat和CentOS等作業系統發行版主要應用在企業服務中,更多的應用在服務端業務中,例如Web服務和雲端運算等等。
Ubuntu發行版
Ubuntu最早是基於Dibian的桌面版發行版。 Ubuntu基本上可以取代Windows實現日常辦公,因為其發行版包含日常辦公常用的所有軟體,例如郵件用戶端,開源Office套件等等我們能想到的工具。而且這些工具都是免費的。
下面是Ubuntu桌面版的一個桌面截圖,可以看出其跟Windows或則MacOS很像,美觀度也是很讚的。
Ubuntu發展很快,目前除了桌面版外還有服務版和雲端運算版等其它版本,幾乎涵蓋了所有的應用領域。
推薦學習:Linux影片教學
#以上是linux核心和linux系統的差別是什麼的詳細內容。更多資訊請關注PHP中文網其他相關文章!