跳至內容

ClassicMacOS

出自Taiwan Tongues 台語維基
這是此頁批准,以及是最近的修訂。

Classic Mac OS作業系統)所指的是蘋果公司對一九八四年至二空空一年間為麥金塔系列電腦所開發的一系列作業系統,始於 System 一,總結算 Mac OS 九。麥金塔作業系統因圖形使用者介面(GUI)概念的普遍啊若受著呵咾。佇其開發時代所賣出的每部麥金塔電腦當中預裝了上新的系統,著系統軟體進行了真濟更新。麥金塔的普及嘿 GUI 蓋了蓋大作用,而且 Mac OS 強欲予人按載佇所有麥金塔電腦,早期該系統同齊佇蘋果零售店佮線頂零售店進行單獨賣賣。

一九八四年一月二四,蘋果電腦公司(現蘋果公司)發表了其他的麥金塔個人電腦 ─ ─ Macintosh 一百二十八 K。其頭一个版本的系統軟體並無正式的名稱,部份因為 Lisa OS(蘋果公司佇一九八三年為 Apple Lisa 電腦發佈的系統)。 作為容許全錄用優惠的價數購買蘋果公司股票協定的一部份,伊使用矣 Xerox Alto 電腦當中的概念,前蘋果公司 CEO 史蒂夫 ・ 賈伯斯佮其他 Lisa 團隊的成員已經預覽過矣。該操作系統的包括麥金塔工具箱(Macintosh Toolbox)的 ROM 和「系統檔案夾(System Folder)」,即對磁仔載入的一組檔案。Macintosh 系統軟體這个名稱佇一九八七年開始使用。一九九六年,蘋果公司對七堵六版本開始共系統更加名做 Mac OS,部份歸因為 Macintosh 相容機。這層式在一九九七年的 Mac OS 八發佈了後停止使用。該系統的最後一个主要版本是一九九年推出的 Mac OS 九。

初型版本的 System Software 一改干焦會當運行一个應用程式。System 五發佈的時,新增一个號做 MultiFinder 的協作式真濟工程式,至 System 七時成做操作系統的一部份,閣支援虛擬記憶體。毋過到一九九空年代中期,當代操作系統如 Windows NT、OS / 二及 NeXTSTEP 等也紮來搶佔式多任務處理、記持體保護、愛取控制,佮個人的電腦多使用者功能,因為麥金塔個人電腦的有限記憶體管理佮其他功能的擴展之間的衝突所影響(比如講聯網抑是特定裝置的支援), 該操作系統受著人的廣告評,並成做彼當時蘋果公司的市場占有率下降的一个因素。

蘋果捌兩擺來試驗建立名 Tailgent 佮 Copland 的麥金塔系統軟體了後繼產品,但是攏以失敗告終。一九九七年,史蒂夫 ・ 賈伯斯重回蘋果公司,經過為期四年的開發,蘋果公司佇二空空一年以新的操作系統 Mac OS X 取代矣 Classic Mac OS。伊保留落來 Classic Mac OS 大部份 GUI 設計的元素,而且應用程式框殼為著欲相容性而存在有一寡重疊,但這兩个操作系統的起源佮結構完全無仝。

二空空一年發布的 Mac OS 九終其尾閣再新提供的佮 Mac OS X 的互相操作性。「Classic」的名稱這馬表示 Mac OS 的歷史悠久,整體上是嘿「Classic」環境(對簡化有幫贊 Mac OS X 過渡的相容層)的參照。

初始概念

麥金塔項目於一九七八年尾開始,由傑夫 ・ 拉斯金領導,伊希望為普遍消費者提供一種較𠢕使用的低成本電腦。一九七九年九月,拉斯金開始走揣會當組原型的工程師。Apple Lisa 團隊的成員比爾 ・ 阿特金森向該年新聘請的服務技術人員布瑞爾 ・ 史密斯介紹了拉斯金。

