Linux 進入 5.0 時代!

為什麼 Linux 4.2 之後的版本不再是 4.21 而是 5.0?

如果你非要一個理由,那就是因為 Linux 4.x 的版本如今用手指與腳趾加在一起都要數不過來了,所以是時候進入 Linux 5.0 時代了!

Linux 進入 5.0 時代!

掌控 Linux 近 30 年的 Linus Torvalds 在經過一段時間的反思、檢討之後整裝待發,希望以身作則來營造一個包容性更強、能更大程度消除社區中的侮辱、貶損等評論和行為的開發環境。從過去幾個月來看,Linus Torvalds 暴躁的小脾氣似乎確實有所收斂,但是這絲毫不影響他做出武斷決策的能力。

昨日,Linus Torvalds 於內核郵件列表(LKML)中正式宣佈推出 Linux 5.0 rc1 版本。對此,不少開發者紛紛好奇,於去年聖誕之際推出的 Linux 4.2 之後難道不應該是 Linux 4.21 嗎?為何會突然變成 5.0 版本?對此,Linus 耿直且耐心地為開發者解釋道:

編號的變化並不代表任何特殊的東西。如果你想要正式的理由,那就是我的手指和腳趾都用盡了,所以 4.21 成了 5.0。

回看 Linux 4.x 版本,從 2015 年 4 月發佈至今,確實已有 20 個版本的迭代更新,然而來自官方的吐槽可還行?

不過雖然看似隨性的編號更改,但從 Linux 5.0 rc1 的發佈來看,它也是有備而來的。用 Linus Torvalds 自己的話來講,5.0 版本中有重大的變化:

  • 50% 是驅動程序更新;

  • 20% 是架構更新;

  • 10% 是工具更新;

  • 剩下的 20% 是全部(文檔、網絡、文件系統、頭文件更新、核心內核代碼......)。

具體而言,最重要的變化是圖形驅動程序的改進。這包括 AMD FreeSync、NVIDIA RTX Turing和Raspberry Pi Touch Display的支持。新的 Raspberry Pi Touch 驅動程序將讓 Pi 構建者製作自己的平板電腦或智能信息顯示器。

另一個圖形改進,起初可能看起來不那麼重要,是 Terminus 控制檯字體的大版本。但實際上,它可以極大地提高在 HiDPI 顯示器(如 4K 屏幕)上讀取終端字體的效率。

此外,Linux 開發者仍然在致力於消除曾經 Spectre 和 Meltdown 漏洞帶來的性能損失。畢竟該漏洞的大部分工作都是通過改進 Linux 的網絡性能來解決的。而這裡提到網絡問題,這就不得不讓諸多的開發者聯想到一個被建議的內置 Linux 虛擬專用網絡(VPN)——WireGuard,但遺憾的是,它仍然沒有進入內核。不過,Torvalds 本人非常喜歡 WireGuard,未來或許有一天也可以見到其在 Linux 上出現。

當前,Linus Torvalds 雖然釋出了 Linux 5.0 rc1 版本,但 5.0 內核仍在開發中,預估計,它將在 2 月底或 3 月初發布,且它應該出現在 4 月份的 Linux 發行版中。與此同時,正如 Torvalds 所說,“去測試,踢掉輪胎。成為第一個運行 5.0 預發佈內核的人吧。”


分享到:


相關文章: