《電子技術應用》
您所在的位置:首頁 > 可編程邏輯 > 業(yè)界動態(tài) > Linux登陸蘋果M1芯片

Linux登陸蘋果M1芯片

2021-01-21
來源:安全牛
關鍵詞: Linux 蘋果M1

  1.png

  將Linux移植到蘋果公司(以下簡稱“蘋果”)最新的M1芯片上是極客與黑客的圣杯之一。但出人意料而又情理之中的是,率先達成此任務的是近年來遭到蘋果公司起訴陷入困境的iOS仿真軟件開發(fā)商Corellium。

  繼上周末透露Linux移植M1芯片取得初步成功后,昨天,Corellium創(chuàng)始人兼首席技術官克里斯·韋德(Chris Wade)在推特上宣布成功將Linux(pongoOS,一種針對蘋果Silicon芯片架構優(yōu)化的Linux版本)移植到蘋果M1芯片上(搭載M1芯片的Mac mini已經通過測試),并且完全可用(支持USB、DART等等)。

  2.png

  由于尚不支持PCIE等標準,新版本無法利用M1的圖形處理芯片,但是最新發(fā)布的版本已經比1月15日發(fā)行的版本更具通用性和可用性,進步顯而易見。但與基于Intel的舊版Mac上使用Linux相比,“M1原生”Linux還有很多需要改進的地方。(編者:如果你需要在M1芯片電腦上完整使用Linux功能,那么目前最佳方式是使用開源QEMU仿真器和虛擬機。)

  沒有人比我們更懂蘋果

  3.png

  Corellium由克里斯·韋德(ChrisWade)和阿曼達·戈頓(AmandaGorton)夫婦于2017年聯手創(chuàng)立,其服務已被證明是研究人員的福音——提供“適用于任何版本”的iOS越獄功能。在安全研究界被視為一大突破,因為該公司開發(fā)的軟件能讓用戶在臺式機上運行“虛擬”iPhone。

  Corellium軟件不使用實體iPhone來對蘋果iOS移動操作系統進行分析,而是簡化了這一過程,這也使Corellium成為安全研究人員發(fā)現蘋果產品安全漏洞的熱門工具。

  但是2019年8月蘋果公司高舉版權大棒對越獄行為的“嚴打”,對Corellium發(fā)起訴訟并波及其客戶,以及相關安全研究人員、越獄者以及應用開發(fā)人員。但蘋果最終敗訴。12月30日,美國佛羅里達州的一名聯邦法官駁回了蘋果公司對Corellium版權侵犯指控。

  而Corellium率先將Linux移植到蘋果公司引以為傲的M1芯片,距離蘋果敗訴僅僅過去三周時間,再一次證明自己是“更懂蘋果”的公司。

  有了這樣的經驗,因此看到Corellium在上周末將Linux移植到Apple的M1芯片上就不足為奇了。

  對于向M1移植Linux的動機,Wade接受媒體采訪時指出,Corellium渴望將其專業(yè)知識用于移植工作,“我們對Apple SOC有著無與倫比的理解,以前我們依靠它將Android移植到iPhone,而且我們已經為iPhone12虛擬設備建模了A14芯片,因此我們希望將這些知識分享給大家,使社區(qū)能夠在新的M1系統上運行Linux?!?/p>

  M1不需要越獄

4.png

  雖然很多Linux愛好者期待更加流行的Linux版本登陸M1芯片,但是Wade對Asahi Linux的pongoOS情有獨鐘:“我們非常感謝PongoOS和Asahi的工程師的合作,我們希望我們的貢獻能幫助Asahi Linux更快地實現。我們計劃在今天發(fā)布該源代碼,并提供一個工作版本——SMP和USB支持的Linux版本,我們將提交上游審查。”

  Corellium與PongoOS聯手破局,標志著M1上的Linux,甚至ARM上的Linux邁出了重要的一步。

  與蘋果的移動芯片的封閉世界不同,馬丁補充說:“M1是一個開放系統,允許用戶在主CPU核心群集上以所有特權級別運行自己的代碼?!币虼?,不需要“越獄”或類似的技術。

  但是,在需要一些逆向工程(例如M1 GPU)的情況下,馬丁解釋說,第三方必須遵循“無塵室”方法,其中貢獻者負責編寫文檔,然后由其他人來實現。

  對于版權和開源許可證的政策,Chris Wade表示:“Corellium的所有面向M1的Linux代碼將遵循Asahi Linux版權政策,并都將在相應的開源許可證下發(fā)布,我們正在積極尋求將其上游移植到Linux中的方法。我們的代碼完全符合GPL?!睈酆谜呖梢栽贕itHub(https://github.com/Corellium)上找到它。

 

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