Linus 發文宣佈Linux Kernel 5.0 正式發佈

2019年3月4日0:43 UTC,Linux之父Linus Torvalds向Linux List Kernel Mailing發文宣佈發佈Linux Kernel 5.0 。 ​​​​

2019年1月7日,Linus在內核郵件列表上宣佈釋出 Linux Kernel 5.0-rc1,到2019年3月4日,Liunx Kernel 5.0正式發佈,期間共經歷了8個版本的更新。在這次的郵件中,Linus也表示:“Linux Kernel 5.0發佈的最後一週並不平靜,但它比rc8要小很多。雖然我之前在猶豫是否要做RC 8,但總體來看,我很高興我推遲了一週發佈Linux Kernel 5.0,而做了RC 8。”

Linus郵件正文:

image

雖然很多人認爲Linux Kernel 5.0只是在“刷版本號”,但其實這個適時引入的“大版本”還是有很多值得期待的地方:

  • 更新AMD GPU 的開源圖形驅動程序、支持 FreeSync 自適應刷新率;
  • 引入了新的感知調度功能,改善採用 ARM big.LITTLE CPU 架構設備的電源管理;
  • 支持 fscrypt 中用於低功耗設備的 Adiantum 加密文件系統和 Btrfs 交換文件系統;
  • 支持用戶數據報協議(UDP)中的通用接收卸載(GRO)功能;
  • 支持cgroupv2 中的cpuset 資源控制器;
  • 支持能夠運行多個 Android 實例的 binderfs 文件系統;
  • 更新了許多驅動程序、以及無數的 bug 和安全修復。

除了之外,Linus還在文中表述到:“我在RC8發行版中提到的bug其實並不如想象中的那樣令人擔心。之前我們有個未初始化的變量,但由於是個警告,我們沒有注意到,究其原因是GCC的工作方式,編譯器已經爲我們初始化了正確的值。而在其它地方出現的未初始化變量可能是編譯器本身的問題。”

Linux Kernel 5.0 RC1到Linux Kernel 5.0各版本的更新列表:

Linux Kernel 5.0 RC 1: 支持AMD FreeSync,初步支持 NVIDIA Turing GPU,更新中國的 C-SKY CPU 架構代碼,初步支持 NXP i.MX8 SoC,支持 Allwinner T3、Qualcomm QCS404 和 NXP Layerscape LX2160A,英特爾 Stratix 10 FPGA 驅動,Fscrypt Adiantum 支持, Raspberry Pi 觸控屏驅動

Linux Kernel 5.0 RC2: perf工具更新,驅動程序(網絡、gpu,scsi . .)更新,arch更新(ARM,RISC-V,x86,csky)以及文件系統(btrfs, cifs)和vm修復。

Linux Kernel 5.0 RC3: 大量bug修復和Nouveau RTX 2080 Ti支持。
 
Linux Kernel 5.0 RC4: 沒有什麼特別引人注目的,在大小方面,rc4比前幾個版本提交的數據要多一些。

Linux Kernel 5.0 RC5: 各種修復,從默認爲RISC-V啓用通用PCIe到更好地處理AMD CPU微代碼版本到網絡和各種ARM64修復。

Linux Kernel 5.0 RC6: 網絡(驅動程序和核心)約有四分之一的變化,除此之外,還更新其他驅動程序(gpu,dma,iio,sound, usb,misc …)、通常的架構(arm,mips,x86,powerpc)以及文件系統和核心內核。

Linux Kernel 5.0 RC7: 只有不到一半的驅動程序(gpu,網絡,輸入,md,塊,聲音…),其餘的是架構修復(arm64)。

Linux Kernel 5.0 RC8: 發佈了相關補丁。

Linux Kernel 5.0代號仍爲“Shy Crocodile”,接下來,它將向着Linux Kernel 5.1繼續發展。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章