Linux內核
類Unix操作系統內核 / 維基百科,自由的 encyclopedia
Linux內核(英語:Linux kernel)是一種開源的類Unix作業系統整塊性核心。整個Linux作業系統家族基於該內核部署在傳統電腦平台(如個人電腦和伺服器,以Linux發行版的形式[7])和各種嵌入式平台,如路由器、無線存取點、專用小交換機、機頂盒、FTA接收器(英語:FTA receiver)、智能電視、數碼影片錄像機、網絡附加儲存(NAS)等。工作於平板電腦、智能電話及智能手錶的Android作業系統同樣通過Linux內核提供的服務完成自身功能。儘管於桌面電腦的佔用率較低,基於Linux的作業系統統治了幾乎從流動裝置到主機的其他全部領域。截至2017年11月,世界前500台最強的超級電腦全部使用Linux。[8]
Linux內核3.0.0啟動畫面 | |
開發者 | 林納斯·托瓦茲(Linus Torvalds)和幾千名合作者 |
---|---|
程式語言 | C語言、Rust、匯編語言 |
作業系統家族 | 類Unix系統 |
首次釋出 | 0.01(1991年9月17日,32年前(1991-09-17)) |
目前版本 | |
支援的語言 | 多語言 |
內核類別 | 整塊性核心 |
特許條款 | GPL(僅)第二版[3][4], 各類封閉韌體的特許條款[5][6] |
官方網站 | www |
倉庫 |
Linux內核最早是於1991年由芬蘭黑客林納斯·托瓦茲為自己的個人電腦開發的,他當時在Usenet新聞組comp.os.minix
登載貼文[9],這份著名的貼文標誌着Linux內核計劃的正式開始。如今,該計劃已經拓展到支援大量的電腦體系架構,遠超其他作業系統和內核。它迅速吸引了一批開發者和用戶,利用它作為其他自由軟件專案的內核,如著名的 GNU 作業系統。[10]而今天,Linux 內核已接受了超過1200家公司的近12000名程式設計師的貢獻,其中包括一些知名的軟硬件發行商。[11][12]
從技術上說,Linux 只是一個符合POSIX 標準的內核。它提供了一套應用程式介面(API),通過介面用戶程式能與內核及硬件互動。僅僅一個內核並不是一套完整的作業系統。有一套基於 Linux 內核的完整作業系統叫作Linux 作業系統,或是GNU/Linux(在該系統中包含了很多GNU 計劃的系統組件)。
Linux 內核是在GNU通用公眾特許條款第2版之下釋出的[4](加上一些非自由韌體、blob與各種非自由特許條款[13]),是一個開源專案協同運作的突出例子。它的版本支援根據版本最長可達6年,貢獻者遍佈世界各地,日常開發相關的討論在Linux 內核郵寄清單(英語:Linux kernel mailing list)上。