蘋果公司針對麥金塔電腦的概念試圖將使用者對操作系統的了解降到上低。真濟需要佇其他的系統上得著閣較濟操作系統智識的基本任務攏會當透過麥金塔電腦上的麥金塔電腦上的鼠標手勢佮圖形控制來完成。這會當佮同時代的產品(比如講 MS-DOS)區分開來,後者使用由簡短文字組成的命令列介面所完成。

一九七九年十二月,賈伯斯佮濟濟蘋果公司的工程師來遮訪全錄公司,彼當陣 Apple Lisa 佮麥金塔的項目已經開始三個月。賈伯斯佇一九八一年一月湧完全接管了麥金塔項目,佇咧聽著拉斯金等等的員工遐得知帕羅奧加研究中心當咧開發一種開創性的圖形使用者介面技術了後,賈伯斯通過協商參觀了全錄 Xerox Alto 電腦佮 Smalltalk 開發工具會使換取蘋果公司的股票期權作交換選項。最終的 Lisa 佮麥金塔電腦操作系統使用矣全錄奧托的概念,但是圖形使用者介面的真濟元素攏是由蘋果公司建立,包括功能選項欄、下拉百選項,佮拖沙的概念佮直接操作介面。

佮 IBM PC 無仝,後者使用八 kB 的 ROM 系統進行啟動自檢(POST)佮基本輸入/輸出系統(BIOS), Mac 的 ROM 閣較大(六十四 kB)閣包含關鍵的操作系統代碼。上代先的 Mac ROM 大部份是由麥金塔系統的編碼攏是由原始麥金塔團隊的成員安迪 ・ 赫茲菲爾德編寫的。伊透過使用組合語言代碼編寫定式,這代碼經過「破剉」抑是巧巧的編程技巧優化以會當省寶貴的 ROM 空間。除了 ROM 外,伊閣編碼矣核心、麥金塔工具箱佮一寡桌面的附件。操作系統中代表檔案佮應用程式軟體的圖標攏是由蘇珊 ・ 卡爾設計,伊尾仔為著微軟視窗三石零設計圖標。pu-lù-sù ・ 霍恩佮史蒂夫 ・ 卡普斯咧編寫 Finder 的程式,猶閣有真濟麥金塔系統實用程式。

蘋果公司積極地宣傳𪜶的新機仔。其發佈了後,應該公司佇一九八四年十一月/十二月號的《新聞週刊》雜誌當中買落來全部三十九頁的廣告空間。麥仔啊金塔是真緊就超過矣呢其實閣較複雜毋過閣較貴的前身 Apple Lisa。蘋果迅速地開發一个名為 MacWorks 的產品,這个產品使 Lisa 會當透過 System 三類比麥金塔系統軟體,到彼陣該軟體已經更加名做 Macintosh XL 並已經停產。佇咧 System 七抑是閣較懸版本進前,Lisa 的真濟操作系統改進攏袂出現佇麥金塔操作系統當中。

架構

相容性

Mac OS 的早期版本干焦和摩托羅拉六方八千系列麥金塔系統相容。隨著蘋果公司推出具有 PowerPC 硬體的電腦,操作系統已經移植為支援此體系的架構。Mac OS 八堵一是會當佇六十八 k 處理器(摩托羅拉六交八千空四十)上運行的上新版本。佇咧以 PowerPC G 是三為基礎的前系統內底,系統的重要部分攏是儲存佇主機板頂懸的物理性 ROM 中。按呢做的上初目的是避免操作系統佔用初始麥金塔系統的一百二十八 KiB RAM—上代先的 ROM 是六十四 KiB。這款架構閣容允上低級別的完全圖形化 OS 介面,無需要文字控制台或者是命令列模式:啟動時間錯誤(比如講揣無可用的磁盤驅動器)攏是用圖形的方式傳達予使用者,通常有圖標抑是獨特的 Chicago 位圖字體,猶閣有死亡之鐘或者是一系列的嗶聲。這佮彼當陣的 MS-DOS 和 CP / M 電腦倒反,後者佇烏色背景頂懸以等闊字體顯示此類訊息,並且需要使用鍵盤來進行輸入,毋是鼠標。為著佇低水平頂懸提供這種優美的物件,古早的 Mac OS 依賴佇咧主機枋頂懸 ROM 的核心系統軟體,這也確保干焦蘋果公司的電腦無定可權的克隆(𤆬有蘋果公司的受著作權保護的 ROM)會當行 Mac OS。

