Linux 系統由內核、外殼程序、實用程序、應用程序構成。shell
內核(kernel)app
我把內核取名爲「硬件管家」,它負責管理和控制計算機資源,分配資源給用戶和進程,用戶和其餘程序都必須經過內核訪問硬件資源,正是這種「內核機制」使Linux系統上編寫的程序能夠跨平臺使用。ide
外殼程序(shell)工具
我把外殼程序稱爲「Windows」spa
Linux系統提供2種形式的用戶接口(user interface)接口
<1>command line interface進程
它能夠高效的完成全部的任務。資源
<2>graphics user interface開發
它是command line interface 的衍生品,簡單易用,但有些任務作不到。it
實用程序
我把它稱爲「工具包」
知足用戶平常的需求。
應用程序(application)
我把它稱爲「錦囊」
應用程序方便和豐富咱們的生活,感謝辛苦的開發者。