6 月 7 日,Linus Torvalds 重磅發(fā)布了 Linux 5.19 的首個候選版本,隨后于7月31日晚發(fā)布了Linux Kernel 5.19穩(wěn)定版。
與大多數(shù)內(nèi)核周期一樣,Linux 5.19是另一個大周期,除了錯誤Bug和安全修復,它帶來了更多優(yōu)化——改進的硬件支持和若干新功能。
值得注意的是,Linus Torvalds首次使用搭載了Asahi Linux 的蘋果 MacBook對該內(nèi)核進行了發(fā)布。
01用MacBook發(fā)布
在Linux Kernel 5.19更新日志中,Linux Torvalds表示,在他個人看來,最有趣的部分就在于,他是在一臺ARM64筆記本上進行了發(fā)布。
“這是我期待已久的事情,而今終于變成了現(xiàn)實,多謝Asahi團隊。”
據(jù)悉,Asahi Linux項目旨在將Linux移植到Apple Silicon Mac,此前已成功在M1 MacBookAir筆記本電腦上運行,并開放了Asahi Linux的下載安裝。
圖源:Aasahi Linux官網(wǎng)
盡管此前ARM64設備就可以運行Linux,但直到現(xiàn)在,它也沒有真正成為一個可用的開發(fā)平臺。換言之,Ashai項目之前,其實用性都不太令人滿意。如今,對Linux的開發(fā)人員來說,AsahiLinux讓arm驅(qū)動的計算機有了新的可能,這一點尤其讓人感到振奮。
圖源:reddit論壇評論
Torvalds提到,這是他第三次在Linux開發(fā)中使用蘋果硬件。很多年前,他曾在ppc970機器上做過PowerPC開發(fā);然后是十多年前,MacBookAir是彼時唯一的輕薄本;第三次就是現(xiàn)在。
不過他也承認,現(xiàn)階段并沒有將ARM64設備用于任何真正的工作,只是將其用于版本測試、啟動以及現(xiàn)版本的發(fā)布。
但從總體趨勢來看,Linux完全擁抱ARM64或許也只是時間問題。
02更新重點
在本次版本更新中,Linux Kernel 5.19的新功能、新特性主要包括以下重點:
處理器方面
實現(xiàn)了對 LoongArch CPU 系列的初步支持。LoongArch 是中國龍芯公司開發(fā)的通用 CPU,它基于 MIPS 架構(gòu),并有望在 Kernel 5.20 中提供完整的支持。
Linux Kernel 5.19 版本還為 Intel 的 Raptor 和 Alder Lake 處理器帶來了運行時平均功率限制(RAPL)支持。
新的英特爾 IFS 驅(qū)動程序支持帶來了一項功能,有助于在處理器部署的早期階段檢測電路級別的 CPU 故障等硬件問題。
AMD Zen 4 CPU 基于指令的采樣(IBS)模塊中引入了更多的更新。此外,PerfMonV2 在這個版本中被引入,提供了更多的性能監(jiān)控能力。
主要的 ARM 更新
終于,主線 Linux 內(nèi)核能夠支持 ARM 多平臺了。在 Linus 的 RC1 開場白中可以看到,這是該版本中的巨大改變!從 Linux 3.7 開始,跨越了十多年的工作,這是多么漫長的過程。
Linux 內(nèi)核 5.19 Rc1 發(fā)布公告提到了 ARM 變化
顯示和存儲更新
Apple M1 NVMe SSD 控制器支持發(fā)生了相當大的變化。
在 XFS、btrfs、F2FS 和 exFAT 文件系統(tǒng)方面都有增強功能。
Linux Kernel 5.19 僅圖形驅(qū)動程序就增加了大約 50 萬行代碼。它們包括 AMD RDNA、CDNA、英特爾 Raptor Lake、英特爾 DG2/Alchemist 等的更新。
網(wǎng)絡方面的更新
隨著云計算和數(shù)據(jù)中心的出現(xiàn),高性能網(wǎng)絡成為人們所希望的剛需。無線和有線連接的核心網(wǎng)絡代碼以及許多單獨的網(wǎng)絡驅(qū)動程序在 Linux Kernel 5.19 中得到了改進。包括了對 Big TCP支持,有助于實現(xiàn) 400GBit/s 的流量速度。
支持 pureLiFi(一種基于光的新網(wǎng)絡技術(shù))驅(qū)動,以及 Silicon Labs 的 WFX WiFi 低功耗物聯(lián)網(wǎng)接收器的主要驅(qū)動。
對多路徑 TCP(MPTCP)也有進一步的改進,包括對 MPTCP 路徑管理器的用戶空間支持。
對 Realtek 8852ce 5GHz 芯片組、聯(lián)發(fā)科 T700 調(diào)制解調(diào)器和 Rensas RZ/V2M 的支持。
增加了高通 ATH11K Wi-Fi 驅(qū)動程序的網(wǎng)絡喚醒功能。
Linux Kernel 5.19 其他更新
著名的隨機數(shù)生成器在此內(nèi)核版本中得到繼續(xù)改進。
Zstd 壓縮是當今流行的趨勢,Linux Kernel 5.19,內(nèi)核獲得了 Zstd 壓縮固件支持。這為 XZ 壓縮固件支持提供了一種節(jié)省空間的替代方案。
筆記本電腦在此內(nèi)核版本中獲得了 Chrome OS EC 驅(qū)動程序支持,讓使用非 Chromebook 設備成為可能。
對 Wacom 手寫設備、聯(lián)想 Thinkpad Trackpoint II、Google Whisker Touchpad 和聯(lián)想 X12 TrackPoint 的支持也有小部分更新。
增加了 HWMON 子系統(tǒng),硬件監(jiān)控繼續(xù)得到改進。在這個內(nèi)核升級中,它在各種主板上引入了更好的傳感器范圍覆蓋,包括華碩的 PRIME X470-PRO 和 ProArt X570 Creator 系列主板。Aquacomputer 還提供了一些代碼來支持風扇控制器。
03下一個版本或許是6.0
樂于編譯內(nèi)核的用戶現(xiàn)在可以從kernel.org網(wǎng)站下載Linux 5.19源代碼壓縮包。其他用戶必須等待其發(fā)行版的維護者將內(nèi)核升級到5.19版本,然后再做更新。
隨著Linux內(nèi)核5.19的推出,下一個內(nèi)核版本合并窗口現(xiàn)已打開。因為下一版本可能會涉及到合并Rust這一重大更新,所以一眾開發(fā)者對此也抱有很大期待。至于下一個版本叫5.20還是6.0,網(wǎng)友們多傾向于后者。
圖源:reddit論壇評論
因為Linus Torvalds在發(fā)布貼的腳注中提到,他可能將內(nèi)核的下一個版本稱為6.0
“因為我開始擔心再次被大數(shù)字弄糊涂了”。
其實稍作回顧,可以發(fā)現(xiàn),之前Linux 3.19版本結(jié)束后就直接跳到了4.0。雖然之后4.19版本后也出現(xiàn)了4.20這一版本號,但綜合來說,Linux的版本號并不熱衷于往“大數(shù)”堆。
誕生于1991年的Linux,活躍至今已有31年歷史。在這段堪稱漫長的歲月里,Linux不僅沒有死去,甚至占據(jù)了PC操作系統(tǒng)的三王座之一,保持了旺盛的生命力。這與其源源不斷的貢獻者,與時俱進的更新頻率,蓬勃發(fā)展的生態(tài)息息相關(guān)。
Linux作為全球最大的開源操作系統(tǒng),由開源社區(qū)的貢獻者維護,每6-10周發(fā)布一個新的內(nèi)核版本。
Git的誕生讓開源項目的開發(fā)變得更有效率。
如果你想要測試并嘗試該版本,可以戳這里下載。
審核編輯 :李倩
-
Linux
+關(guān)注
關(guān)注
87文章
11345瀏覽量
210404 -
macbook
+關(guān)注
關(guān)注
0文章
497瀏覽量
41749
原文標題:Linux 5.19正式發(fā)布,是Linus Torvalds在M1 MacBook上發(fā)布的……
文章出處:【微信號:嵌入式學習站,微信公眾號:嵌入式學習站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
相關(guān)推薦
評論