Linux發行版 vs Linux核心

weixin_33860722發表於2018-11-04

Liunx發行版和Linux核心的關係?

Linux 發行版(Linux distribution)是由Linux核心(Linux kernal)和 軟體包管理系統組合而成的作業系統,軟體包管理系統中包括應用程式和實用軟體(例如 GNU tools and libraries),針對不同的使用者,包裡裝著不同的元件。

一個典型的Liunx發行版通常包括:

  1. Linux kernel
  2. GNU tools and libraries
  3. additional software
  4. documentation
  5. window system (最常見的是 X Window System),
  6. window manager
  7. desktop environment.
14340223-c4e88595eb52e52b.png
Linux發行版+硬體

嚴格意義上,Linux 發行版應該被叫做GNU/Linux 發行版*:
核心是作業系統的一部分,需要在完整的作業系統框架下才能發揮作用(其他元件如:C編譯器、文字編輯器等)。Linux一般和GNU作業系統一起使用:整個系統基本上就是GNU加上Linux,或叫GNU/Linux。所有被叫做“Linux”的發行版實際上是GNU/Linux發行版。

Linux 核心的主要工作

Linux核心是為你執行的其他程式分配計算機資源的程式,其功能可以劃分為系統、網路、儲存、記憶體和計算。可以用如下簡圖表示:


14340223-4b9d21db07e54194.png
Linux 核心

這是一篇源於Linux核心主要作者Linus的中文介紹,內容充實,文筆流暢,值得一讀。
Linux之父 Linus Torvalds 的介紹

相關文章