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)上。