克隆

遮的年來,幾間電腦製作商製作了會當行 Mac OS 的麥金塔系統克隆。對一九九五年到一九九七年,蘋果公司共麥金塔 ROM 授權予濟間公司,尤其是功率電腦公司、UMAX 佮摩托羅拉。這機器通常攏會當運行各種版本的 Classic Mac OS。賈伯斯佇一九九七年重返蘋果公司了後總止了克隆授權計劃。

對麥金塔克隆的支援頭擺出現佇咧 System 七瀨五 . 一中,這是頭一个包括「Mac OS」標誌(原始 Happy Mac 啟動圖標的變體)的版本,Mac OS 七嬸六是頭一个予人號名做「Mac OS」毋是「System」的系統。遮的變化旨咧共操作系統佮蘋果公司本身的麥金塔的型號分離。

檔案系統

麥金塔原本使用的是麥金塔檔案系統,彼是一層檔案篋仔的平面檔案系統。一九八五年,緊的被具有真實樹狀 kha-tá-lok-guh 的分層檔案系統(HFS)取代。兩種檔案系統佇其他方面攏是相容的。一九九七年,蘋果公司發布改進了的檔案系統 HFS +(抑是「Mac OS 延伸」), 並且一九九八年實施。

佇大部份的檔案系統中的檔案,如 DOS、Windows、UNIX 抑是其他的操作系統干焦一个「Fork」。 比並之下,MFS 和 HFS 予檔案兩个無仝的 Fork。數據 Fork 包括佮其他的檔案系統中的檔案仝款的資訊,譬如講檔案檔的文字抑是圖像檔案的位圖。資源 Fork 包括其他結構化數據,譬如講佇其他的系統上將被合併到其他程式的檔案格式內底的選單定義、圖形、聲音抑是代碼段。執行檔可能干焦包含帶有空數據分支的資源(包括代碼段), 數據檔案可能干焦包括無資源分支的數據分支。文書處理器會當佇數據分支中包含其文字,佮資源分支中包含的樣式資訊,所以無法度識別樣式的資訊的應用程式猶是會當讀原始文字。

另外一方面,遮的分支將佮其他操作系統的互操作性提出挑戰。咧將 Mac OS 檔案複製抑是傳輸到非麥金塔系統中時,恬恬認實現只是會共檔案對其資源分支中共檔案剝離。大部份數據檔案佇其資源的分支中干焦包括無關係要緊的資訊,比如講窗仔口的大細佮位置,但是程式檔案無𪜶的資源的話將無法度使用。這款的編碼方案必要性如 BinHex 和 MacBinary,這容允使用者共雙分支檔案編碼為單個數據流,抑是反過來採用按呢編碼的單一數據流,並共重構為著 Mac OS 會當使用的雙分支檔案。

發行歷史

System 一至 System 四

作為蘋果公司以建立具有家電般簡單性的電腦為目標的一部分,操作系統軟體佮運行其硬體之間無明顯的區別。所以,操作系統的古早版本並無一个獨特的名稱。該軟體包含著兩个使用者可見的檔案:系統檔案佮用於檔案管理的應用程式,閣顯示桌面上檔案的 Finder。這兩个檔案篋仔包括著標記做「系統檔案夾」的檔案鋏 kha-tá-lok-guh 中,中包括講其他的資原始檔(如印表機驅動程式), 這需要佮系統互動。

  • System 一、一孵一佮二四界空使用麥金塔檔案系統(MFS)的平面檔案系統。Finder 提供了會當用佇組織檔案的虛擬檔案鋏,但是遮的檔案挾佇其他任何應用程式中均袂當看著,並且實際上無存在佇磁盤頂懸。毋過 MFS 對子檔案挾來的支援並無完善。
  • System 二嬸零添加矣嘿著 AppleTalk 的支援,並新增加著 LaserWriter 的使用。
  • System 二嬸一(Finder 五曉空)引入了具有真實 kha-tá-lok-guh 的分層檔案系統(HFS)。 這个版本就是專門咧支援 Hard Disk 二十,並且干焦佇咧 RAM 中實現 HFS。啟動佮大部份軟磁盤猶是 MFS 四百 K 宗卷。
  • System 三-c零(Finder 五孵一)隨 Macintosh Plus 做伙來發行,正式實現矣 HFS 佮八百 K 振動驅動器,支援包括小型電腦系統介面和 AppleShare 等等幾種的新技術,閣有糞埽桶「窒滇滇」效果(即是當糞埽桶中包含著檔案的時,其外觀會鼓起來)。
  • System 四配零與 Macintosh SE 做伙推出,而且 System 四配一是首的隨著 Macintosh II 交易載的系統。遮的新機器需要對頭一个擴展插槽有額的外支援,蘋果桌面總線(ADB)、 內底硬碟驅動器,猶閣有佇咧麥金塔 II 上的外置彩色顯示器佮摩托羅拉六豈八千空二十處理器。

