Linux 5.13內(nèi)核有望合并對(duì)蘋果M1處理器支持的初步代碼
預(yù)計(jì)Linux 5.13將初步支持蘋果Silicon M1處理器,不過完整的支持工作可能還需要幾年時(shí)間才能完全完成。雖然Linux已經(jīng)可以在蘋果Silicon M1上運(yùn)行,但這需要通過一系列的補(bǔ)丁才能實(shí)現(xiàn),而現(xiàn)在Linux 5.13有望在其內(nèi)核中獲得初步支持。
根據(jù)Phoronix的消息,開發(fā)者Hector Martin初步實(shí)現(xiàn)了支持M1,并有望將這些改進(jìn)合并到內(nèi)核5.13的一部分,現(xiàn)在的工作較為順利,預(yù)計(jì)將在2021年6月左右形成一個(gè)穩(wěn)定的版本。Martin此前發(fā)起了一項(xiàng)Patreon眾籌,以支持他對(duì)該項(xiàng)目的開發(fā)工作。
眾籌地址如下:
https://www.patreon.com/marcan
"這個(gè)初始的蘋果M1 Linux端口包含UART,中斷,SMP和設(shè)備樹位,以提供基本功能,"Phoronix說。"還有一個(gè)基于SimpleFB的幀緩沖器,但是,讓用于工作的3D/視頻加速得到良好支持顯然將是一個(gè)艱巨的挑戰(zhàn)。"
全面支持M1的關(guān)鍵領(lǐng)域還有待解決。特別是 "讓蘋果M1圖形系統(tǒng)在Linux下完全工作,供日常使用,可能需要一些時(shí)間"。
此前,Corellium在M1上運(yùn)行了一個(gè)Linux版本,如下圖,然而,其開發(fā)人員表示,蘋果新的非標(biāo)準(zhǔn)方法使其適配工作困難重重。