Liunx發(fā)行版和Linux內核的關系墩瞳?
Linux 發(fā)行版(Linux distribution)是由Linux內核(Linux kernal)和 軟件包管理系統(tǒng)組合而成的操作系統(tǒng)囤屹,軟件包管理系統(tǒng)中包括應用程序和實用軟件(例如 GNU tools and libraries),針對不同的用戶冤狡,包里裝著不同的組件。
一個典型的Liunx發(fā)行版通常包括:
- Linux kernel
- GNU tools and libraries
- additional software
- documentation
- window system (最常見的是 X Window System),
- window manager
- desktop environment.
Linux發(fā)行版+硬件
嚴格意義上项棠,Linux 發(fā)行版應該被叫做GNU/Linux 發(fā)行版*:
內核是操作系統(tǒng)的一部分悲雳,需要在完整的操作系統(tǒng)框架下才能發(fā)揮作用(其他組件如:C編譯器、文本編輯器等)香追。Linux一般和GNU操作系統(tǒng)一起使用:整個系統(tǒng)基本上就是GNU加上Linux合瓢,或叫GNU/Linux。所有被叫做“Linux”的發(fā)行版實際上是GNU/Linux發(fā)行版透典。
Linux 內核的主要工作
Linux內核是為你運行的其他程序分配計算機資源的程序晴楔,其功能可以劃分為系統(tǒng)迁央、網絡、存儲滥崩、內存和計算岖圈。可以用如下簡圖表示:
Linux 內核
這是一篇源于Linux內核主要作者Linus的中文介紹钙皮,內容充實蜂科,文筆流暢,值得一讀短条。
Linux之父 Linus Torvalds 的介紹