什么是Linux?

Linux操作系統結構

Linux系統主要由以下4部分構成:

  • Linux內核
  • GNU工具
  • 圖形化桌面環境
  • 應用程序

Linux內核

內核主要負責以下四種功能:

  1. 系統內存管理
    內核不斷地在交換空間(swap space)和實際物理內存之間交換虛擬內存中的內容。
  2. 軟件程序管理(進程管理)
  3. 硬件設備管理
    通過驅動程序實現硬件設備與應用程序之間的通信。在Linux系統中加入驅動程序代碼的方式有以下兩種:
  • 編譯進內核的設備驅動代碼
  • 可插入內核的設備驅動代碼
  1. 文件系統管理
    ext,ext2,ext3,ext4,minix,nfs,ntfs,XFS等。

GNU工具

GNU(GNU is not Unix的縮寫),是一套為Unix系統管理員設計的一套類似于Unix的環境。
Linux系統和GNU工具的結合體稱為Linux系統,也叫做GNU/Linux系統。
核心GNU工具(coreutils)包括以下三部分:

  • 用以處理文件的工具
  • 用于處理文本的工具
  • 用于管理進程的工具
    還包括shell,例如bash shell。

圖形化桌面環境

X Window軟件包:直接和PC上的顯卡和顯示器打交道的底層程序,可以產生圖形化顯示環境。
其中最流行的軟件包時x.org。
桌面環境:KDE、GNOME、Unity(Ubuntu特有)等。

什么是Linux發行版?

Linux發行版將Linux的四個關鍵部件結合在一起,構成了完整的Linux操作系統。
Linux發行版歸為3類:

  • 完整的核心Linux發行版
    包含內核、圖形化桌面環境、預編譯好的幾乎所有的Linux應用。比較流行的核心Linux發行版包括:Slackware、Red Hat、Fedora、Debian、openSUSE等。
  • 特定用途的發行版
    定制化的Linux發行版,只包含Linux內核和特定用途的軟件。比較流行的有:CentOS(基于RedHat)、Ubuntu(基于Debian)等。
  • Linux LiveCD
    Linux樣本系統。從可引導CD盤啟動,無須安裝在系統硬盤上,不能寫入,也就是Linux系統體驗版。
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 內容簡介 開宗明義 第一部分第一課:什么是Linux? 第一部分第二課預告:下載Linux,免費的噢! 開宗明義 ...
    假裝是小宇閱讀 1,789評論 1 36
  • 我們將會從對Linux是怎樣變成今天這樣的一個操作系統開始。我們將會討論Linux過去和未來的發展,并會詳細了解這...
    趙晨_1995閱讀 377評論 0 1
  • 內容簡介 開宗明義 第一部分第一課:什么是Linux? 第一部分第二課預告:下載Linux,免費的噢! 開宗明義 ...
    PublicDZ閱讀 4,318評論 0 21
  • 當前頂級發行版概覽 ??對于Linux新手來說,在各發行版之間困惑得進行選擇和不斷增加的數量實在令人頭暈。這就是寫...
    David_Peng閱讀 6,127評論 0 16
  • 我的心里有個氣球 忽大忽小 每次間歇是二十四小時 大的時候身體也輕飄飄的 像在夢里瘦瘦的醒著 小的時候抽干了所有空...
    陳默128閱讀 420評論 2 6