System 一System 四攏總是單任務作業系統,這寡發行版本逐改干焦會當運作一个應用程式(桌面應用程式除外), 就算講伊有特殊的應用程式外殼(如 Multi-Mac)抑是「切換台(Switcher)( 以下所以 MultiFinder 才閣討論 )」攏會當解決這个問題。其可見的改變上好體這馬 . x、四 . x、五 . x 佮六 . x 之間的 Finder 版本號內底揣著有較大的飛躍。佇一九九空年代尾期,蘋果公司為遮的較早的發行版本追溯地予單獨名稱。

System 五

佇一九八七年底,蘋果公司推出名為「蘋果麥金塔系統軟體更新五孵空」的作業系統套裝,號名號做System Software 五(抑是簡稱 System 五)。 這是麥金塔系統頭一擺做散賣產品提供,其中包括四个八百 K 的磁盤佮三本手冊,價數為 $ 四十九箍美金。該軟體本身猶閣會當通過使用者群組佮公告板服務免費提著得。雖然產品包裝盒仔將此作為「五曉空版本」咧操作系統更新,毋過這號碼袂出現佇咧軟體本身中間。四磁盤內底三个(系統的工具一,系統的工具二和實用程式一)攏是會當啟動,使用者會使對包括其他所需要工具的任何軟磁盤內底啟動。比如講,系統的工具二是唯一有印表機驅動程式的磁盤,而實用程式一是唯一具有磁盤急救佮蘋果公司 HD SC 設定的磁盤。因為磁盤的名做「系統的工具」,所以使用者佮媒體通常將這个版本叫做「系統的工具五鋪零」。

System 五的主要新功能是 MultiFinder,伊是一項擴展功能,使系統會當一改運行濟程式。該系統使用協作式多任務處理機型,這是意味干焦佇咧前台應用程式產生控制權的時陣才共時間分配予後台應用程式。應用程式已經調用以處理事件的系統功能的更加改,使足濟現有應用程式自動共享時間,並容許𪜶佇後台執行任務。使用者閣會當選擇無使用 MultiFinder,對一改干焦使用一个應用程式。System Software 五只佇部份國家佇足短的時間內底賣,咱這个國家包括美國、加拿大佮歐洲的一寡國家,中文版有可能上早出現佇這个版本。

佇一九九O年,《 InfoWorld》試矣 PC 和 Mac 的四个濟任務選項,總體看好 MultiFinder,但是注意著佮無 MultiFinder 的單任務系統六相比,其存在使檔案傳輸佮列印的速度下降一半。

System Software 六

System 六(亦稱 System Software 六)是一種使用圖形使用者介面的麥金塔操作系統的合併發行版,會當提供一个完整、穩定而且久長的操作系統。需要於著 System 六的額外支援的兩个主要的硬體介紹是摩托羅拉六交八千空三十處理器佮隨 Macintosh IIx 和 Macintosh SE / 三十做伙第一改展出的一孵四四 MB SuperDrive。後來閣較新包括引入對頭一个筆記型電腦專用功能支援的妥當的麥金塔。對 System 六起,Finder 攏有其統一的版本號,就共系統敆做伙的,減輕著由早期系統之間定定存在真大的精差引起真濟混亂。

