從古到今 回顧蘋果Mac OS的前世今生
Mac OS是指運行於蘋果Macintosh系列電腦上的作業系統,一直以來都被業界用來和微軟的Windows進行相互比較。Mac OS是首個在商用領域成功的圖形使用者介面.當年Mac OS推出圖形介面的時候,微軟還只停留在DOS年代,Windows尚在襁褓之中。在Mac OS X Lion即將推出之際,我們一起來回顧一下Mac OS的“前世今生”吧。
Mac OS可以被分成作業系統的兩個系列,一個是老舊且已不被支援的經典版Mac OS,在OS 8以前用“System x.xx”來稱呼,另外一個則是新的Mac OS。
System 1.0 (1984-1985 )
System 1.0是蘋果最早的作業系統,釋出於1984年1月,一經出世就已經具備了圖形操作介面,含有桌面、視窗 、圖示、游標、選單和捲動欄等專案。
System 1.0
System 1.0的功能相對簡單,當時並不能從選單中建立新的資料夾。後來蘋果釋出了OS 1.1對1.0存在的問題進行了修復,同時更新了一些軟體。
System 2.x (1985-1987)
2.0是在1985年的4月釋出的,只是1.0的一個更新而已,沒什麼太大的變化。
System 2.0
System 3.x(1986-1988)
System 3.0
System 4.x (1987)
System 4.0
System 5.x (1987-1988)
System 5.0
System 6 (1988-1991 )
和以前的版本相比,System 6的介面依然沒有太大的變化。
System 6.0
System 7 (1991)
System 7比上一代可以說經歷了很大的更新,也是第一個支援彩色顯示的蘋果系統,圖示上面終於有了256種顏色,而且還有支援多媒體的Quick Time,網際網路絡功能也開始引入。
System 7.0
System 7.1-7.5
System 7.0釋出之後,系統中仍然存在著一定的錯誤,雖然被System 7.0.1和一些小型更新解決,但是依舊不斷,於是蘋果推出System 7.1來修補,但同時它也是蘋果第一個收費的作業系統。以前的作業系統都是免費隨機附帶的,對於老使用者都是“免費升級”。當時這導致許多使用者的不滿,蘋果被迫將價錢降到30美元。
System 7.5.3
Mac OS 8.0
1997年7月26日,Mac OS 8.0正式釋出,也就是從這個版本開始,Mac OS的名稱被正式採用。Mac OS 8.0為使用者帶來了多執行緒的搜尋Finder、三維Platinum介面以及新的電腦幫助 (輔助說明) 系統。
Mac OS 8.0
此後,蘋果在1998年1月釋出了Mac OS 8.1,增加了HFS Plus (Mac OS擴充套件)資訊管理系統。這個系統也是非PowerPC的蘋果電腦的最後一個作業系統。從8.5起,要使用Mac OS必須具備PowerPC Mac。然後從1998年10月至1999年5月,蘋果相繼釋出了Mac OS 8.5/8.5.1/8.6,功能上沒有多大的改變。
Mac OS 9
Mac OS 9是Mac OS 8.6的改進版本,於1999年10月23日釋出。2002年,Mac OS 9.2釋出。在2002年5月,蘋果計算機公司在加利福尼的亞聖約瑟召開全世界開發商會議。喬布斯還惡搞了一下,他穿上了黑色西裝為OS 9進行了一個葬禮,宣佈蘋果計算機公司將停止OS 9 的所有發展。Mac OS 9是蘋果一款最經典的作業系統,9.2.2就是它的最終版本。
Mac OS 9
Mac OS X
終於說到Mac OS X了。說起它來,箇中的曲折不在話下。在詳細介紹之前,我們不能不先說一下NeXT。1985年九月,喬布斯由於蘋果內部的管理權鬥爭被迫辭去蘋果的職位。在離開蘋果之後,他與Bud Tribble、George Crow、Rich Page、Susan Barnes、Susan Kare、Dan'l Lewin 等許多前蘋果員工共同創立了NeXT。
藉由集合這些天才工程師與程式設計師的團隊,企圖打造出終極的學術研究用工作站。當他們在尋找一個可以配合NeXT 革命性硬體的作業系統時,他們找到了一個以Unix為基礎、名為Mach的實驗性作業系統核心。
Mach(Multiple Asynchronously Communication Hosts)是1985年由DARPA向美國國防部提出實驗性多處理器電腦用作業系統而開始進行的專案,最初被稱為Supercomputer Workbench Project,以100個左右的處理器與巨大的記憶體空間為前提來開發的系統。
Mach核心在當時非常獨特。它遠比當時的Unix相容核心更加有彈性、結構也更為先進。這些特質吸引了喬布斯的注意。他和Mach開發的中心人物Tevanian合作,很快為NeXT開發了NeXTSTEP,一個NeXT電腦用的新圖形作業系統,隨後在1988 年正式釋出。
1996年11月,得知蘋果正在向外部尋找下一代OS,喬布斯又回到了蘋果,和管理層進行談判,後來在12月20日蘋果發表宣告以4.3億美金收購NeXT,並採用NeXTSTEP作為下一代OS的基礎技術,同時喬布斯也會擔任蘋果的顧問。在這場轉變中,喬布斯回到了蘋果,而且新一代的Mac OS基礎也有了。
NeXtSTEP系統
Mac OS X於2001年推出,它包含兩個主要的部份:一部分為Darwin,是以BSD原始碼和Mach微核心為基礎,類似Unix的開放原始碼環境,由蘋果電腦採用和與獨立開發者協同作進一步的開發;另外一部分則是由蘋果電腦開發,命名為Aqua的有版權的GUI介面。
在Mac OS X釋出的同年,Mac OS X Server也同時發售。架構上來說兩個版本完全相同,只有在包含的工作群組管理和管理軟體工具上有所差異,提供對於關鍵網路服務的簡化存取,像是郵件傳輸伺服器、Samba軟體、LDAP目錄伺服器以及DNS伺服器等等。
由於Mac OS X使用基於BSD Unix的核心,因此它帶來了Unix風格的記憶體管理和搶佔式多工處理 (pre-emptive multitasking),大大改進記憶體管理,允許同時執行更多軟體,而且實質上消除了一個程式崩潰導致其它程式崩潰的可能性。
這也是首個包括“命令列”模式的Mac OS,不過除非執行單獨的終端工具程式,否則你可能永遠也見不到。Mac OS X剛推出的時候,官方的說法是隻能支援G3以上的處理器 ,但那些經過升級卡達到最低系統要求的機器,以及最初的PowerBook G3,都不能執行Mac OS X。
作為OS X的第一個正式版本, Mac OS X 10.0在穩定性上面比舊的Mac OS有所改善,但是仍然缺乏如DVD播放等基本功能,對應的機種也有限。不過最令人詬病的還是執行效能不佳的問題,此外當時能原生對應OS X的軟體也非常有限,因此最後大部分的使用者都不會把OS X當成主要的工作環境。
Mac OS X 10.0
Mac OS X 10.1(Puma)
在Mac OS X 10.0登場僅七個月後,蘋果於2001年9月25日開始正式發售代號為“Puma”的Mac OS X v10.1,原有的Mac OS X 10.0使用者可以免費更新此版本。也就是從這個版本開始,以後的每個Mac OS X的字尾都是以一種大型貓科動物來命名。
Puma改善了10.0令人詬病的效能問題,DVD播放等基本功能也已經完備。在軟體數量方面,Adobe、微軟等主要軟體開發商也漸漸開始釋出Mac OS X版本的軟體,讓Puma終於開始成為可實際在工作中使用的OS X。
Mac OS X 10.1(Puma)
Mac OS X 10.2 (Jaguar)
2002年8月24日,代號為“Jaguar”的Mac OS X 10.2釋出。就是這一年的WWDC,喬布斯幫Mac OS 9舉辦了一場喪禮,宣佈Mac OS 9時代終結。也就是從這時開始,新出售的Mac機無法使用Mac OS 9開機,自然也引來不少老用的反對。
Jaguar恢復了舊Mac O X上面的的自動開合資料夾,Finder經過了改良,系統效能更高了。此外蘋果還在Jaguar中增加了利用GPU來為CPU減負的“Quartz Extreme”、網路連線功能“Rendezvous”(目前更名為Bonjour)、手寫辨識功能“Inkwell”和日誌式檔案系統(Journaling file system)等。
2003年,Safari瀏覽器6月24日正式釋出,隨後微軟公開表示中止Internet Explorer for Mac的開發。
Mac OS X 10.2 (Jaguar)
Mac OS X 10.3(Panther)
2003年10月24日,代號為“Pather”的Mac OS X 10.3釋出,這個版本對應的是有USB介面的Mac電腦。其除了穩定性與效能持續進步之外,還內建了ZIP壓縮、傳真功能以及帳號快速切換等功能。
Finder裡面也新增了即時搜尋、自定工具列,色彩標籤功能也重新出現在了Mac OS中。從這個版本開始,由於已經沒有了Mac OS版的IE,因此係統的預設瀏覽器變成了Safari。
Mac OS X 10.3(Panther)
Mac OS X 10.4(Tiger)
在上一版本釋出了18個月之後的2005年4月29日,代號為“Tiger”的Mac OS X 10.4 Tiger正式釋出,這也是首次採用單張DVD來安裝的Mac OS,只適用於帶有FireWire的Mac機。Tiger新增的功能包括了搜尋功能“Spotlight” 、可自行定義自動化工作流程的工具“Automator”,同時系統為PowerPC G4處理器做了優化。
軟體方面也新增了“Core Image”、“Core Video”、“Core Audio”與“Core Data”等功能。後來為了適應帶有iSight攝像頭與蘋果 Remote遙控器的iMac G5,Tiger中追加了“Front Row”功能,讓使用者可以將Mac當成多媒體中心,使用簡單的蘋果Remote 遙控器來控制音樂、照片與影像的播放。
後來在2006年,Mac機用上了Intel CPU,Tiger也釋出了相應的Intel Mac版本,不過並沒有單獨發售。
Mac OS X 10.4(Tiger)
Mac OS X 10.5(Leopard)
代號為“Leopard”的Mac OS X 10.5原本與2007年第一季度釋出,但後來由於蘋果的人手不足問題(因為人都跑去搞iPhone了!),一直延期到2007年10月26日才正式釋出。Leopard採用單張D9包裝,增加了虛擬桌面“Space”、自動備份工具“Time Machin”、讓Mac啟動Windows的“Boot Camp”等功能。
此外原有的Spotlight與Dashboard等功能也有所加強,Finder新增了Quick Look功能,Dock也設計了新的外觀,並追加了“Stacks”堆疊功能。從這個版本開始,Mac OS X獲得了“Single UNIX Specification”認證,成為正式的UNIX。
Mac OS X 10.5(Leopard)
Mac OS X 10.6(Snow Leopard)
2009年8月28日,蘋果第一個Intel Mac專用OS、代號為“Snow Leopard”的Mac OS X 10.6正式釋出,從此使用PowerPC處理器的Mac機就無法使用新系統了。Snow Leopard重點加強了系統穩定性和執行效率,令系統體積大幅縮小。此外Finder與QuickTime用Cocoa重新編寫,系統軟體大部分都64位化了,原生支援微軟Exchange 2007。
Mac OS X 10.6(Snow Leopard)
Mac OS X 10.7(Lion)
2010年10月,代號為“Lion”的Mac OS 10.7首次公開,它將Expose、Dashboard與Spaces的功能整合而成的“Mission Control”,在iPad和iPhone上面常見的“App Store”也加進來了,此外軟體終於可以全屏運行了。
從Lion系統開始,蘋果逐漸將iOS上面的成熟經驗軟體、以及新的軟體管理啟動介面“Launchpad”。此外,Lion是自從蘋果釋出iPhone以來,第一次將iOS上的使用經驗轉移回Mac平臺上的嘗試。
Mac OS X 10.7(Lion) Preview
相關推薦
從過去到現在,回顧蘋果 Mac OS 作業系統的前世今生 (圖文) [ 業界分析 ] [ 來自 expreview ]
Mac OS是指運行於蘋果Macintosh系列電腦上的作業系統,一直以來都被業界用來和微軟的Windows進行相互比較。Mac OS是首個在商用領域成功的圖形使用者介面,當年Mac OS推出圖形介面的時候,微軟還只停留在DOS年代,Windows尚在襁褓之中。在Mac OS X Lion即將推出之際,我們一
從古到今 回顧蘋果Mac OS的前世今生
Mac OS是指運行於蘋果Macintosh系列電腦上的作業系統,一直以來都被業界用來和微軟的Windows進行相互比較。Mac OS是首個在商用領域成功的圖形使用者介面.當年Mac OS推出圖形介面的時候,微軟還只停留在DOS年代,Windows尚在襁褓之中。在Mac
蘋果Mac OS X系統版本進化演變歷程回顧
本月蘋果將 正式釋出全新OS X 10.8(Mountain Lion山獅)系統,這是Mac OS X系統在其11年發展歷程中的第9個版本。2001年,蘋果釋出Mac OS X(X是指第十代的意思),每次版本更新蘋果都會給它們一個大型貓科動物代號,從10.0起的系
ESXI6安裝蘋果MAC OS系統
MAC OS安裝1、ESXi修改器 unlocker208,用於開啟ESXi中的Mac OS X支持1)、先啟動vSphere Client連接到ESXi主機(vSphere Client不要連接到vCenter,如果連接到vCenter,是無法啟動Mac OS X的,不過ESXi可以屬於vCenter管理,
VMWare安裝蘋果Mac OS X
mac os vmw 輸入密碼 郵箱 war virtual 全部 們的 bug 隨著iPhone、iPad、Mac等蘋果產品越來越火爆,越來越多的初學者想要了解和嘗試蘋果平臺,包括蘋果操作系統Mac OS X、蘋果演示軟件Keynote、蘋果開發工具Xcode等。然而,蘋
vm安裝蘋果mac os系統 10.14.cdr
原文地址::https://blog.csdn.net/iwave8080/article/details/83146052 相關文章 1、蘋果mac os Mojave系統10.14.1(懶人版)_cdr----https://download.csdn.net/down
蘋果Mac OS系統修改Hosts檔案的方法
使用蘋果Mac OS X系統的使用者有很多,近期也有不少童鞋問我Mac怎麼修改hosts,修改hosts的方式有很多,下面我就整理兩種比較方便的方法吧,希望能夠幫到大家。 在某些時候可能遇到了需要修改系統Hosts檔案的情況,(除了使用hosts穿牆之外還有很多用處的)那麼Mac OS系統如何修改Hosts
蘋果Mac OS X顯示隱藏檔案的方法
當升級到OS X 10.9 Mavericks版本之後,這兩條命令需要做一些修改,變成了如下命令: defaults write com.apple.finder AppleShowAllFiles Yes && killall Finder //顯示隱藏檔案 defaults wri
VirtualBox安裝Mac OS 10.11——虛擬機安裝黑蘋果
cmd set 安裝完成 環境 config true == 時區 tail 由於需要安裝mac環境跑IOS應用,所以在虛擬機裝個黑蘋果. 一、下載虛擬機安裝包,VirtualBox是官網下的最新版: 5.0.6 for Windows hosts x86/amd64
MAC OS開發之從入門到崩潰(一)
bsp 運行 shee 相關 .com nsh 彈出 add 區域 本文目標:通過xcode,創建一個Mac app程序。點擊按鈕,彈出Hello World窗口,其效果如下。 我們可以通過4個步驟來實現如上效果。 1.創建一個MAC app工程項目。 2.布局“按鈕”
轉 原生js canvas實現蘋果電腦mac OS視窗最小化效果
http://www.17sucai.com/pins/demo-show?id=2459 http://www.17sucai.com/pins/demo-show?id=2458 很多資料 ,前端程式碼,網站程式碼 要錢的也不貴,買點來玩玩
Android 官方架構元件 ViewModel:從前世今生到追本溯源
爭取打造 Android Jetpack 講解的最好的部落格系列: Android官方架構元件Lifecycle:生命週期元件詳解&原理分析 Android官方架構元件ViewModel:從前世今生到追本溯源 Android官方架構元件Paging:分頁庫的設計美學
Mac os X上openssl從安裝到更新
step 1: 開啟官網:https://www.openssl.org/source/ 然後順手打開了終端,輸入了openssl version 居然得到了迴應OpenSSL 0.9.8zh 14 Jan 2016 說明已經有openssl了,應該不需要裝了吧……
從Intel和ARM雙雄爭霸讀懂晶片的前世今生
https://blog.csdn.net/BtB5e6Nsu1g511Eg5XEg/article/details/80729797 文章來源:新智元 這幾天中興事件持續發酵以來,各種議論紛紛
小技巧1-Mac OS 蘋果作業系統下顯示隱藏檔案或者關閉顯示隱藏檔案。
預設情況下,Mac OS 蘋果作業系統下是不顯示那些隱藏的檔案的,但是如果有需求可以通過終端命令顯示出那些被隱藏的檔案。 顯示:defaults write com.apple.finder App
(win7 64位系統)VMware Workstation 11安裝Mac OS X 10.10虛擬蘋果系統
步驟一完成後,開啟工作管理員,找到服務項,選擇按名稱排序,將框中四項全部停止執行然後開啟下載的外掛,解壓unlock203.zip檔案,找到 unlock203\win-install.cmd,右鍵以管理員身份執行,等待執行完即可。(完成這一步vmware才能識別OS X)。 3、Mac OS
黑蘋果的初安裝與升級 VMware12+mac os x 10.9+升級+VMware Tools安裝
此文主要記錄黑蘋果的安裝與升級虛擬機器中mac 系統重要步驟。供自己回頭檢視。 二大步驟:①安裝VMware12 ③安裝VMware tools(黑蘋果需要安裝tools才能共享主機檔案和設定網路等) ①安裝VMware12 參考主要教程http://jingyan
第五章:Mac OS X核心故事之從32位到64位
第五章:Mac OS X核心故事之從32位到64位 自從標配4G記憶體的筆記本面市以來,我就非常關心預裝作業系統是32位還是64位的,因為雖然理論上32位Win可以用到4G記憶體,但由於一部分記憶體要給系統和其他硬體裝置預留,使用者可見的記憶體並沒有4G,大概只
黑蘋果驅動]Mac OS X Snow Lepard的核心功能擴充套件kext大致解析
Kext是Mac OS 的硬體驅動,它存放位置在系統中: /System/Library/Extensions/ #系統核心級別存放位置,系統自有驅動位置… /Library/Extensions/ #系統軟體級別存放位置,例如安裝VMware,V
js教程--從入門到精通 第一篇 js的前世今生以及js中基本資料型別和引入方式
1、Javascript前世今生 1.1、什麼是Javascript Javascript運行於Javascript 【直譯器/引擎】中的解釋性指令碼語言 &nb