国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

技術(shù)解讀:為什么PC上安裝不了Mac OS

2015-04-24 03:02平淡
電腦愛好者 2015年8期
關鍵詞:蘋果電腦廠商證書

平淡

經(jīng)常在普通Windows PC上安裝蘋果系統(tǒng)的朋友都知道實際的安裝成功率不高,為什么蘋果系統(tǒng)這么難安裝到普通Windows PC上?蘋果公司針對自家的系統(tǒng)使用了什么保護措施?

首先是硬件架構(gòu)的保護。最初,蘋果個人電腦采用的是摩托羅拉微處理器68000系列,后來轉(zhuǎn)向了基于IBM的PowerPC架構(gòu)芯片。由于PowerPC架構(gòu)的指令集和Windows PC上X86指令集完全不同,且兩者無法兼容,蘋果的Mac OS都只針對PowerPC架構(gòu)編寫。因此對于早期的蘋果電腦,蘋果公司在硬件層面就杜絕了普通Windows PC安裝蘋果操作系統(tǒng)的可能(圖1)。

但是這種狀態(tài)在2005年發(fā)生了改變。2005年,喬布斯宣布蘋果電腦全面采用英特爾處理器。這樣蘋果電腦使用的硬件就和普通PC相同,同樣使用了X86架構(gòu)。比如MacBook Pro MGXA2CH/A筆記本電腦,使用的CPU是Intel酷睿i7 4770HQ,顯卡則為Intel Iris Pro Graphics,它的硬件配置和我們常見的主流PC并沒有多大的區(qū)別(圖2)。

硬件結(jié)構(gòu)的一致性讓普通PC安裝蘋果系統(tǒng)成為可能。不過在實際操作中,我們?nèi)匀粺o法輕易在普通PC上成功安裝蘋果系統(tǒng)。因為蘋果系統(tǒng)還有其他保護手段。

障礙1

蘋果電腦特殊的引導保護

蘋果電腦很早就使用了64位架構(gòu)的系統(tǒng),并且使用UEFI引導模式(Windows平臺則在Windows 8發(fā)布后才開始普及)。UEFI引導可以在引導過程中添加嚴格驗證,它和CPU架構(gòu)、操作系統(tǒng)、硬盤引導記錄(分區(qū)表)密切相關,可以有效提高電腦引導的安全性。當然作為和操作系統(tǒng)無關的引導過程,無論是Windows、Linux還是MacOS都可以使用具備同樣保護功能的UEFI引導。

比如在UEFI 2.3.1規(guī)范中就定義引導固件的驗證過程,在UEFI引導的電腦中,電腦啟動時,操作系統(tǒng)廠商(比如微軟、蘋果公司)可以要求合作的硬件廠商提供特定的安全證書,并且要將證書固化在主板上,這樣就可以確保只有合法證書的主板才能成功啟動指定的操作系統(tǒng)。因為蘋果電腦的硬件專供蘋果電腦使用,所以也只有蘋果電腦的主板才有合法的安全證書,其他的電腦安裝MacOS系統(tǒng)以后,在引導階段的證書驗證上就會被MacOS系統(tǒng)拒絕。所以即使其他電腦安裝了MacOS系統(tǒng)也無法正常啟動,因為在其主板上缺乏合法證書(圖3)。

實際上,在Windows 8發(fā)布之初,微軟也使用了類似的UEFI安全引導保護技術(shù),同樣限制安裝Windows 8的電腦再安裝其他系統(tǒng)。不過一些大的Linux廠商如Fedora、紅帽(Red Hat),與微軟簽訂協(xié)議,通過在UEFI配置文件中內(nèi)置它們的安全證書來實現(xiàn)這些系統(tǒng)在Windows 8電腦上的啟動。對于蘋果電腦,技術(shù)高超的網(wǎng)友則通過Clover、變色龍(Chameleon)等破解軟件來繞過UEFI的安全驗證,實現(xiàn)在普通電腦上啟動蘋果系統(tǒng),不過這樣的蘋果系統(tǒng),我們稱之為“黑蘋果”(圖4)。

障礙2

蘋果的硬件限制策略

大家知道,蘋果系統(tǒng)運行在專為蘋果設計的硬件系統(tǒng)上,蘋果系統(tǒng)通過自己特有的硬件格式來限制普通PC安裝蘋果系統(tǒng)。

一方面它使用了特殊的MacOS擴展(日志式)分區(qū)格式來作為自己的系統(tǒng)分區(qū)。所以我們不能像安裝Windows系統(tǒng)那樣去安裝蘋果系統(tǒng),因為普通PC并不能識別HFS+的分區(qū)格式,這樣也就限制了普通PC上直接安裝蘋果系統(tǒng)的可能(圖5)。

另一方面,由于蘋果是封閉系統(tǒng),它并沒有授權(quán)其他廠商為蘋果電腦的硬件開發(fā)驅(qū)動(當然也沒有像微軟那樣給廠商發(fā)布驅(qū)動開發(fā)規(guī)范技術(shù)文檔)。這樣即使普通PC成功安裝上蘋果系統(tǒng),也會由于驅(qū)動的缺失出現(xiàn)各種各樣的問題,比如沒有相應的主板芯片的驅(qū)動會導致無法進入系統(tǒng)桌面,沒有顯卡驅(qū)動導致分辨率無法調(diào)整等。所以目前如果要在普通PC上安裝蘋果系統(tǒng),我們一般就要找到和蘋果電腦硬件相符的電腦才能安裝、使用蘋果系統(tǒng)(圖6)。

不過與普通PC安裝蘋果系統(tǒng)不同的是,在蘋果電腦上安裝Windows則不存在驅(qū)動問題,不僅蘋果官方為蘋果電腦開發(fā)了一整套的硬件驅(qū)動,也可以從驅(qū)動之家等專業(yè)網(wǎng)站下載到各種硬件的驅(qū)動。

障礙3

其他的限制

除了上述情況之外,蘋果系統(tǒng)本身的一些特性也會讓安裝了蘋果系統(tǒng)的普通PC出現(xiàn)其他問題。蘋果系統(tǒng)專為蘋果硬件進行底層優(yōu)化,對于普通PC安裝蘋果系統(tǒng),可能會造成硬件損壞。比如蘋果系統(tǒng)的算法和Windows不同,一些黑蘋果的用戶就反映安裝蘋果系統(tǒng)后燒壞了電腦的CPU,至于安裝蘋果系統(tǒng)后電池壽命明顯縮短、硬盤飄紅等小問題則更是屢見不鮮。這些也限制了很多用戶不敢去嘗試在普通PC上安裝蘋果系統(tǒng)。

所以,目前來看,在虛擬機上安裝試用蘋果系統(tǒng),才是一個較為可行的折衷方案。

猜你喜歡
蘋果電腦廠商證書
WJCI 收錄證書
CSCD收錄證書
收錄證書
玩具廠商及合作機構(gòu)新年進步
收錄證書
蘋果電腦誕生記
廠商對北京卡車市場不抱希望
Apple1
考慮產(chǎn)能約束的耐用品廠商易耗部件兼容策略
Mac OS的網(wǎng)絡安全