在M1處理器上運行的Mac計算機 (例如入門級MacBook Pro,Mac mini和MacBook Air) 現在他們可以使用Linux啟動。 幾天前,位於美國佛羅里達州的虛擬化公司Corellium宣布將Ubuntu應用於Mac M1。
自iPhone 6推出以來,該公司一直在關注蘋果移動生態系統的發展。
該公司表示:
“我們的Corellium虛擬化平台為安全研究人員提供了空前的知識,以了解操作系統和程序如何在Apple的ARM處理器上工作。”
他補充說:“當蘋果公司決定允許在裝有M1芯片的Mac上安裝自定義內核時,我們很高興將Linux遷移到該芯片上,以加深對硬件平台的了解。”
作為第一個專門為Mac設計的芯片,該芯片 M1具有強大的力量和品質 以獲得更高的能源效率。 例如,在Mac Mini中,Apple報告說M1芯片的性能最高可提高三倍,圖形性能最高可提高六倍,而機器學習速度最高可達到所製造產品的15倍。 以下是Mac M1的一些功能。
- 8核CPU:四個高性能核和四個節能核
- 8核GPU-M1芯片通過消耗三倍的功耗來達到最高性能
單芯片系統-到目前為止,Mac需要多個芯片才能完全部署其功能。 使用M1芯片,這些技術(處理器,I / O,安全性,內存等)被組合到一個芯片上的單個系統中。
統一內存:借助統一內存體系結構(UMA),M1芯片將其低延遲,高帶寬內存集中到一個池中
機器學習:M16芯片具有1個內核,每秒能夠進行XNUMX萬億次操作。 它完全設計為在機器學習方面表現出色;
16億個晶體管-M1芯片具有難以置信的小原子尺寸晶體管。
受Linus Torvalds的啟發,開發人員似乎對在基於ARM架構和Apple M1芯片提供的性能的計算機上運行Linux的可能性深感興趣。
赫克托·馬丁(Hector Martin),經常在各種架構上運行Linux的開發人員, 他還將Linux系統移至Mac M1。 當被問及他對蘋果的新款筆記本電腦有何看法時,萊納斯·托瓦爾德回答:
“ Apple可以在其云上運行Linux,但不能在其筆記本電腦上運行。 我一直在等待可以長時間運行Linux的ARM筆記本電腦。 Linux內核設計師說,我沒有時間去解決這個問題,也沒有時間去與那些無濟於事的公司打架。
蘋果於2019年2017月對Corellium提起訴訟,該訴訟由Amanda Gorton和Chris Wade於XNUMX年共同創立。
為了回應蘋果的投訴,Corellium繼而指責蘋果使用“必須由法院制止的不正當商業行為”。
據Corellium稱,蘋果在決定提供自己的競爭產品之前就了解並發展了自己的業務。
今年早些時候,佛羅里達州的一名聯邦法官駁回了蘋果公司有關Corellium違反其著作權法的指控,該公司的軟件可以幫助安全研究人員發現蘋果產品中的安全漏洞和漏洞。
蘋果公司在投訴中聲稱,該軟件公司未經許可就複製了操作系統,圖形用戶界面和設備的其他方面。
蘋果公司指責Corellium以幫助發現iPhone操作系統中的錯誤為藉口行事,但隨後“在公開市場上將信息出售給出價最高的人”。
團隊 Corellium詳細解釋了他們如何使Ubuntu在Mac M1上運行。 本文包括在Mac M1上安裝Ubuntu的教程。 按照這些步驟,我們最終從USB端口進行了直接引導。