System 六佇一九八八年四月頭擺發布,一直到 System 七於一九九一年發布,其盒仔裝版本的彼當陣售價為 $ 四十九箍美金,伊是上受歡迎的麥金塔操作系統。

System 七/Mac OS 七

蘋果公司佇一九九一年五月十三號發布System 七(代號「Big Bang」,亦稱Mac OS 七), 這是 System 六重大升級的了後繼版,是一个使用麥金塔電腦的單使用者圖形使用者介面的操作系統,加入重大的使用者介面檢修、新的應用程式、穩定性改進佮真濟新功能,一直到 Mac OS 八佇一九九七年發佈進前,是當當時上受歡迎的麥金塔操作系統。其簡介拄著六交八千空四十麥金塔系列發行並提供了支援。System 七時代見證著麥金塔操作系統的真濟變化,包括麥金塔型號的激增、六十八 K 轉換至 Power Macintosh 的過渡、Microsoft Windows 的興起來、電腦網路的日日普及佮網際網路的快速發展。System 七的上重要功能之一是虛擬記憶體支援,這是一个預期已經使用濟年的基本子系統,干焦囥佇咧以早系統內底的名為「Virtual」的 Connectix 第三方擴展中。綴咧來的是向三十二位元記憶體位址的搬徙,需要的是需要不斷增加會使用 Motorola 六桱八千空三十 CPU 佮帶有六交八千五百五十一 PMMU 的六桱八千空二十 CPU 的 RAM 數量。這个過程牽連著使 OS 代碼中的所有捷式攏共指針的完整三十二位元用作位址—早前的系統使用高八位元作為位元欄。但是改變予人叫做「三十二位元清除」。 就算講 System 七本身是「三十二位元清除」的,毋過真濟現存的機器佮千千上萬的應用程式煞毋是,完成該轉換過程需要一段時間。為著簡化轉換過程,「 記持體」的控制面枋頂懸有一个開關以禁用此功能,踮相容較舊的應用程式。

System 七的另外一个顯示功能是內建協同運作式濟工,佇咧 System 六中,這个功能是透過 MultiFinder 可選的。System 七閣引入化名,這類似 Unix 上的符號連結,佇咧 Microsoft Windows 的後來版本內底引入檔案捷徑,以及佇咧 IBM OS / 二中的陰影系統。系統擴展透過徙到其子檔案鋏落來得著增強;閣控制面枋中建立系統檔案鋏的子檔案鋏。佇咧 System 七鼗五中,蘋果公司推出包括了擴展管理器,伊是進前第三方程式,這簡化了啟用佮禁用擴展的過程。

蘋果的選單(干焦用於 System 六中的桌面配件主頁)有閣較濟用途:使用者會當透過系統檔案內底的「蘋果選孤物件(Apple Menu Items)」 子檔案內底囥別名來製作常用的檔案篋仔佮應用程式抑是𪜶欲愛的其他任何物件。System 七引入了以下內容:AppleScript、用佇自動化任務的手稿語言;支援所謂「真彩色」影象的三十二位元 QuickDraw 進前會當做系統擴展;佮輪鬮字型標準的 TrueType。

佇咧 System 六佮閣較早期的版本下跤的糞埽桶,咧關電腦的時陣會自動清空,抑是講若 MultiFinder 未執行的時,是佇咧啟動應用程式的時陣來執行。System 七把糞埽桶重新實現為特殊的隱藏檔案鋏,予檔案重新啟動了後保留佇咧其中,一直到使用者刁工選擇矣「清空糞埽桶」的指令。

「 System 七」的七堵六版本開始予蘋果公司改名做 Mac OS,System 七瀨五 . 一開始系統啟動會顯示「Mac OS」畫面。

System 七孵一

