奧推網

選單
科技

Linus:我終於在 M2 晶片的 MacBook 上釋出了 Linux 最新版本!

整理 | 彭慧中 責編 | 屠敏

出品 | CSDN(ID:CSDNnews)

近日,Linus Torvalds(以下簡稱“Linus”)宣佈Linux Kernel 5。19正式版終於可以和大家見面了。這一版本意義重大,雖然它比原計劃晚了一週釋出,但其帶來了更多新功能、硬體支援以及大量錯誤和安全修復。

不過,以上都不是最驚喜的,最讓Linus津津樂道的是,他藉助了在配有M2晶片的MacBook Air上釋出了Linux核心新版本。

逐步實現“擁抱ARM64”

Linus在郵件中表示:“就個人而言,我認為最有趣的部分是我在ARM64膝上型電腦上釋出Linux Kernel 5。19正式版,並且寫下了這封郵件。這是我期待已久的事情,感謝Asahi團隊,使這一切終於成為現實。儘管我們使用ARM64硬體來執行Linux已有一段時日,但直到現在它都沒有真正用作開發平臺。”

這已經是Linus第三次使用蘋果硬體進行Linux開發了。在很早之前他曾在搭載PPC970處理器(IBM 開發)的麥金塔G5裝置上為PowerPC進行過開發;第二次是十幾年前的第一代MacBook Air;而如今,Linus又在搭載了M2晶片的MacBook Air這款超薄的筆記本上進行操作,可見他對於在蘋果硬體上開發Linux有相當大的執念。

Linus表示:“現階段我並沒有將MacBook Air用於任何實際的工作,我只是將其用於版本測試、啟動以及現在的版本釋出。不過我會嘗試將工作遷移到這款 MacBook上,也許下次釋出版本的時候我能夠完全擁抱ARM64。”

對大多數Linux使用者來說,Linus目前使用什麼電腦並不重要,而且Asahi Linux仍然處於粗糙的早期狀態。但使用現代版本的ARM指令集和“接近上游的核心”,會產生連鎖反應,使生態系統的其他部分受益。

更多的人使用ARM版本的Linux,意味著更多的人修復與ARM有關的錯誤,這將使所有發行版受益。最終,在ARM硬體上使用Linux的經驗將會對每個人都有所改善,儘管這些好處可能需要數年時間才能顯現出來。

Linux Kernel 5。19 其他重要變化

隨著Linux 5。19核心版本的釋出,其也支援國產CPU龍芯自研指令集,Linus 也表示這是重要的一步。

除此之外,Linux 5。19版核心的還有一些非常值得關注的重要變化:

支援英特爾的信任域擴充套件,將虛擬機器與虛擬機器管理程式/hypervisor和平臺上的任何其他軟體隔離開來,以增加傳統虛擬化所能實現的隔離性。

支援AMD的SEV-SNP,它可以保護虛擬機器免受對管理程式的攻擊。

對Arm的多平臺支援已基本完成。

改進了對華碩主機板的監控。

移除對瑞薩H8/300 CPU架構的支援,該架構有一個奇怪的特點,就是已經從核心中移除,然後又恢復了。

Linus在郵件的最後表示,他打算把下一個版本的核心從原來按照版本號命名的Linux 5。20改為Linux 6。0,因為他開始擔心大家再次被“大數字”弄迷糊。這種做法與4。x系列略微不一致,之前Linux 4。20版本釋出之後版本才來到了 Linux 5。0,如今的做法遵循了3。x系列使用的相同方案,該系列停在3。19。

當前,喜歡編譯核心的人現在可以從kernel。org網站下載Linux 5。19的原始碼壓縮包。其他所有人都必須等待其發行版的維護者將核心升級到版本5。19,然後再嘗試將其安裝更新到新的Linux核心系列。

參考連結:https://lkml。org/lkml/2022/7/31/295