精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

M1版MacBook不能兼容所有的X86軟件

如意 ? 來源:太平洋電腦網 ? 作者:Aimo ? 2020-11-20 09:33 ? 次閱讀

M1版新MacBook的兼容性到底怎么樣?蘋果使用M1芯片的MacBook已經逐漸開始發貨了,我們知道M1芯片基于ARM架構,和之前基于X86架構的Intel芯片有很大差異,因此新的M1版MacBook能否運行之前基于Intel版macOS開發的軟件,就成了很多朋友關注的問題。

蘋果MacBook換用ARM芯片

蘋果采取了很多措施,來解決M1版MacBook的兼容性問題。首先,對于現有的X86軟件,蘋果推出了X86-ARM的指令翻譯方案“Rosetta 2”,它可以讓ARM平臺的macOS,直接運行絕大部分的X86軟件。

從蘋果的介紹來看,Rosetta 2并不是在軟件運行的時候,才翻譯指令的,而是在軟件安裝時就做好了轉換,因此它的性能還相當不錯。

MacBook從X86遷移到ARM,使用Rosetta 2實現對舊有X86軟件的兼容,但并不完美

不過,Rosetta 2并非完美,根據蘋果官方的消息,在以下三種情況下,它無法對X86指令進行翻譯。

1、內核擴展,也就是涉及到操作系統內核模塊的指令沒法翻譯;

2、虛擬化X86_64平臺的虛擬機,當前M1上并沒有對應的虛擬化指令;

3、涉及AVX、AVX2、AVX512的指令,ARM上沒有對應的指令集,因此用到相關指令集的X86軟件沒法翻譯。

大部分X86軟件并不會涉及以上內容,只用到普通的SSE系指令集。不過某些開發工具會涉及內核,某些高性能計算工具會使用AVX系指令集,因此如果想要用M1版MacBook作生產力工具,兼容性問題還是需要慎重考慮的。

除了使用Rosetta 2指令集翻譯,M1版MacBook最原生的兼容方式,當然就是基于ARM開發編譯的軟件。不少知名軟件開發商,例如Adobe,已經宣布產品將會全線新增ARM編譯的版本,對M1版MacBook有著最完美的兼容。

那么到底M1版MacBook能兼容什么軟件、不能兼容什么軟件?一個個軟件測試工程量非常大,而且軟件們也處于不停的更新換代中。今天,就來給大家介紹一個查看M1版MacBook兼容性的好方法,這可能是最詳細的兼容性測試了。

DoseitARM:https://github.com/ThatGuySam/doesitarm

當前,在GitHub上出現了一個關于M1版MacBook的兼容性測試項目“DoseitARM”。在這個項目中,可以看到開發工具、影音工具、圖形圖像工具、剪輯工具等各種生產力軟件的兼容性測試。其中,各類軟件的兼容性又被分為幾種不同的情況,分別如下:

·兼容,原生兼容蘋果Silicon

·兼容,通過Rosetta 2運行

·不兼容,無法運行但在后續開發中支持(已存在兼容的非正式版本)

·不兼容,只能在Intel版Mac上運行(未有兼容的版本,后續開發可能會兼容)

由于這是在GitHub上的開源項目,因此這些兼容性測試結果還會不斷更新。想要知道你關注的某個軟件到底能不能在M1版MacBook運行,直接搜索列表中的這個軟件的兼容情況即可。

M1版MacBook不能兼容所有的X86軟件

列表中可以找到某個X86軟件在新MacBook上的兼容情況和進展

可以看到,M1版MacBook的各類軟件兼容性還是比較樂觀的,一些尚未兼容的軟件,官方也有消息正在開發兼容的版本。在“DoseitARM”項目中,還可以查看這些軟件關于兼容M1芯片的官方消息和進度,相當不錯。

總的來說,如果你想要了解某個軟件是否兼容M1版MacBook,不妨到這個GitHub項目上面看看,這可能是當前最為全面的M1版MacBook兼容性測試了。

蘋果未來還會在更多Mac電腦上使用ARM芯片,參照之前Mac從PowerPC向Intel遷移的速度,ARM的Mac兼容性應該會很快得到解決,期待有更多出色的ARM Mac產品吧。
責編AJX

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 軟件
    +關注

    關注

    69

    文章

    4789

    瀏覽量

    87169
  • macbook
    +關注

    關注

    0

    文章

    496

    瀏覽量

    41657
  • X86
    X86
    +關注

    關注

    5

    文章

    294

    瀏覽量

    43405
