《電子技術(shù)應(yīng)用》
您所在的位置:首頁 > 可編程邏輯 > 業(yè)界動態(tài) > Linux 5.19 正式發(fā)布,!這次用的竟然是 MacBook.....

Linux 5.19 正式發(fā)布!這次用的竟然是 MacBook.....

2022-09-02
來源:Linux學習
關(guān)鍵詞: Linux5.19

  Linus Torvalds于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ā)布,。

  PART 01

  用MacBook發(fā)布

  在Linux Kernel 5.19更新日志中,Linux Torvalds表示,,在他個人看來,,最有趣的部分就在于,他是在一臺ARM64筆記本上進行了發(fā)布,。

  “這是我期待已久的事情,,而今終于變成了現(xiàn)實,多謝Asahi團隊,?!?/p>

  據(jù)悉,Asahi Linux項目旨在將Linux移植到Apple Silicon Mac,,此前已成功在M1 MacBook Air筆記本電腦上運行,,并開放了Asahi Linux的下載安裝。

  微信圖片_20220902154722.png

  圖源:Aasahi Linux官網(wǎng)

  盡管此前ARM64設(shè)備就可以運行Linux,,但直到現(xiàn)在,,它也沒有真正成為一個可用的開發(fā)平臺。換言之,,Ashai項目之前,,其實用性都不太令人滿意。如今,,對Linux的開發(fā)人員來說,,Asahi Linux讓arm驅(qū)動的計算機有了新的可能,這一點尤其讓人感到振奮,。

  微信圖片_20220902154745.png

  圖源:reddit論壇評論

  Torvalds提到,,這是他第三次在Linux開發(fā)中使用蘋果硬件。很多年前,,他曾在ppc970機器上做過PowerPC開發(fā),;然后是十多年前,MacBook Air是彼時唯一的輕薄本,;第三次就是現(xiàn)在,。

  不過他也承認,現(xiàn)階段并沒有將ARM64設(shè)備用于任何真正的工作,,只是將其用于版本測試,、啟動以及現(xiàn)版本的發(fā)布。

  但從總體趨勢來看,,Linux完全擁抱ARM64或許也只是時間問題,。

  PART 02

  更新重點:龍芯LoongArch登陸

  在本次版本更新中,Linux Kernel 5.19的新功能,、新特性主要包括以下重點:

  1,、硬件支持

  龍芯LoongArch CPU架構(gòu)登陸內(nèi)核

  繼續(xù)為AMD Zen 4處理器做準備,包括新的IBS擴展和其他改進

  改善對AMD RDNA 3的支持

  繼續(xù)對英特爾DG2/Alchemist的啟用工作

  為Alder Lake添加英特爾Idle 驅(qū)動

  初步支持Raptor Lake P集顯

  支持Zstd壓縮固件

  取消對瑞薩H8/300 CPU架構(gòu)的支持


  2,、兼容性

  英特爾TDX主機對信任域擴展的支持得以實現(xiàn)

  AMD SEV-SNP在主機方面的支持終于被主流化

  繼續(xù)啟用下一代AMD Radeon顯卡的工作,,包括兼容所有RDNA3消費者顯卡和AMD Instinct MI300 / GFX940加速器


  3、性能優(yōu)化

  添加新的“in-field掃描”機制來檢測英特爾CPU中的問題

  EROFS只讀文件系統(tǒng)已更新為使用fscache層來提高運行大量容器時的性能

  為virtio-blk驅(qū)動程序添加了輪詢I / O支持,,以將延遲降低多達10%


  4,、安全性

  改進鎖定模式以防止特權(quán)進程在內(nèi)核控制之外更改內(nèi)核內(nèi)存

  增加對Landlock安全模塊中規(guī)則支持以控制文件的重命名

  添加了Clang編譯的結(jié)構(gòu)隨機化強化功能,并進一步改進了隨機數(shù)生成器


  今年6月初,,Linux將龍芯LoongArch CPU架構(gòu)的大部分代碼并入了Linux 5.19,,包括最終的系統(tǒng)調(diào)用接口和所有核心功能,算是完成了初步支持,。這一進展一度引起關(guān)注,。

  龍芯最早是基于MIPS64的CPU架構(gòu),后來再基于MIPS拓展了LoongISA指令集,。去年龍芯3A5000正式發(fā)布時,,龍芯中科推出了完全自主指令集架構(gòu) ——LoongArch。

  就LoongArch而言,,盡管其代碼已經(jīng)合并到了Linux主線內(nèi)核中,,但因為部分驅(qū)動代碼還沒有被主線化,所以還不能在實機上使用,。不過,,這一舉措本身也標志著GNU/Linux開源社區(qū)對這一獨立架構(gòu)的認同,為LoongArch進入Glibc打開了大門,。一旦100%自研的LoongArch實現(xiàn)對更多主流操作系統(tǒng)的兼容,,對中國的信息安全產(chǎn)業(yè)來說,無疑是一個巨大的利好,。

  另外,,在本次版本迭代中,Linux 5.19不再支持瑞薩H8/300,,使其在一得一舍間支持的架構(gòu)總數(shù)依舊保持不變,。

  PART 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)友們多傾向于后者,。

  微信圖片_20220902154848.png

  圖源: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內(nèi)核的發(fā)布規(guī)律幾乎保持著相對不變的節(jié)奏,。技術(shù)何以不朽,?無非滴水穿石、薪火相傳爾,。


 更多信息可以來這里獲取==>>電子技術(shù)應(yīng)用-AET<<

微信圖片_20210517164139.jpg

本站內(nèi)容除特別聲明的原創(chuàng)文章之外,,轉(zhuǎn)載內(nèi)容只為傳遞更多信息,并不代表本網(wǎng)站贊同其觀點,。轉(zhuǎn)載的所有的文章,、圖片、音/視頻文件等資料的版權(quán)歸版權(quán)所有權(quán)人所有,。本站采用的非本站原創(chuàng)文章及圖片等內(nèi)容無法一一聯(lián)系確認版權(quán)者,。如涉及作品內(nèi)容、版權(quán)和其它問題,,請及時通過電子郵件或電話通知我們,,以便迅速采取適當措施,避免給雙方造成不必要的經(jīng)濟損失。聯(lián)系電話:010-82306118,;郵箱:[email protected],。