Mac OS X Server也是2001發布的。該架構與工作站(客戶端)的架構相同,但在包含的工作組管理和管理軟件工具方面有所不同,提供了對關鍵網絡服務的簡化訪問,如郵件傳輸服務器、samba軟件、LDAP目錄服務器和名稱服務器(DNS)。同時也有不同的授權類型。
名字
字母X是壹個羅馬數字,官方發音為“十”,遵循Mac OS 8和Mac OS 9等以前的Macintosh操作系統的編號。有的人讀成x字母,發“ex”。之所以這樣直接解釋,是因為傳統的類Unix操作系統的命名都會以字母“X”結尾(比如AIX、IRIX、Linux、Minix、Ultrix、Xenix)。另壹個原因是蘋果公司傾向於提及特殊版本的印刷,例如,“Mac OS X版本10.4”。
Mac OS X版本以大型貓科動物命名。比他的推出更重要的是,蘋果電腦內部10.0版本的代號是獵豹,10.1版本的代號是彪馬。在蘋果的產品市場中,10.2版本被命名為捷豹,10.3版本類似地被命名為黑豹。版本10.4已公開命名為Tiger。Leopard是下壹個操作系統。蘋果電腦公司還將Lynx和Cougar註冊為未來Puma的商標。
因為蘋果使用了“Tiger”這個名字,它面臨著對名為TigerDirect的電腦零售商的法律訴訟。然而,2005年5月16日,美國佛羅裏達州聯邦法院裁定,蘋果公司使用“老虎”這壹名稱並未侵犯TigerDirect的商標。
蘋果網站和文章中提到的特別版Mac OS X將會以四種不同的方式呈現:
* Mac OS X v10.4,版本號。
*麥克·OS X·泰格,版本代號。
* Mac OS X v10.4“老虎”,版本號和名稱,蘋果有時會省略引號。
*“老虎”,簡單來說就是版本名。
歷史
主文:MAC OS X的歷史。
雖然它只是Mac OS“版本10”的壹個分支,但它大多獨立於早期發布的Mac OS。基於UNIX的Mach內核和BSD實現,集成到Next公司在1985年喬布斯被迫離開蘋果後開發的面向對象的操作系統NeXTStep中。與此同時,蘋果試圖創建自己的(參考en:Taligent和en:Copland)“下壹代”操作系統,但只有壹小部分成功了。最後,NeXT的操作系統——當時叫做open step——被選為蘋果下壹個操作系統的基本形態,然後蘋果徹底買下了NeXT。喬布斯被重新聘用,後來重返公司領導層,帶領大家將對程序員友好的OPENSTEP改造成壹個深受蘋果主要家庭用戶市場和創新專家歡迎的系統,也就是大家熟知的Rhapsody。Rhapsody在經歷了壹些威脅到Mac OS獨立開發者忠誠度的失誤和緩解從Mac OS 9到新系統過渡的策略變化後,演變成了Mac OS X。
Mac OS X與之前的Macintosh操作系統完全分離,其底層程序代碼與之前的版本完全不同。雖然最重要的架構變化是在表面之下,但Aqua GUI是最突出和引人註目的功能。柔和的邊緣、半透明的顏色和細條紋(類似於第壹代iMac的硬件)的使用為桌面上的窗口和控件帶來了更多的顏色和材料,這比OS9提供的“白金”外觀更多,引起了用戶的大量爭議。許多老麥金塔用戶將這種界面描述為玩具,缺乏專業的優雅,而其他人則為蘋果革命的新GUI般的外觀歡呼。這種外觀馬上就能被識別出來,甚至在Mac OS X第壹版發布之前,第三方開發者就開始為Winamp等可以改變外觀的程序做出類似Aqua界面的外觀。蘋果公司采取法律行動,威脅那些聲稱在其受版權保護的設計下制作或分發這種界面軟件的人。
從系統銷售的數字來看,這種GUI和core的組合最近成為最暢銷的類Unix環境。
和睦相處
雖然蘋果官方宣稱Mac OS X只能在搭載G3或更高微處理器的電腦上運行。但事實上,通過修改,Mac OS X也可以成功安裝並運行在較早的Power PC 604e上。甚至有人通過Linux版PearPC模擬器在更早的Centris 650 (25MHz)上安裝了Mac OS X 10.3,但這樣安裝的Mac OS X實用價值不大。(系統自檢需要幾天時間。)
通過提供壹個名為Classic的模擬環境,Mac OS X保留了與舊Mac OS應用程序的兼容性映像,允許用戶在Mac OS X中將Mac OS 9作為壹個程序筆劃來執行,這樣大部分舊應用程序就像在舊操作系統下壹樣被執行。此外,用於Mac OS 9和Mac OS X的Carbon API可以創建可以在這兩個系統中執行的程序代碼。OpenStep的API還是可以用的,但是蘋果現在叫它可可技術。(這種遺產可以在Cocoa API中看到,大部分類別名稱都是以NeXTSTEP的縮寫“NS”開頭。開發人員的第四個選擇是,他可以在Mac OS X視為“壹等公民”的Java平臺上編寫應用程序——事實上,這意味著Java應用程序可以盡可能地與操作系統適當匹配,並且仍然是“跨平臺的”,他用Swing編寫的GUI看起來幾乎完全類似於自然的Cocoa界面。
只要能在這個平臺上編譯,Mac OS X就能執行許多BSD或Linux軟件套件。編譯後的代碼通常以Mac OS X包的形式分發,但有些可能需要命令行配置或編譯。Fink和DarwinPorts等項目提供了許多標準包的預編譯或預格式化包。從版本10.3開始,Mac OS X已經包括Apple X11,這是用於Unix應用程序的X11圖形界面的公司版本,作為安裝階段的可選組件。蘋果是在XFree86 4.3和X11R6.6的基礎上實現的,有壹個模仿Mac OS X外觀的窗口管理器,與Mac OS X結合得更緊密,擴展到使用自然石英成像系統,加速OpenGL。早期版本的Mac OS X可以使用XDarwin來執行X11應用程序。
對於早期版本的Mac OS X,支持的標準硬件平臺是配有PowerPC G3、G4和G5處理器的Macintosh計算機產品線(筆記本電腦、加載器或服務器)。較新版本的Mac OS X不再支持某些舊硬件。比如Panther不支持“米色”G3,Tiger不支持FireWire推出之前的蘋果系統。不過XPostFacto等免費工具可以讓壹些蘋果官方宣稱不支持的老系統安裝Mac OS X,包括G3之前的壹些系統。操作系統為所有支持的硬件提供了相同的功能,除了基礎硬件的限制(例如,CD-ROM不能刻錄CD)並試圖在更高級的設備上盡可能快地提高性能(例如,圖形加速)。
2005年6月6日,喬布斯在蘋果壹年壹度的全球開發者大會上發表演講,稱在未來兩年內,蘋果將從PowerPC切換到英特爾的微處理器[1],在這壹過渡過程中,Mac OS X將同時支持這兩個平臺。對PowerPC平臺的支持將持續到10.5版本,但不清楚同時支持兩個平臺需要多長時間(Mac OS支持摩托羅拉68k架構,直到PowerPC系統推出後大約四年)。新版Xcode支持通用二進制文件的構建,可以在兩種架構下執行。PowerPC代碼由基於Intel的MAC上的壹個名為Rosetta的仿真器支持。喬布斯還證實了之前的傳言,即蘋果Mac OS X開發周期的每個版本都有壹個英特爾微處理器版本。比如跨平臺能力早就存在於OS X的血統中——OS X的前身OPENSTEP已經移植到很多架構中,包括英特爾的x86和蘋果的Darwin,OS X的核心操作系統,早在OS X首次推出時就可以免費下載,然而蘋果聲明x86平臺上的OS X不會支持經典環境。
顯著特點
*其Quartz圖像模式基於PDF(可移植文檔格式)的子集。
*全彩色、可連續縮放的小圖標(最大256×256像素)
*窗口周圍的陰影和分隔的文本元素提供了深度感。
*由於下壹代應用服務,全球拼寫檢查和其他強大的工具。
*特殊界面工具集、文本、圖形和窗口組件的反走樣效果。
*新的界面元素包括表單(附加到特定窗口的文檔模態對話框)和抽屜。
*不同應用程序的交織窗口(在可見的堆疊順序中不壹定相鄰)。
* ColorSync色彩匹配內置於核心繪圖引擎中(適用於印刷和多媒體專業人員)。
* OpenGL(包含在版本10.2中)將窗口合成到屏幕上,允許硬件加快繪圖速度。這項技術被稱為石英極限。
* Exposé(包含在10.3版本中)可以快速排列窗口或顯示桌面。
* Unicode在整個操作系統中廣泛使用。
*應用程序和其他代碼本地化的簡單架構,將語言依賴與程序的核心代碼完全分離。
* FileVault(包含在版本10.3中)可以使用AES(高級加密標準)128位密鑰來加密用戶的主目錄。
* Dashboard(包含在10.4版本中)支持名為Widget的小應用,按壹個按鈕就可以調出和隱藏。
* Spotlight搜索技術(包含在版本10.4中)允許根據項目的特征或內容快速實時搜索數據文件、電子郵件、照片和其他信息。
* Automator(在版本10.4中添加)是壹個應用程序,旨在為不同的任務建立自動化的工作流程。
批評
與微軟Windows相比,有壹些關於Mac OS X升級價格不足的評論;舊版本的用戶必須支付新版本的全價。取決於是否Mac OS X零售包裝被認為是“升級”與否,有壹些語義爭議。壹方面,它只能在Mac上使用,所有Mac都會和部分版本的Mac OS壹起出售,所以它是壹個有爭議的升級版本。另壹方面,9.0或10.3的升級版和10.4的升級版沒有價格差異,假設消費者購買了兩個版本中的壹個版本的完整授權,也就是說,至少兩者之間的升級沒有任何好處。此外,在新版Mac OS X發布到預裝在新機上出貨期間,消費者通常可以花更少的錢獲得升級版(. 95 ~ 19.95美元)。同時,Windows的升級價格實際上是根據購買數量協議而變化的,比如家庭版vs專業版等。,這使得很難直接比較不同版本之間的價格。在某些情況下,Windows的升級價格超過了Mac OS X的價格,所以這個評論是不現實的。
開放集團還批評蘋果在Mac OS X中宣傳“Unix”壹詞,但蘋果並沒有獲得該操作系統的官方認證,他使用該詞可能構成商標侵權。蘋果聲稱他們將這個詞作為通用商標,認證的成本會讓操作系統更加昂貴,但開放集團聲稱壹家公司的最高認證費是0,000美元。盡管Mac OS X是基於Unix的,並以BSD Unix兼容性為特征,但它與單壹Unix規範不兼容。蘋果沒有得到“官方”Unix品牌的原因可能是驗證不是蘋果的短期或中期目標。
蘋果內部用壹個“build number”來區分MAC OS X的每個開發版本,每周可能會有好幾個開發版本。在蘋果的指導方針下,產品的第壹個開發版本是從1A1的構造開始的。次要版本編號為1A2、1A3、1A4等等。第壹個主要開發版本將變為1B1(次要版本將變為1B2、1B3等。),而下壹個主要修訂版將變成1C1,以此類推。在最後的1_系列中,下壹個主要修訂版將成為2A,然後是2B。從壹個字母到下壹個字母的轉換發生在第二次按壓數字中。比如黑豹(10.3)的第壹個施工號是7A1。首次公開發行號為7B85;而且最後10.3.9是7W98。但是下壹版OS X是10.4,建號是8A1。當壹個建築被選為下壹個公開發布的Mac OS X時,它將被賦予壹個公開的版本號。數字4K78被選為Mac OS X版本10.0,數字5G64變成10.1,數字6C115變成10.2,數字7B85變成10.3,數字8A428變成65438+。
Mac OS X當前版本為10.4.5,構建號為8h 14(2006年2月14推出)。
麥克OS X v10.0獵豹
2001年3月24日,蘋果推出Mac OS X 10.0(內部代號獵豹)。它的早期版本相當慢,功能也不全,只有獨立開發者的幾個應用。許多評論者認為它不是壹個成熟和受歡迎的產品,但它是壹個有潛力的開發項目。蘋果從1996開始重寫Mac操作系統。對於期待多年的業內人士來說,Mac OS X 10.0的推出本身就是壹個了不起的成就。除了壹些小補丁,Max OS X的穩定性也是眾所周知的,系統內核中的錯誤比以前大大減少。對它的批評主要是緩慢的。與2000年9月Mac OS X的公開試用版相比,獵豹並沒有跑得更快。
麥克OS X v10.1(彪馬)
那年之後,2001年9月25日,Mac OS X v10.1(代號Puma)上市,增加了系統的效率,提供了不存在的功能,比如DVD播放。由於10.0的口碑不好,蘋果推出了針對10.0用戶的免費升級光盤,對於只運行Mac OS 9的用戶來說是9美元的盒裝版。有人發現升級版光盤其實是壹張完整的安裝光盤,只要去掉特定的文件就可以在Mac OS 9系統中使用;蘋果隨後重新推出了CD,實際上是不必要的減少了,無法安裝在這樣的系統上。
麥克OS X v10.2“捷豹”
2002年8月24日,蘋果隨後推出了Mac OS X v 10.2“Jaguar”(首次以他的貓名公開上市),帶來了徹底的性能提升,全新閃亮的外觀,以及許多重大改進(據蘋果稱,有150),其中包括:
*增加對微軟視窗網絡的支持。
* Quartz Extreme直接在顯卡上合成圖形。
*基於潛在語義索引的自適應垃圾郵件過濾。
*新Apple地址簿中聯系人信息的系統存儲空間。
* Rendezvous network(蘋果的Zeroconf實現;於10.4更名為Bonjour)
* iChat:官方支持的AOL即時消息客戶端,以Apple為商標。
*翻新的Finder,每個窗口都直接內置了搜索功能。
*許多新的Apple Universal Access功能。
*夏洛克3:網絡服務
* CUPS:通用Unix打印系統,允許對不支持的打印機使用GIMP打印驅動、hpijs驅動等。它還允許打印到順序打印機。
雖然包裝和CD仍然是捷豹外觀的商標,但由於與捷豹的協議,Mac OS X v10.2在英國尚未與捷豹正式關聯。
麥克·OS X v 10.3“黑豹”
麥克OS X v10.3“黑豹”於2003年10月24日下水。除了提供更多的性能改進,它還對用戶界面進行了大規模的更新。這些更新包含了當年之前捷豹的所有特征。另壹方面,對壹些舊的G3米色代計算機的支持被中斷。Panther的新功能包括:
* Finder更新,結合金屬觸控界面和快速搜索。
* Exposé:操作窗口界面的新系統。
*快速用戶切換:允許壹個用戶保持登錄狀態並切換到另壹個用戶。
* iChat AV為iChat增加了視頻會議功能。
*改進PDF的外觀,以便可以非常快速地瀏覽PDF。
*內置支持傳真
*對Microsoft Windows兼容性的更多支持。
* FileVault:直接加密和解密用戶目錄。
*為PowerPC G5提供更多支持,以提高整個系統的速度。
* Safari瀏覽器
麥克OS X v10.4“老虎”
Mac OS X v10.4“老虎”於2005年4月29日推出。蘋果聲稱Tiger包含了200多項新功能,但就像Panther的發布壹樣,壹些舊機器已經從支持的硬件列表中刪除。《虎撲》有以下新特點:
* Spotlight:壹個基於內容和元數據的快速文件搜索工具,可以快速找到您正在搜索的關鍵字項目列表。
* Dashboard:只需點擊壹下鼠標就會出現在桌面上的小部件,提供壹般工作。
* iChat:支持視頻會議的新版本H.264視頻編碼,並允許多方語音和視頻聊天。
* QuickTime 7:包含H.264支持的新版本和完全重寫的界面。
* Safari 2:系統的新版本是默認的網絡瀏覽器。在其他新功能中,它包括在瀏覽器中直接查看RSS提要的能力。
* Automator:不需要編程方法的自動重復任務。
*核心圖像和核心視頻:允許您實時編輯圖像或圖片時實現額外的效果。
*對於PowerPC G5的64位內存支持,請使用LP64系統。
*更新Unix工具,如cp和rsync,以保存HFS Plus元數據和資源分支。
*使用訪問控制列表的擴展訪問系統
麥克OS X v10.5“豹”
MAC OS X v 10.5“Leopard”於2005年6月6日在世界開發者大會上宣布,將於2006年末或2007年初推出。蘋果宣布它將支持PowerPC和基於Intel的Macintosh電腦。