收藏 人收藏

    評論

    相關推薦

    x86再次偉大!英特爾AMD破天荒聯手,要搞定軟硬件兼容

    電子發燒友網報道(文/梁浩斌)在北京時間10月16日開幕的聯想Tech World 2024大會上,作為聯想的核心供應商,英特爾CEO基辛格、AMD董事長兼CEO蘇姿豐先后進行了演講。兩家x86
    的頭像 發表于 10-21 00:53 ?2320次閱讀
    讓<b class='flag-5'>x86</b>再次偉大!英特爾AMD破天荒聯手,要搞定軟硬件<b class='flag-5'>兼容</b>性

    英特爾將攜手AMD共同捍衛x86生態

    Advisory Group)由英特爾和AMD共同創立,其目標在于推動x86架構的未來發展,簡化軟件開發流程,保障互操作性和接口的一致性,并為開發者提供標準化的架構工具、指令集以及對未來的明確規劃。
    的頭像 發表于 10-16 13:49 ?424次閱讀

    X86架構處理器有哪些優點和缺點

    X86架構處理器作為計算機領域的重要組成部分,具有多個顯著的優點和一定的缺點。以下是對X86架構處理器優缺點的詳細分析。
    的頭像 發表于 08-22 11:25 ?1606次閱讀

    X86架構和ARM架構有什么區別

    X86架構和ARM架構是兩種主流的CPU架構,它們在多個方面存在顯著的差異。以下是對這兩種架構的詳細比較,涵蓋了追求目標、應用領域、技術特點、性能功耗比、軟件生態以及未來趨勢等方面。
    的頭像 發表于 08-22 11:21 ?8697次閱讀

    ElfBoard技術貼|如何將libwebsockets庫編譯為x86架構

    在之前的文章中,我們已經詳細介紹了如何交叉編譯libwebsockets并將其部署到ELF1開發板上。然而在調試階段,發現將libwebsockets在Ubuntu環境下編譯為x86架構可能更為方便
    的頭像 發表于 07-10 09:38 ?1176次閱讀
    ElfBoard技術貼|如何將libwebsockets庫編譯為<b class='flag-5'>x86</b>架構

    觸翔X86工控主板在交互機器人中的應用

    X86工控主板在交互機器人中的應用主要體現在其高可靠性、抗干擾性和穩定性等方面,為交互機器人的正常運行和精確控制提供了有力支持。以下是關于X86工控主板在交互機器人中應用的詳細分析:
    的頭像 發表于 05-28 15:48 ?445次閱讀

    全新國產x86處理器,Chiplet架構,從教育整機做起

    電子發燒友網報道(文/周凱揚)要說什么架構在當下的計算機市場依然屹立多年不倒,那一定是x86架構。盡管坐擁巨大的市場占有量,x86依然是市面上最封閉的生態之一,多年以來只有英特爾和AMD陸續推出
    的頭像 發表于 04-30 01:06 ?5093次閱讀
    全新國產<b class='flag-5'>x86</b>處理器,Chiplet架構,從教育整機做起

    谷歌發布Axion新款數據中心AI芯片,性能超越x86及云端

    谷歌預計將通過Google Cloud提供Axion AI芯片給客戶。谷歌強調這款基于ARM的CPU產品具有優越的性能表現,甚至超越了傳統的x86芯片及云端通用ARM芯片。
    的頭像 發表于 04-10 16:32 ?847次閱讀

    谷歌發布Arm架構CPU,性能超越x86和通用Arm芯片

    據悉,谷歌計劃借助谷歌云提供名為Axion的基于Arm的中央處理器(CPU)。該公司表示,其性能優越,超過同類x86芯片及云端通用Arm芯片。
    的頭像 發表于 04-10 09:25 ?521次閱讀

    M1M2和M3芯片是什么意思

    M1M2和M3芯片都是蘋果公司推出的自研處理器芯片,具有不同的特點和發布時間。
    的頭像 發表于 03-08 15:51 ?5516次閱讀

    x86 SBC vs ARM SBC:選擇適合您的單板計算機

    比較,幫助您決定哪一種適合您。 基礎知識 在我們深入比較之前,有必要了解什么是 x86 和 ARM 架構。 x86是一種復雜指令集計算(CISC)架構,是大多數臺式機和筆記本電腦的設計基礎。它以高性能和與各種軟件
    的頭像 發表于 03-07 13:26 ?462次閱讀

    康佳特在其x86計算機模塊集成Hypervisor簡化系統整合

    新的x86計算機模塊。對基于x86的康佳特計算機模塊(COM)而言,Hypervisor是可輕松添加的附加組件。現在,Hypervisor已被集成到固件中,并成為所有x86計算機模塊的
    發表于 02-01 11:25 ?318次閱讀
    康佳特在其<b class='flag-5'>x86</b>計算機模塊集成Hypervisor簡化系統整合

    arm架構和x86架構區別 linux是x86還是arm

    ARM架構和x86架構是兩種不同的計算機處理器架構,它們在體系結構、指令集、應用領域等方面有著明顯的區別。Linux操作系統則具有廣泛的適配性,可以運行在各種架構上,包括x86和ARM架構。 一
    的頭像 發表于 01-30 13:46 ?1.7w次閱讀

    x86與arm架構區別主板還是cpu

    x86和ARM架構是計算機處理器的兩種不同體系結構,涉及到CPU和主板兩方面的區別。下面將詳細介紹它們的特點和區別。 首先,我們需要先了解x86和ARM是什么。x86架構是由英特爾公司和AMD公司
    的頭像 發表于 12-21 17:08 ?2254次閱讀

    兆芯發布國產高性能X86 CPU,兼容Windows且性能優于十代英特爾

    值得一提的是,就在12月12日,兆芯公司發布了其全新研發的Windows兼容型國產自研X86 CPU——開先KX-7000系列高性能桌面處理器。據揭曉,KX-7000有兩款版本,均由自主設計的X86 Century Avenue
    的頭像 發表于 12-15 10:26 ?2805次閱讀