免費(fèi)開源系統(tǒng)Linux Kernel v4.12 正式版發(fā)布,最新穩(wěn)定版詳細(xì)版為v4.12.10,4.12是 Linux Kernel史上較大的版本之一,新版帶來了大量的組件優(yōu)化、硬件支持,并全面提升安全性能,是4.9以來最大的版本升級。
全新內(nèi)核時代:Linux Kernel 4.0,最值得關(guān)注的特性是內(nèi)核補(bǔ)丁無需重啟系統(tǒng),該技術(shù)原理基于 Ksplice 實現(xiàn)。Linux 4.0 的發(fā)布讓用戶可以不需要重啟操作系統(tǒng)。在大多數(shù)的服務(wù)器或者數(shù)據(jù)中心里,喜歡用 Linux 的一個原因是你不需要頻繁的進(jìn)行重啟操作。誠然,某些關(guān)鍵性的補(bǔ)丁必須要進(jìn)行重啟,但你也可以等到數(shù)月后再做此操作?,F(xiàn)在,得益于 Linux 4.0 內(nèi)核的發(fā)布 你也許可以數(shù)年間都不用重啟。
Linux Kernel 4.12 是史上較大的版本之一!
根據(jù) Greg Kroah-Hartman 提供的信息,Linux Kernel 4.12 分支在規(guī)劃之初就是一次大版本迭代,整個開發(fā)周期歷時 63 天,共計接收到 14570 個 commits,總計涵蓋 59806 個文件(增長 3.18%),擁有 24170860 行代碼(增長 4.47%),平均每天新增代碼 19093 行。
Linux Kernel 4.12 共計新增了 1202920 行代碼,刪除了 168962 行代碼,對 141550 行代碼進(jìn)行了修改。其中,總計有 1821 名開發(fā)者為 Linux Kernel 4.12 貢獻(xiàn)了代碼。
Linux Kernel 4.12的主要改進(jìn)包括初步支持AMD旗下的Radeon RX Vega系列顯卡,初步支持NVIDIA GeForce GTX 1000 “Pascal”系列,部署了Budget Fair Queueing (BFQ)和storage-I/O schedulers,強(qiáng)化MD RAID優(yōu)化,支持樹莓派的Broadcom BCM2835溫度驅(qū)動,大量F2FS優(yōu)化,以及為 XFS和EXT4文件系統(tǒng)提供GETFSMAP空間映射ioctl。
Linux Kernel 4.0 主要特性
——“實時內(nèi)核補(bǔ)丁”特性,該特性由 Red Hat 的Kpatch 和 SUSE 的 kGraft 合并而來,可以實時修補(bǔ)內(nèi)核,而無需重啟;
——改進(jìn)圖形支持,Radeon DRM 驅(qū)動支持顯示端口的音頻輸出,改良了風(fēng)扇控制。HSA AMDKFD 開始對 Carrizo APU 進(jìn)行開發(fā);Intel 圖形驅(qū)動方面,Skylake 支持已經(jīng)基本成型;對 N 系顯示方案的支持也有所改進(jìn)。
——儲存系統(tǒng)方面的改進(jìn),包括 pNFS 、Btrfs RAID 5/6 的相關(guān)支持, OverlayFS 也加入了一些新功能。
——此外,新內(nèi)核支持更多硬件,包括 Intel Quark SoC 以及更多 ARM 設(shè)備、IBM z13,改進(jìn)了東芝系列筆記本、羅技輸入設(shè)備的支持?! ?/p>
Linux 發(fā)布版指的就是通常所說的“Linux操作系統(tǒng)”,它一般是由一些組織、團(tuán)體、公司或者個人制作并發(fā)布的。Linux內(nèi)核主要作為 Linux 發(fā)布版的一部分而使用。通常來講,一個Linux 發(fā)布版包括 Linux 內(nèi)核,以及將整個軟件安裝到電腦上的一套安裝工具,還有各種 GNU 軟件,和其他的一些自由軟件,在一些 Linux 發(fā)布版中可能會包含一些專有軟件。發(fā)布版為許多不同的目的而制作,包括對不同電腦硬件結(jié)構(gòu)的支持,對普通用戶或開發(fā)者使用方式的調(diào)整,針對實時應(yīng)用或嵌入式系統(tǒng)的開發(fā)等等。目前,超過三百個發(fā)布版被積極的開發(fā),最普遍被使用的發(fā)布版有大約十二個。較為知名的有 Fedora、Debian、Ubuntu 和Mageia 等。Linux 發(fā)行版也經(jīng)常使用作為超級計算機(jī)的操作系統(tǒng),2010 年 11 月公布的超級計算機(jī)前 500 強(qiáng),有 459 個(91.8%)運(yùn)行 Linux 發(fā)行版?! ?/p>
1991 年的 10 月 5 日,Linus Torvalds 在 comp.os.minix 新聞組上發(fā)布消息,正式向外宣布 Linux 內(nèi)核的誕生,1994 年 3 月,Linux1.0 發(fā)布,代碼量 17 萬行。