Linux,嵌入式Linux及實時Linux的概念; Linux三個含義:內核、系統和發行套件。
MILY: 宋體; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">要弄清什麼叫Linux,先提出三個含義:內核、系統和發行套件。
內核:
嚴格來說,Linux是指主要由Linus Torvalds維護的(及通過網站發布的)內核。Linux的程序代碼庫只有內核,絕對不包含工具程序。
系統:
一個Linux系統必定包含內核,也會包含一些在Linux內核上運行的其他軟件組件。
發行套件:
Linux系統可以是定制的,或是使用既有的發行套件。各發行廠商將文件和應用程序打包發行。它們的用途、采用的軟件套件、運行的應用程序可能都不同,但內核是相同的。
嵌入式Linux:
建立嵌入式系統不需要特別的內核,通常可以使用官方發行的內核來建立自己的系統。有時也可采用第三方發行的經過裁剪的內核——這類內核為了特殊的硬件配置或支持特定的應用,經過特別的裁剪。
一個嵌入式Linux系統只是代表它是一個基於Linux內核的嵌入式系統,並不意味著該內核使用了任何特定的鏈接庫或用戶工具。
實時Linux:
在Linux環境下提供確定的響應時間或其他形式的實時響應功能。可在Linux下插入第二個內核來增強實時響應能力,或借助補丁來增強Linux內核的實時響應能力。