【ITBEAR】近期,有用戶(hù)和開(kāi)發(fā)者向Macrumors透露了一個(gè)關(guān)于新款M4芯片Mac電腦的意外限制。據(jù)報(bào)告,這些新款Mac設(shè)備無(wú)法運(yùn)行macOS Ventura 13.4之前的舊版macOS虛擬機(jī)。
這一問(wèn)題的發(fā)現(xiàn)者,安全研究員Csaba Fitzl,已在Apple的反饋系統(tǒng)中記錄了此問(wèn)題。受影響的不僅是專(zhuān)業(yè)用戶(hù),還包括使用流行虛擬化軟件UTM的普通用戶(hù)。當(dāng)他們?cè)噲D在M4 Mac上運(yùn)行早期版本的macOS虛擬機(jī)時(shí),會(huì)遇到虛擬機(jī)無(wú)法啟動(dòng),屏幕顯示為黑屏的情況。
據(jù)悉,這一限制似乎發(fā)生在虛擬機(jī)內(nèi)核啟動(dòng)的早期階段。盡管系統(tǒng)為虛擬機(jī)分配了多個(gè)內(nèi)核,但活動(dòng)監(jiān)視器顯示只有一個(gè)內(nèi)核處于活動(dòng)狀態(tài)。這表明問(wèn)題出現(xiàn)在虛擬機(jī)內(nèi)核能夠初始化其他內(nèi)核之前,導(dǎo)致了啟動(dòng)失敗。
值得注意的是,M1、M2和M3系列的Mac電腦并未受到這一限制的影響。這些設(shè)備雖然存在一些限制,但仍可以成功運(yùn)行macOS Monterey(12.0.1)及更高版本的虛擬機(jī)。然而,對(duì)于搭載蘋(píng)果M系列芯片的Mac電腦而言,從未支持過(guò)Big Sur系統(tǒng)的虛擬化。
對(duì)于需要依賴(lài)舊版macOS虛擬機(jī)進(jìn)行測(cè)試或確保軟件兼容性的用戶(hù)來(lái)說(shuō),這一限制無(wú)疑是一個(gè)需要考慮的重要因素。在購(gòu)買(mǎi)M4 Mac之前,他們可能需要重新評(píng)估自己的需求。目前,M4 Mac支持虛擬化的macOS版本包括macOS Ventura 13.4及更高版本、macOS Sonoma 14和macOS Sequoia 15。
據(jù) Oakley 報(bào)告稱(chēng),由于問(wèn)題發(fā)生在虛擬機(jī)啟動(dòng)過(guò)程的早期階段,修復(fù)這一問(wèn)題可能需要蘋(píng)果為舊版macOS版本發(fā)布新的IPSW文件。然而,這對(duì)于蘋(píng)果公司來(lái)說(shuō)將是史無(wú)前例的舉措,因此實(shí)現(xiàn)的可能性較低。M系列Mac還存在其他虛擬化限制,例如無(wú)法在虛擬機(jī)中運(yùn)行App Store應(yīng)用。
蘋(píng)果公司于10月發(fā)布了搭載M4芯片的新款iMac、Mac mini和MacBook Pro,但這些新設(shè)備在虛擬化方面存在上述限制,用戶(hù)在選擇時(shí)需要謹(jǐn)慎考慮。