黑蘋(píng)果 - 未購(gòu)買(mǎi)蘋(píng)果機(jī)而使用蘋(píng)果操作系統(tǒng)的機(jī)器
自從蘋(píng)果采用Intel的處理器,OS X被黑客破解后可以安裝在Intel CPU與部分AMD CPU的機(jī)器上。從而出現(xiàn)了一大批未購(gòu)買(mǎi)蘋(píng)果機(jī)而使用蘋(píng)果操作系統(tǒng)的機(jī)器,被稱(chēng)為黑蘋(píng)果 - Hackintosh;在Mac蘋(píng)果機(jī)上面安裝原版Mac系統(tǒng)的被稱(chēng)為白蘋(píng)果(Macintosh),與黑蘋(píng)果相對(duì)。黑蘋(píng)果板塊,國(guó)內(nèi)的主要討論社區(qū),大部分資料來(lái)源于此處,高手云集。從蘋(píng)果采用intel的處理器之后,macos被黑客破解之后可以安裝在PC上,從而出現(xiàn)了一大批未購(gòu)買(mǎi)蘋(píng)果機(jī)而使用蘋(píng)果操作系統(tǒng)的機(jī)器,這種就被稱(chēng)為黑蘋(píng)果 - Hackintosh,在mac蘋(píng)果機(jī)上面安裝原版mac系統(tǒng)的被稱(chēng)為白蘋(píng)果(Macintosh),與黑蘋(píng)果相對(duì)。
定義
從蘋(píng)果采用intel的處理器之后,macos被黑客破解之后可以安裝在PC上,從而出現(xiàn)了一大批未購(gòu)買(mǎi)蘋(píng)果機(jī)而使用蘋(píng)果操作系統(tǒng)的機(jī)器,這種就被稱(chēng)為黑蘋(píng)果 - Hackintosh,在mac蘋(píng)果機(jī)上面安裝原版mac系統(tǒng)的被稱(chēng)為白蘋(píng)果(Macintosh),與黑蘋(píng)果相對(duì)。
MAC系統(tǒng)
OS X 是全球領(lǐng)先的操作系統(tǒng)?;趫?jiān)如磐石的 UNIX ,設(shè)計(jì)簡(jiǎn)單直觀,讓處處充滿創(chuàng)新的Mac安全易用,高度兼容,出類(lèi)拔萃。UNIX 之威力,iMac 之簡(jiǎn)單讓Mac OS X 既簡(jiǎn)單易用且功能強(qiáng)大。所有的一切從啟動(dòng) Mac 后所看到的桌面,到你日常使用的應(yīng)用程序,都設(shè)計(jì)得簡(jiǎn)約精致。無(wú)論是瀏覽網(wǎng)頁(yè)、查看郵件和與外地朋友視頻聊天,所有事情都簡(jiǎn)單高效、趣味盎然。當(dāng)然,簡(jiǎn)化復(fù)雜任務(wù)要求尖端科技,而 Mac OS X 正擁有這些尖端科技。它不僅使用基礎(chǔ)堅(jiān)實(shí)、久經(jīng)考驗(yàn)的 UNIX 系統(tǒng)提供空前的穩(wěn)定性,還提供超強(qiáng)性能、超炫圖形并支持互聯(lián)網(wǎng)標(biāo)準(zhǔn)。
發(fā)展背景
它以 Mach 核心為基礎(chǔ)和 UNIX 的 BSD 實(shí)作,整合到由 Steve Jobs 于 1985年被迫離開(kāi)蘋(píng)果后的 NeXT 公司所發(fā)展 面向?qū)ο蟛僮飨到y(tǒng) 之 NeXTSTEP 中。同時(shí),蘋(píng)果電腦企圖創(chuàng)造一個(gè)自己擁有的(參考 en:Taligent 和 en:Copland) "下個(gè)時(shí)代" 操作系統(tǒng),但只有小部份成功。最后 NeXT 的操作系統(tǒng)—在那時(shí)候稱(chēng)為 OPENSTEP—被選為蘋(píng)果下個(gè)操作系統(tǒng)的基礎(chǔ)形式,然后蘋(píng)果電腦完全地買(mǎi)下了 NeXT。Jobs 也就重新被聘雇,后來(lái)回到公司的領(lǐng)導(dǎo)階層,帶領(lǐng)大家把程序設(shè)計(jì)師親善的 OPENSTEP,轉(zhuǎn)換到蘋(píng)果主要家庭使用者市場(chǎng)和創(chuàng)新的專(zhuān)家都很歡迎的一個(gè)系統(tǒng)上,就是大家都知道的 Rhapsody。在某些威脅對(duì)于 Mac OS 獨(dú)立開(kāi)發(fā)者忠心的失策,以及對(duì)于從 Mac OS 9 到新系統(tǒng)減輕轉(zhuǎn)變的策略改變后,Rhapsody 演化為 OS X。OS X 是與先前麥金塔操作系統(tǒng)徹底地分離開(kāi)來(lái),它的底層程序碼完全地與先前版本不同。盡管最重要的架構(gòu)改變是在表面之下,但是 Aqua GUI 是最突出和引人注目的特色。柔軟邊緣的使用,半透明顏色和細(xì)條紋(與第一臺(tái) iMac 的硬件相似)把更多的顏色和材質(zhì)帶入到桌面上的視窗和控件,比 OS9 所提供的"白金"外觀更多,引發(fā)了使用者間大量的爭(zhēng)論。很多舊的麥金塔使用者把這個(gè)接口描述得像是玩具一般,和缺乏專(zhuān)業(yè)的優(yōu)美,而其他的人則為蘋(píng)果革命的新 GUI 歡呼。這種外觀非常立即地可以辨認(rèn)出來(lái),即使在第一個(gè) OS X 版本推出之前,第三方的開(kāi)發(fā)者開(kāi)始針對(duì)可以換外表的程序像是 Winamp 制作類(lèi)似 Aqua 接口的外表。蘋(píng)果電腦以法律行動(dòng),威脅那些聲稱(chēng)是由他們有版權(quán)的設(shè)計(jì)下,所制造或散布且提供這種接口軟件的人。純粹由系統(tǒng)銷(xiāo)售的數(shù)字來(lái)看,這種 GUI 和核心的組合最近到現(xiàn)在變成最暢銷(xiāo)的類(lèi) Unix 環(huán)境。
盡管蘋(píng)果官方聲稱(chēng),OS X只能在使用G3或更高階的微處理器的電腦上運(yùn)行。但實(shí)際上,通過(guò)修改,OS X 亦能成功安裝并運(yùn)行在較早期的Power PC 604e上;甚至有人透過(guò)PearPC模擬器Linux版,在更早期的Centris 650 - 25MHz 上安裝OS X 10.3,只是以此方式安裝的OS X,沒(méi)有多大的實(shí)用價(jià)值可言。 - 僅系統(tǒng)自我檢測(cè)便得花上數(shù)天時(shí)間OS X 透過(guò)提供一種稱(chēng)為 Classic 的模擬環(huán)境,保留了與較舊的 Mac OS 應(yīng)用程序的兼容像,允許使用者在 OS X 中把 Mac OS 9 當(dāng)做一個(gè)程序行程來(lái)執(zhí)行,使大部分舊的應(yīng)用程序就像在舊的操作系統(tǒng)下執(zhí)行一樣。另外,給 Mac OS 9 和 OS X 的 Carbon API 可以創(chuàng)造出允許在兩種系統(tǒng)執(zhí)行的程序碼。OpenStep 的 API 也依然可以使用,但是蘋(píng)果現(xiàn)在把它稱(chēng)為 Cocoa 技術(shù)。 - 這個(gè)遺留下來(lái)的傳統(tǒng)可以在 Cocoa API 中看到,大部分的類(lèi)別名稱(chēng)都是以 NeXTSTEP 的縮寫(xiě) "NS" 開(kāi)頭。 給開(kāi)發(fā)者的第四個(gè)選項(xiàng)是可以在 OS X 當(dāng)做 "第一等公民" 一樣的 Java 平臺(tái)上寫(xiě)應(yīng)用程序 — 事實(shí)上這就是說(shuō) Java 應(yīng)用程序盡可能的與操作系統(tǒng)合適地搭配而仍然能夠"跨平臺(tái) - cross-platform",以及他的 GUI,是以 Swing 撰寫(xiě)的,看起來(lái)幾乎完全地與天生的 Cocoa 接口類(lèi)似。只要他們能夠在這個(gè)平臺(tái)上被編譯,OS X 可以執(zhí)行很多 BSD 或 Linux 軟件套件。編譯過(guò)的程序碼通常是以 OS X 封裝的方式來(lái)散布,但有些可能需要命令列的組態(tài)設(shè)定或是編譯。像是 Fink 和 DarwinPorts 這樣的專(zhuān)案,提供很多標(biāo)準(zhǔn)套件之預(yù)先編譯或是預(yù)先格式好的封裝。
在 10.3 版開(kāi)始,OS X 已經(jīng)包含 Apple X11,這是給 Unix應(yīng)用程序的 X11 圖形接口的公司版本,當(dāng)做是在安裝階段的選擇性元件。蘋(píng)果是以 XFree86 4.3 和 X11R6.6 為基礎(chǔ)實(shí)作的,搭配一個(gè)模仿 OS X 外觀的視窗管理員,與 OS X 有更密切的整合,延展擴(kuò)充到使用天生的 Quartz 顯像系統(tǒng)和加速 OpenGL。
早期的 OS X 版本可使用 XDarwin 來(lái)執(zhí)行 X11 應(yīng)用程序。
對(duì)于早期的 OS X 版本,有支援的標(biāo)準(zhǔn)硬件平臺(tái)是以 PowerPC G3、G4、G5 處理器的麥金塔電腦產(chǎn)品線(膝上型、裝上型、或是服務(wù)器)。后期的 OS X 版本不再支援某些老舊的硬件、舉例來(lái)說(shuō),Panther 不支援 "米黃色" G3,以及 Tiger 不支援蘋(píng)果在推出 FireWire 之前的系統(tǒng)。然而,免費(fèi)的工具像是 XPostFacto 可以使得蘋(píng)果官方宣稱(chēng)不支援的某些舊系統(tǒng)可以安裝 OS X,包含某些 G3 之前的系統(tǒng)。操作系統(tǒng)針對(duì)所有支援的硬件提供相同的功能,除了基本硬件的限制之外(例如,CD-ROM 不能燒錄 CD)以及在更多先進(jìn)配備上盡量增快效能(例如圖形加速)。
于2005年6月6日,Steve Jobs 在蘋(píng)果每年的全球開(kāi)發(fā)者大會(huì)中發(fā)表演說(shuō),表示接下來(lái)的兩年間蘋(píng)果將會(huì)從 PowerPC 轉(zhuǎn)換到 Intel 的微處理器,而且在這個(gè)轉(zhuǎn)變的期間,OS X 都會(huì)支援兩種平臺(tái)。對(duì)于 PowerPC 平臺(tái)的支援會(huì)一直持續(xù)到 10.5 版,但是同時(shí)支援兩種平臺(tái)多久的時(shí)間并不清楚(Mac OS 對(duì)于 Motorola 68k 架構(gòu)的支援一直持續(xù)到 PowerPC 系統(tǒng)推出后的約四年)。
新版的 Xcode 支援建造 通用二元程序碼 - Universal Binaries,可以在兩種架構(gòu)執(zhí)行。PowerPC 程序碼在 Intel 為基礎(chǔ)的 Mac 會(huì)使用稱(chēng)為 Rosetta 的模擬器來(lái)提供支援。Jobs 也證實(shí)先前的謠言,就是蘋(píng)果之前每一版的 OS X 開(kāi)發(fā)周期都有 Intel 微處理器的版本。像是跨平臺(tái)的能力已經(jīng)早就存在 OS X 的血統(tǒng)中 – 就是 OS X 的前身,OPENSTEP,已經(jīng)被移植到很多個(gè)架構(gòu)下,包含 Intel 的 x86,以及 OS X 的核心操作系統(tǒng) Apple Darwin 也移植到 x86,早在 OS X 第一次推出就可以免費(fèi)下載。然而,蘋(píng)果聲明 x86 平臺(tái)的 OS X 將不會(huì)支援 Classic 環(huán)境。
國(guó)內(nèi)討論社區(qū)
遠(yuǎn)景論壇
黑蘋(píng)果板塊,國(guó)內(nèi)的主要討論社區(qū),大部分資料來(lái)源于此處,高手云集。
威鋒論壇
黑蘋(píng)果板塊,國(guó)內(nèi)主要討論蘋(píng)果的一線社區(qū),iOS為主要討論對(duì)象
國(guó)內(nèi)討論社區(qū)