System 七孵一主要是一个錯誤修正版本,並且加一寡小功能。System 七嬸一的主要新功能之一是把字體對系統檔案徙出到系統檔案內面的字體檔案鋏內面。安裝字體從前需要諸如 ResEdit 抑是 Font D / A Mover 啥物彼款的資源複製實用程式。System 七堵一毋但是欲開錢的麥金塔咧操作系統(所有以前的版本攏是免費的喔,抑是講軟磁盤出來賣), 毋過閣有收著有額外功能的「Pro」同屬產品(七孵一 . 一版本)。System 七孵一 . 二是頭一个支援基於 PowerPC 的 Mac 電腦。System 七堵一閣引入系統啟動器(System Enablers), 這是作為一種佇咧無更新實際系統檔案的狀況下支援新機型的方法。這會致使系統檔案內底有額外的檔案存在(逐个新機型支援一个)。

System 七瀨五

System 七瀨五是引入大量的新功能,其中真濟功能攏是基於蘋果公司買並包含佇新系統內底的共享軟體應用程式。佇咧較新的 PowerPC 機型上,System 七刣五可能存在穩定性問題,部份的原因是有較新的記持體管理器(其實會當予人關起來), 以及 PowerPC 代碼中處理錯誤的問題(所有 PowerPC 異常攏對映著 Type 十一)。 遮的問題袂影響六十八 k 體系結構的電腦。因為蘋果公司於 Copland 上的失敗,System 七嬸五成為著當代的系統猶閣有 Windows 九十五的發行,這佮蘋果公司買一寡某共享軟體系統增強功能(包括新的系統功能)互相對同。

System 七堵六

是因為 PowerPC 的麥金塔電腦,坐載咧 Mac OS 七堵六,其穩定性的得著提懸,為著欲 OS 授予不斷增加的第三方麥金塔克隆製造商市場,需要使用「System」這个號做伊一个閣較商標性的名稱。Mac OS 七堵六需要三十二位元純淨的 ROM,所以,伊放棄了對每台配備六配八千處理器,閣有 Macintosh II、Macintosh IIx、Macintosh IIcx 以及 Macintosh SE / 三十的支援。

Mac OS 八

Mac OS 八佇一九九七年七月二六發布,史提夫 ・ 賈伯斯仝月成做蘋果公司執行上的 CEO。其發佈主要為著佇蘋果公司的艱難時期保持著 Mac OS 向前發展。伊上初計劃號名做 Mac OS 七個人,後來利用法律漏洞共重新編號做「八」,以達到賈伯斯希望終止第三方製造商對 System 七的許可並且關起麥金塔克隆市場的目標。

Mac OS 八咧廢棄的 Copland 項目加添真濟功能,同時保持底層操作系統無變。一个多執行緒的 Finder 包括講其中;檔案這馬會當佇背景進行操作。GUI 的外觀已經更改做新的稱做白金(Platinum)的帶陰影灰度外觀,而且透過新的控制面枋新增加改外觀主題(也講外觀)的功能,就算講白金是唯一隨機發貨的。該功能由操作系統內新的「外觀」API 層提供,這是其少數重大的變更之一。

蘋果公司佇咧 Mac OS 八推出的首兩周就賣出矣一百二十萬套,佇六個月內銷量達到三百萬套。鑑果公司彼當陣面對的財務困難,Mac 使用者之間發生了大規模的基層運動,𪜶以升級佮「幫助拯救蘋果」。 甚至是一寡盜版團體嘛拒絕重新分發愛操作系統。

Mac OS 八否一

Mac OS 八堵一引入了名做 HFS + 已經更新的分層檔案系統版本,該版本修復較早系統的真濟限制,並一直咧 macOS 中使用,一直到 macOS High Sierra 中由蘋果檔案系統取代。猶閣有其他一寡介面更改,比如講網路功能佮列印分離,閣有對應用程式切換的一寡改進。毋過,佇基本技術方面,Mac OS 八佮 System 七的差別無啥大。

Mac OS 八堵五

Mac OS 八堵五著眼於速度佮穩定性,大部份六十八 k 代碼去予 PowerPC 原生的這馬有代碼取代。就算主題功能佇咧開發後期去予人刣除了,但是伊嘛改善著使用者介面的外觀。

