本頁使用了標題或全文手工轉換

麥金塔作業系統

維基百科,自由的百科全書
跳至導覽 跳至搜尋

麥金塔作業系統(Macintosh operating systems)是一套執行於蘋果Macintosh系列電腦上的作業系統,包括macOS(2012年前稱Mac OS X,2012年-2016年稱OS X)、Mac OS 9Mac OS 8System vX.X這一系列的作業系統。它是一個在商用領域成功的圖形化使用者介面,最新版本為macOS Mojave

簡介[編輯]

關於Macintosh是如何被開發和潛在創意的起源,有許多種觀點。歷史記錄里把Macintosh和全錄公司(Xerox)帕洛阿爾托研究中心(PARC)的Alto計劃聯繫在一起,伊凡·薩瑟蘭(Ivan Sutherland)的畫板(Sketchpad)和道格·英格巴特(Doug Engelbart)的在線系統(On-Line System)對其早期貢獻產生了不小的影響。

系列作業系統[編輯]

麥金塔作業系統可被分成兩個系列:

  • Classic Mac OS,系統搭載在1984年銷售的首部Mac與其後代上,採用Mach作為內核,在Mac OS 7.6.1以前用「System vX.X」來稱呼。末代版本是Mac OS 9。
  • 2001年新推出的macOS(2012年前稱Mac OS X,2012年-2016年稱OS X),結合BSD UnixOpenStep和Mac OS 9的元素。它的最底層建基於Unix基礎,其核心程式碼被稱為Darwin,實行的是部分開放原始碼

Classic Mac OS[編輯]

Classic Mac OS的特點是完全沒有命令列模式,它是一個100%的圖形作業系統。預示它容易使用,它也被指責為幾乎沒有記憶體管理協作式多工和對擴充衝突敏感。「功能擴充」(Extensions)是擴充作業系統的程式模組,譬如:附加功能性(例如:網路)或為特殊裝置提供支援。某些功能擴充套件傾會發生相衝,或只能按某個特定次序載入。解決Mac OS的功能擴充套件衝突可能是一個耗時的過程。

Mac OS也引入了一種新形的檔案系統,一個檔案包括了兩個不同的「分支」(forks)。它分別把參數存在「資源分支」(resource fork),而把原始資料存在「資料分支」(data fork)裡,這在當時是非常創新的。但是,因為不能識別此系統,這讓它與其它作業系統的溝通成為挑戰。

最早的Macintosh使用的檔案系統為MFS,由於它屬於平面式(flat)檔案系統,它只提供單一層級的目錄結構。MFS檔案系統很快的在1985年被有B*樹結構的HFS取代之。

Mac OS X/OS X/macOS[編輯]

Mac OS X 10.6

macOS(2012年前稱Mac OS X,2012年-2016年稱OS X)是Classic Mac OS的繼任者。

為了解決以前版本的諸多問題,Mac OS X開始使用基於BSD Unix內核,並帶來Unix風格的記憶體管理和先佔式多工(pre-emptive multitasking)。大大改進記憶體管理,允許同時執行更多軟體,而且實質上消除了一個程式崩潰導致其它程式崩潰的可能性。這也是首個包括「命令列」模式的OS,除非執行單獨的「終端」(terminal)程式。但是,這些新特徵需要更多的系統資源,按官方的說法早期的Mac OS X只能支援G3以上的新處理器(它在較舊的G3處理器上執行起來比較慢)。

Mac OS X Tiger以前的OS X有一個相容層負責執行老舊的Mac應用程式,名為Classic環境(也就是程式設計師所熟知的「藍盒子」[the blue box])。它把老的Mac OS 9.x系統的完整拷貝作為Mac OS X里一個程式執行,但執行應用程式的相容性只能保證程式在寫得很好的情況里在當前的硬體下不會產生意外。2005-2007年蘋果開始策劃將全線產品更新到intel處理器,拋棄PowerPC處理器,當時的新版Mac OS X Tiger和Mac OS X Leopard同時支援intel與PowerPC處理器。但其後的Mac OS X Snow Leopard僅能在intel Core 2或更新的intel處理器上執行,不再支援PowerPC G3,G4,G5處理器,只可用Rosetta來類比早期Mac OS X的程式。

2011年以前蘋果稱自己的OS為「Mac OS X」,發布Mac OS X v10.7後,蘋果稱其為「OS X Lion」,其後的系統均改名為「OS X」。OS X Lion及OS X Mountain Lion只支援2008年後配備intel Core i3以上處理器的Apple電腦,不支援任何PowerPC程式,開放Mac App Store。Yosemite以及El Capitan則提供了平面化的視覺設計。

2016年,蘋果公司將作業系統重新命名為「macOS」。

技術[編輯]

在非蘋果電腦上安裝Mac OS X[編輯]

OSx86是把蘋果電腦出品的Mac OS X作業系統非官方地移植到普通Intel/AMD架構的計劃。

這個計劃原來並沒有特別的名字,但後來因為OSx86計劃網址的出現,使大家都不約而同採用這個名稱。

現時,不單有網友成功在VMwarePearPCVirtualBox類比器內成功安裝 Mac OS X (Tiger),在2005年9月,零星把Mac OS安裝在一般PC 相容機的報告也開始出現。不過,要順利完成安裝,使用者還是要把原安裝光碟經過第三者的軟體修改及配合硬體才能安裝。

軟體[編輯]

版本年表[編輯]

麥金塔作業系統版本年表
Apple-Intel architecturePower Mac G5Power Mac G4iMacPower MacintoshMacintosh QuadraMacintosh PortableMacintosh SE/30Macintosh IIMacintosh PlusMacintosh 128KA/UXA/UXA/UXMac OS 9Mac OS 9Mac OS 9Mac OS 8Mac OS 8Mac OS 8Mac OS 8System 7System 7System 7System 7System 6Classic Mac OSClassic Mac OSClassic Mac OSClassic Mac OSClassic Mac OSmacOS SierraOS X El CapitanOS X YosemiteOS X MavericksMac OS X v10.8Mac OS X v10.7Mac OS X v10.6Mac OS X v10.5Mac OS X v10.4Mac OS X v10.3Mac OS X v10.2Mac OS X v10.1Mac OS X v10.0Mac OS X公開測試版Mac OS X Server 1.0MacWorks XLMacWorks XLSun再行銷MacworksFinderFinderFinderFinderFinderFinderFinderFinder

另見[編輯]

macOS相關[編輯]

外部連結[編輯]