來(lái)源:CSDN
近日,Linus Torvalds(以下簡(jiǎn)稱 "Linus")宣布 Linux Kernel 5.19 正式版終于可以和大家見(jiàn)面了。這一版本意義重大,雖然它比原計(jì)劃晚了一周發(fā)布,但其帶來(lái)了更多新功能、硬件支持以及大量錯(cuò)誤和安全修復(fù)。
不過(guò),以上都不是最驚喜的,最讓 Linus 津津樂(lè)道的是,他借助了Asahi Linux 項(xiàng)目,在配有 M2 芯片的 MacBook Air 上發(fā)布了Linux 內(nèi)核新版本。
逐步實(shí)現(xiàn) " 擁抱 ARM64"
Linus 在郵件中表示:" 就個(gè)人而言,我認(rèn)為最有趣的部分是我在 ARM64 筆記本電腦上發(fā)布 Linux Kernel 5.19 正式版,并且寫(xiě)下了這封郵件。這是我期待已久的事情,感謝 Asahi 團(tuán)隊(duì),使這一切終于成為現(xiàn)實(shí)。盡管我們使用 ARM64 硬件來(lái)運(yùn)行 Linux 已有一段時(shí)日,但直到現(xiàn)在它都沒(méi)有真正用作開(kāi)發(fā)平臺(tái)。"
這已經(jīng)是 Linus 第三次使用蘋(píng)果硬件進(jìn)行 Linux 開(kāi)發(fā)了。在很早之前他曾在搭載 PPC970 處理器(IBM 開(kāi)發(fā))的麥金塔 G5 設(shè)備上為 PowerPC 進(jìn)行過(guò)開(kāi)發(fā);第二次是十幾年前的第一代 MacBook Air;而如今,Linus 又在搭載了 M2 芯片的 MacBook Air 這款超薄的筆記本上進(jìn)行操作,可見(jiàn)他對(duì)于在蘋(píng)果硬件上開(kāi)發(fā) Linux 有相當(dāng)大的執(zhí)念。
Linus 表示:" 現(xiàn)階段我并沒(méi)有將 MacBook Air 用于任何實(shí)際的工作,我只是將其用于版本測(cè)試、啟動(dòng)以及現(xiàn)在的版本發(fā)布。不過(guò)我會(huì)嘗試將工作遷移到這款 MacBook 上,也許下次發(fā)布版本的時(shí)候我能夠完全擁抱 ARM64。"
對(duì)大多數(shù) Linux 用戶來(lái)說(shuō),Linus 目前使用什么電腦并不重要,而且 Asahi Linux 仍然處于粗糙的早期狀態(tài)。但使用現(xiàn)代版本的 ARM 指令集和 " 接近上游的內(nèi)核 ",會(huì)產(chǎn)生連鎖反應(yīng),使生態(tài)系統(tǒng)的其他部分受益。
更多的人使用 ARM 版本的 Linux,意味著更多的人修復(fù)與 ARM 有關(guān)的錯(cuò)誤,這將使所有發(fā)行版受益。最終,在 ARM 硬件上使用 Linux 的經(jīng)驗(yàn)將會(huì)對(duì)每個(gè)人都有所改善,盡管這些好處可能需要數(shù)年時(shí)間才能顯現(xiàn)出來(lái)。
Linux Kernel 5.19 其他重要變化
隨著 Linux 5.19 內(nèi)核版本的發(fā)布,其也支持國(guó)產(chǎn) CPU 龍芯自研指令集,Linus 也表示這是重要的一步。
除此之外,Linux 5.19 版內(nèi)核的還有一些非常值得關(guān)注的重要變化:
支持英特爾的信任域擴(kuò)展,將虛擬機(jī)與虛擬機(jī)管理程序 /hypervisor 和平臺(tái)上的任何其他軟件隔離開(kāi)來(lái),以增加傳統(tǒng)虛擬化所能實(shí)現(xiàn)的隔離性。
支持 AMD 的 SEV-SNP,它可以保護(hù)虛擬機(jī)免受對(duì)管理程序的攻擊。
對(duì) Arm 的多平臺(tái)支持已基本完成。
改進(jìn)了對(duì)華碩主板的監(jiān)控。
移除對(duì)瑞薩 H8/300 CPU 架構(gòu)的支持,該架構(gòu)有一個(gè)奇怪的特點(diǎn),就是已經(jīng)從內(nèi)核中移除,然后又恢復(fù)了。
Linus 在郵件的最后表示,他打算把下一個(gè)版本的內(nèi)核從原來(lái)按照版本號(hào)命名的 Linux 5.20 改為 Linux 6.0,因?yàn)樗_(kāi)始擔(dān)心大家再次被 " 大數(shù)字 " 弄迷糊。這種做法與 4.x 系列略微不一致,之前 Linux 4.20 版本發(fā)布之后版本才來(lái)到了 Linux 5.0,如今的做法遵循了 3.x 系列使用的相同方案,該系列停在 3.19。