Mac OS 九

一九九八年,蘋果公司總裁史蒂夫 ・ 賈伯斯發佈作業系統,決定逐隔半年發佈系統更新,截至 Mac OS X(Carbon)的起炊,而且 Mac OS 九系列是此系統的上尾仔一个 Mac OS。

Mac OS 九是蘋果公司佇一九九九年十月二十三發行的作業系統,伊基本上是對 Mac OS 八開始的一个穩定的演變。Mac OS 九的古早開發版本編號做八堵七。

Mac OS 九增加矣著 AirPort 無線網卡的支援。伊引入了對多使用者支援的早期實現。Mac OS 九確實容真濟桌面使用者有家己的數據佮系統設定。經改進的 Sherlock 搜揣 ia̋n-jín 增加幾若个新的搜揣外掛程式。Mac OS 九猶閣提供大大改進的記憶體實現佮管理。AppleScript 進行矣改進行允准 TCP / IP 協定和網路控制。Mac OS 九還頭擺使用集中式蘋果公司軟體更新來走揣佮安裝作業系統佮硬體更新。其他的新功能包括即時帶著有代碼簽章佮鎖匙串技術的檔案加密軟體,遠逝網路佮檔案侍服器軟體包,以及著 USB 驅動程式列表的大大改善。

Mac OS 九猶閣加一寡過渡技術以幫贊應用程式開發人員佇咧向公眾推出新作業系統進前採用某寡 Mac OS X 功能,以助簡化過渡的過程。遮的包括應用佇檔案系統的新應用程式介面佮 Carbon 落去縛的,毋是傳統應用程式介面庫的鍊結—適用佇這个目的之應用程式嘛會當佇這个 Mac OS X 上直接來運作。對 Mac OS 九嬸一更新開始進行矣其他變更,使其實會當佇 Mac OS X 的經典環境中啟動。

Mac OS 九一共發行七个版本,其尾仔更新版本是佇二空空一年十二月初五發布的 Mac OS 九九陽二 . 二。

過渡到Mac OS X

蘋果公司佇一九九九年一月推出 Mac OS X Server 一垺零,而且 Mac OS X 的公開測試版佇二空空空年釋出,並且佇二空空一年三月二四推出完整的官方 Mac OS X 十曉零版本。蘋果公司的麥金塔操作系統予人號做「OS X」已經長到一五年之久,十二版本佇二空空一年九月二五推出,紲落來是二空空二年八月二十四號的 Mac OS X 十二(" Jaguar "); 二空空三年十月二十四號推出 Mac OS X 十曉三(" Panther "); 二空空五年四月二九推出 Mac OS X 十曉四(" Tiger "); 二空空七年十月二十六號發行 Mac OS X v 十人五(" Leopard "); Mac OS X 十曉六(" Snow Leopard ")佇二空空九年八月二十八號發行。

MacOS(頭先佇二空一二年進前被號名做「Mac OS X」,閣來予人號名做「OS X」一直到二空一六年), 伊是蘋果公司這馬的 Mac 操作系統,佇二空空一年正式繼承矣 Classic Mac OS。就算講伊上頭仔只是作為 Mac OS 的「版本十」銷售,但是其實歷史真大程度佮較早的 Mac OS 發行無關係。

macOS 的體系結構是繼承 Classic Mac OS 佮 Mac OS 九,但是伊佮 Classic Mac OS 有無仝款,伊是一个建基於 NeXTSTEP 以及 NeXT 對一九八空年代尾到一九九七年初開發的技術,彼是一个以 UNIX 為基礎的操作系統。做蘋果公司 CEO 史提夫 ・ 賈伯斯重返蘋果公司時,蘋果公司共該公司收購矣。macOS 閣利用 BSD 代碼庫佮 XNU 核心,其核心組件集是起基於蘋果公司開源的 Darwin 作業系統。

