蘋果今年推出的新款 Mac 上搭載了基於 ARM 架構,徹底由蘋果自主設計的「Apple Silicon」芯片 M1,而不在使用英特爾的芯片。程序員
這也帶來了一個問題,就是須要使用 Windows 系統的用戶該怎麼安裝。近日,蘋果軟件高級副總裁對此做出迴應稱:「蘋果已經擁有運行 Windows 10 ARM 版的核心技術。」也就是說,只要微軟贊成,macOS 用戶就能夠在本身的電腦上安裝 Windows 10。segmentfault
上週,已經用一位外國網友 Alexander Graf 藉助 QEMU 對 ARM64 的補丁成功蘋果的 M1 芯片上運行了 Windows 10。網絡
不過,因爲缺少 PPTT ACPI 接口的數據表,Windows 10 在搭載了 M1 芯片的新款 Mac 上的運行還存在很多如網絡和音頻沒法驅動等問題。架構
但蘋果軟件工程高級副總裁在近日接受採訪時卻表示,在 M1 上安裝 Windows 10 遇到的問題不在蘋果,而是微軟不能提供支持。spa
他說:「Windows 10 是否支持在M1芯片上運行徹底取決於微軟是否願意。」原來,微軟基於 ARM 架構的 Windows 10 只能向 OEM 廠商受權使用。也就是說,只要微軟容許,用戶就能夠直接在 M1 芯片上運行 Windows 10。操作系統
其實除了 M1 是否支持 Windows 10 運行,它能支持 Linux 對廣大程序員來講更有吸引力。就連 Linux 之父 Linus Torvalds 也在 Real World Tech 論壇上坦言,他也想要一臺搭載了 M1 芯片的新款 Mac,但遺憾的是,它不能運行 Linux。設計
Linus Torvalds 說:「我一直期待着有一款可以同時運行 Linux 操做系統的 ARM 筆記本電腦。除了操做系統的支持層面,新款 M1 MacBook Air 幾乎非常完美。然而我實在沒時間去搞破解,也不想費力去和這些不肯提供幫助的企業抗爭。」3d
對程序員來講,Windows 和 Linux 都是很是重要的開發環境,若是功能更強大的 M1 芯片能夠運行這兩個系統,或許能受到更多程序員用戶的支持。blog
不過,Linus Torvalds 認爲,蘋果雖然可能會支持在雲端運行 Linux,但不會運行原生的 Linux。加上微軟還沒有對蘋果進行受權,所以,短期內搭載徹底由蘋果自主設計的 Apple Silicon 芯片的產品可能還沒法運行 Windows 和 Linux。接口