linux是內核,不是完整的操作系統。linux只是實現了對計算機資源的簡單管理,沒有編譯工具等其他操作系統必備的工具集成到其中,只實現了一個操作系統的內核,因此并不是一個完整的操作系統,各種發行的版本才是操作系統。
本教程操作環境:linux7.3系統、Dell G3電腦。
linux是內核還是系統
Linux是內核,并非完整的操作系統。各種發行版才是真正意義的操作系統
它不能稱為一個真正的或者說可用于生產的操作系統,因為它只實現了對計算機資源的簡單管理(也就是實現了一個操作系統內核),卻沒有編譯工具等其它操作系統必備的工具集成到其中。
在Linux的早期,Linux這個名詞其實就是Linux操作系統內核的簡稱。Linux內核并非操作系統而是實現了對計算機硬件的管理,是操作系統的基座,通常包括如下幾個方面:
內存管理進程管理,其實就是對CPU的管理設備管理,例如鼠標,鍵盤等文件管理,也就是對硬盤等存儲設備的管理,抽象為文件系統網絡設備管理,網絡設備可以看作一個特例
由于Linux內核開源且免費的特點,越來越多的公司和個人參與到Linux內核的開發當中。而且很多開源項目也移植到Linux之上,這樣Linux逐漸豐滿起來。
Linux發行版很多,比如我們見的比較多的有ubuntu、Redhat和Suse等等,非常之多。對于傳統概念,操作系統應該是一個具備完整功能的系統,它不僅僅包括內核,還要包括很多應用軟件。因此,后來逐漸將Linux的含義由Linux轉換為Linux操作系統,而Linux的內核則用”Linux內核”作為稱呼,以便于進行區分。
Linux操作系統及各種發行版
前面我們簡要的介紹了Linux操作系統、內核和發行版。對于Linux操作系統來說,其本身是一個整體,包括Linux內核、系統庫和系統程序,Linux內核是其最基礎的部分,它實現了對硬件資源的管理,并且提供了使用這些硬件資源的通用接口。
自1991年發布LInux內核來,很多公司加入其中,在內核的基礎上構建了自己的操作系統版本,比如Redhat、debian和Suse等等。如圖2是從1991年到2007年間Linux發行版的演化情況(高清圖請私信, linuxtl)。可以看出,到2007年已經有不少于20個發行版了。
相關推薦:《Linux視頻教程》