作業系統中立視角/Mac OS
本文已嚴重過時。請幫助更新它
Mac OS 於 1984 年推出,在蘋果 Lisa 專案之後。早期的作業系統非常簡單,使用單色配色方案。
Macintosh 擁有內建揚聲器。當開啟一臺機器時,會發出一聲鳴響,表示硬體檢測成功。這些早期作業系統的載入會涉及多個灰色螢幕,具體取決於安裝的硬體型別。首先出現的是一個可移動的滑鼠箭頭。常見的錯誤資訊包括資料夾或軟盤頂部的問號。有時會發生啟動錯誤,其中一些錯誤可以自行解決。例如,問號會在資料夾上顯示幾秒鐘,與 Finder 徽標交替出現,最後以 Finder 徽標結束。然後會出現另一個灰色螢幕,顯示啟動成功的訊息。啟動成功的訊息被稱為“開心 Mac”,它是一張 1984 年款 Macintosh 的圖片,螢幕上顯示著一張笑臉。系統故障可能會出現“傷心 Mac”。這些影像後來演變成 iPod,例如“傷心 iPod”影像。傷心 Mac 也可以伴隨著聲音效果,例如玻璃破碎或汽車撞擊的聲音。
Mac OS 首先載入滑鼠箭頭而不是最後載入,這說明 Mac OS 更面向 GUI,不包括命令列介面。
作業系統載入,通常透過逐漸載入桌面部分,與桌面實現無縫過渡。它從啟動畫面開始,載入主要擴充套件程式,然後載入選單欄。安裝的擴充套件程式會載入,通常需要一分鐘以上的時間才能載入,具體取決於擴充套件程式的數量,然後載入桌面圖示和任何應用程式切換器。
第一個 Mac OS 或系統非常基本,發行版本號很少。例如,1.0 直接跳到 2.0。此外,非常早期的 Mac OS 上沒有多工處理功能。
System 7 是第一個具有明顯改進的作業系統。OS 8 包含更多改進。
可以在這些作業系統上安裝的軟體包括許多遊戲和 After Dark 螢幕保護程式包。
OS 9 的最後一個版本,也是最後一個使用原始 Mac OS 原始碼的版本,是 9.2.2。您可以看到它包含了 Aqua 和磨砂金屬配色方案的早期版本。此外,iTunes、QuickTime、Sherlock 2 和一些其他應用程式使用與 OS X 類似的磨砂金屬外觀。
在 Mac OS 中,還會使用單色風車滑鼠游標指示系統繁忙。它偶爾會與滑鼠箭頭游標共享。其他繁忙游標是一個通常沒有指標或“指標”移動的單色手錶。指標偶爾會移動。另一個圖示(不是游標)是一個帶有兩個逆時針旋轉的單色箭頭的圓圈。這類似於旋轉的 Lou Scheimer-Norm Prescott 製作徽標。在 OS X 中,這兩個繁忙訊號都會更新。單色風車被彩色風車取代,並且使用得更頻繁,而不是手錶。風車不會與滑鼠箭頭游標共享。兩個箭頭被排列成圓圈的幾條線取代。手錶沒有更新,只會在偶爾出現。
9.2.2 及更早版本不受 Apple Inc. 支援。軟體更新將無法使用。此外,沒有在 9.2.2 及更早版本上執行的 Yahoo Messenger。9.2.2 無法進行播客。許多應用程式僅以磁碟映像或 .dmg 檔案的形式釋出,而 9.2.2 及更早版本無法讀取這些檔案。9.2.2 及更早版本無法掛載任何區分大小寫的卷。Mac OS 9.2.2 可以載入大多數圖形影像,例如 JPEG,還可以開啟 .sit、.iso、.smi 和 .bin 檔案。
Mac OS X 伺服器在 9.2.2 之前釋出,其餘作業系統過渡到類似 NeXTstep 作業系統的 OS X。
使用售後軟體,OS X 之前的 Mac OS 仍然與大多數新技術相容。可以使用名為“A-Dock”的擴充套件程式新增一個 Dock。可以使用 iText 將文件儲存為富文字格式。可以使用更新的 Mozilla 瀏覽器“Clasilla”進行網際網路瀏覽。
使用此軟體的效能
經典 Mac OS 版本使用彈簧載入的 Finder。Dock 類似於 OS X 的 Dock,只是 A-Dock 是彈簧載入的。
iText 可以儲存 RTF 格式的檔案,使文件與 OS X 的 TextEdit 相容。
導航穩定,除了滾動(切換捲軸會導致整個作業系統崩潰,因此使用者必須使用 Page Up 和 Page Down 鍵)。有一個“使用樣式:無”選項可以停用樣式表。頁面載入速度比 OS X 瀏覽器慢。
Mac OS 9.2.2 是最後一個使用原始原始碼的 Mac OS(OS X 類似於 NeXTstep 作業系統)。“After Dark”螢幕保護程式在 9.2.2 上不受官方支援,但已經發布了一個應用程式來使用大多數 After Dark 螢幕保護程式。
9.2.2 還與釋出後製造的一些硬體相容。包括 USB 儲存裝置和寬屏 LCD 顯示器。
Mac OS X (“十”) 是蘋果電腦公司推出的專有作業系統的當前版本。它主要基於 NeXT 作業系統和 Macintosh 系統軟體。蘋果還生產 Mac OS X 伺服器,該伺服器面向高階計算需求,例如叢集和單個 CPU 的遠端管理。蘋果宣傳 Mac OS X 比競爭對手的作業系統更易於使用,擁有強大的 UNIX 基礎。Mac OS X 從 10.3 版本開始支援 64 位,使其可以在 G5 處理器上執行。
透過使用“Classic”和“Carbon”環境,保持了與 Mac OS 9 及更早版本的向後相容性。Carbon 是舊 Mac API 的清理版本,旨在在 MacOS X 上執行良好。Classic 是舊 Mac API 的新術語,包括所有粗糙的部分。Classic 應用程式受到一些限制,就像舊的 Windows 3.1 應用程式在 Windows 的 WoW 環境中一樣。
舊的 Macintosh 技術,例如 QuickTime 和 Keychain,與其他主要來自 NeXT 的技術(如 Dock 及其核心)結合到 OS X 的設計中。雖然 Macintosh 系統軟體最初是專有的,但 NeXT 的作業系統是從開源的BSD開發而來。Darwin核心的很大一部分可以追溯到 NeXT。Darwin 仍然公開可用:作為 PowerPC 二進位制檔案、Intel-x86 二進位制檔案和原始碼(二進位制版本可用於主要版本,例如 10.0、10.1、10.2 等)。許多圖形例程源自 Macintosh QuickDraw 圖形例程,這些例程在 Mac OS X 10.2(又名“美洲虎”)中被更新並更名為“Quartz”。
執行 Mac OS X 的最新版本計算機包括“iApps”,例如 iTunes(點播軟體),以及 iLife 應用程式,包括 iPhoto(圖片整理應用程式)、iMovie(非線性影片編輯器)等。請記住:這些應用程式中的大多數不是作業系統的一部分,而是預安裝的。
在推出時,Mac OS X 受到許多使用者的批評,認為它更像 NeXT,而不是 Mac。它還因其記憶體要求高(128 兆位元組)、支援的處理器範圍狹窄(PowerPC 604、G3 和 G4)、硬碟空間佔用大(約 2 千兆位元組)以及從 Mac OS 9 到 Mac OS X 的使用者介面變化較大而受到批評,這使得許多使用者對該作業系統感到陌生。還有一些小問題,例如“開心 Mac”的消失(啟動時顯示在螢幕上的圖示,表示自檢結果成功)。此外,缺乏“Carbonized”軟體(例如 Microsoft 的 Office 軟體套件和 Adobe 的 Photoshop 影像編輯程式)也阻礙了對 Mac OS X 的支援。
Microsoft Windows GUI(圖形使用者介面)和 Mac OS X 的 Aqua 視窗管理器在外觀上有所不同,但兩者都使用相同的桌面模式。主要區別在於部件、圖示和選單欄的位置。據報道,選單欄的位置符合介面設計中的菲茨定律。蘋果的介面設計特點之一是其單鍵滑鼠和命令鍵。雖然 Microsoft Windows 預計使用兩鍵滑鼠(在某些 Linux 和 Unix 作業系統上為三鍵),但蘋果從 1984 年 Macintosh 推出以來就一直使用單鍵滑鼠,並將鍵盤上的控制鍵用作單擊修飾符(稱為“控制單擊”),類似於 Microsoft Windows 的“右鍵單擊”。但是,蘋果確實生產了一款多鍵滑鼠,稱為Mighty Mouse,可以單獨購買,也可以使用第三方多鍵 USB 滑鼠。最後,命令鍵專門用於透過鍵盤方式選擇選單項。
- 有趣的是:命令鍵符號,由 Unicode 字元 U+2318 表示,表示“興趣點”。它原本打算作為命令鍵上唯一的標記。但是,為了與 Apple II 系列 8 位計算機保持向後相容性,決定在該鍵上也應新增蘋果徽標。
- 旁註:最近,蘋果決定將上面提到的 Mighty Mouse 多按鈕滑鼠作為其 iMac 的標準滑鼠。
從 2006 年 1 月 10 日到 2006 年 8 月 7 日,蘋果從 PowerPC 處理器過渡到英特爾處理器。PowerPC 晶片從 OS 7 到 10 一直在使用。喬布斯表示,過渡是因為 IBM 無法像蘋果希望的那樣快速開發 PowerPC 晶片。此外,英特爾晶片提供更高的每瓦效能,並且執行更涼爽 - 這對於筆記型電腦生產至關重要。一些軟體只能在 PowerPC 或英特爾架構上執行,即使它是在同一系統下執行的。但是,大多數更新後的軟體現在都提供通用版本 - 包含 PowerPC 和英特爾 Mac 的二進位制檔案。通用軟體將在滿足基本系統要求的 PowerPC 和英特爾 Mac 上執行。
- 旁註:在英特爾架構的 Macintosh 計算機上不支援“Classic”環境下的舊版(Mac OS X 之前)軟體。“Classic”由 PowerPC 晶片中內建的摩托羅拉 68LC040 模擬器支援。
從 OS 10.6 及更高版本開始,Mac OS X 停用了它在帶有 PPC 處理器的系統上執行的任何可能性,並且只能在英特爾處理器上執行。