早期版本的操作系統 Mac OS X Server 一垺零,佇一九九九年發布。伊保留落來 Classic Mac OS 中的「白金」外觀,甚至佇某寡所在佮 OpenStep 相仝,帶有新的 Aqua 使用者介面的頭一个版本。Mac OS X v 十二空的電腦版本就是二空空一年三月二四發布,支援新的 Aqua 使用者介面。自彼陣仔起,蘋果公司發佈了真濟个操作系統的版本。Mac OS X 佇二空一二年的時陣閣較號做「OS X」,佮二空一六年再度更加做「macOS」。

大部份 Classic Mac OS 的使用者攏升級至 Mac OS X,毋過因為欠缺某一寡猶未佇咧新操作系統當中重新實現的功能,是仝款的硬體(尤其是較舊的硬體)頂運行速度較慢猶閣有佮舊的操作系統無相容。因為較舊的 Mac OS 編寫的驅動程式(用佇印表機,掃描器,掌中電腦等)佮 Mac OS X 無相容,所以用佇咧 Mac OS X 上運作較早操作系統程式的經典環境程式支援無一致,並且佇咧一九九七年尾進前欠對較舊的蘋果公司電腦的 Mac OS X 支援;佇咧上早起行 Mac OS X 後來的幾年中間,某一寡麥金塔系統使用者繼續使用較舊的 Classic Mac OS 原型版本。賈伯斯鼓勵人透過佇二空空二年的 WWDC 上為 Mac OS 九舉行的類比葬禮以升級到 Mac OS X。

Classic Mac OS

PowerPC 版本的 Mac OS X(包括講 Mac OS X Tiger 在內), 伊包括用運作較舊的麥金塔應用程式的相容層經典環境。該環境上蓋初代號做「藍盒仔(blue box)」,該環境踏的是差不多完整的 Mac OS 九操作系統—版本九嬸一抑是閣較懸版本(做為 Mac OS X 應用程式)。 這容允猶未徙到 Carbon ( API ) 的應用程式就是 Mac OS X 上運作。這是合理的無縫的,就算講「經典」應用程式保留其原始 Mac OS 九外觀,但是無得著 Mac OS X「Aqua」的外觀。

是因為 PowerPC 的麥金塔電腦的早期新世界 ROM 坐載咧 Mac OS 九孵二閣有 Mac OS X。Mac OS 九嬸二需要由使用者安裝—佇咧 Mac OS X 十曉四了後發布的硬體版本內底,佇咧恬認情況下並無安裝該工具。佇這款環境內底,大多數的精心佇咧編寫的「經典環境」Mac OS 應用程式攏會使正常運作,毋但干焦當編寫該軟體的時毋知影實際的硬體並干焦佮操作系統進行互動的時,其相容性著愛保證。因為 Mac OS 九佮 X 八十六硬體無相容,所以袂使用佇基於 Intel 的麥金塔系統上的經典環境。

蘋果公司佇二空一六年六月十三的蘋果全球開發者大會頂宣佈:Mac 作業系統 OS X 閣較號名做 macOS,其實首捒版本是 Sierra。

  • Mac OS X 公開測試版
  • Mac OS X v 十曉零 " Cheetah "
  • Mac OS X v 十曉一 " Puma "
  • Mac OS X v 十二 " Jaguar "
  • Mac OS X v 十曉三 " Panther "
  • Mac OS X v 十曉四 " Tiger "
  • Mac OS X v 十人五 " Leopard "
  • Mac OS X v 十曉六 " Snow Leopard "
  • Mac OS X v 十曉七 " Lion "
  • OS X v 十曉八 " Mountion Lion "
  • OS X v 十曉九 " Mavericks "
  • OS X v 十曉一空 " Yosemite "
  • OS X v 十席一一 " El Capitan "
  • macOS v 十人一二 " Sierra "
  • macOS v 十二一三 " High Sierra "
  • macOS v 十席一四 " Mojave "
  • macOS v 十人一五 " Catalina "
  • macOS v 十一 " Big Sur "
  • macOS v 十二 " Monterey "
  • macOS v 十三「Ventura」

發展時間軸

參考文獻

外部連結

  • System 七瀨五 . 三 from Apple . com
  • Older Macintosh System Software from Apple . com
  • Bibliography A list of links to the history of GUIs
  • Mac OS X history on Mactimeline