맥 OS

위키百科, 우리 모두의 百科事典.
( Mac OS 에서 넘어옴)

맥 OS
開發者 애플 컴퓨터
最初 버전 出市日 1984年 1月 24日 (40年 前) ( 1984-01-24 )
最新 버전 Ventura 13 Beta 4 / 2022年 가을
업데이트 方式 App Store
플랫폼
라이선스 事由 EULA
公式 웹사이트 맥 OS 公式 홈페이지

맥 OS (맥 오에스, Mac OS)는 애플 매킨토시 龍으로 開發한 그래픽 使用者 인터페이스 運營 體制 이다. 처음에 이 運營 體制는 매킨토시에 包含된 이름 없는 運營 體制로 簡單히 시스템 소프트웨어 라고 불렸으나, 1997年 맥 OS 7.6의 出市와 함께 이름이 맥 OS 로 바뀌었다.

옛날 버전의 脈 OS는 모토로라 68000 基盤 매킨토시에서만 互換되었다. 그 後 애플이 파워PC 基盤 매킨토시를 내놓으면서, 맥 OS는 파워PC 龍으로도 砲팅되었다. 맥 OS 8 .1은 모토로라 68000 基盤 매킨토시(모토로라 68040)에서 互換되는 마지막 버전이었으며, 맥 OS X 파워PC 灣을 支援하다가 인텔 맥 을 出市하면서 10.4.4 버전부터 인텔 프로세서用으로 砲팅되었다. 10.6 스노 레퍼드부터는 파워PC 프로세서에 對한 支援을 中斷했다.

크게 나누어 傳統的인 클래식(Classic) 시리즈(시스템 1.0 ~ 맥 OS 9 )와 새로운 맥 OS X 以後의 것으로 區分할 수 있다.

버전 [ 編輯 ]

옛날의 매킨토시 시스템은 "시스템"과 "파인더"라는 두 가지 種類의 소프트웨어로 構成되었고. 두 소프트웨어는 버전 番號도 달랐다. [1] 시스템 7.5.3은 맥 OS 로고를 包含한 첫 버전이고, 脈 OS 7.6부터는 이름이 맥 OS로 바뀌었다.

파워PC G3 以前의 시스템은 重要한 部分을 모두 ROM 에 貯藏했다. 元來는 하드 디스크 가 없던 옛날의 매킨토시 플로피 디스크 의 限定된 貯藏 空間을 使用하지 않도록 ROM에 貯藏했으나, 이 아키텍처는 完全한 그래픽 OS를 命令 줄 인터페이스 나 텍스트 콘솔 없이도 使用할 수 있게 해서 始動 誤謬도 使用者에게 그래픽으로 보여줄 수 있었다. 이 部分은 當時의 PC와는 差別되는 部分이었다. 이런 長點을 낮은 水準에서도 具現하기 위해 맥 OS는 코어 시스템을 ROM 에 依存했으며, 이것은 나중에 애플 컴퓨터나 (著作權으로 保護된 애플의 ROM 을 包含한) 라이선스된 클론 만이 맥 OS를 驅動할 수 있게 도와주기도 했다.

맥 OS는 다음 두 分類로 區別할 수 있다.

클래식 맥 OS [ 編輯 ]

클래식 맥 OS는 完全히 그래픽 으로 構成되었으며, 命令 줄 이 全혀 없는 運營 體制 로, 쉬운 使用法과 協力型 멀티태스킹 으로 有名하다. 하지만 아주 制限된 메모리 管理 保護된 메모리 . 그리고 不安定한 運營 體制 擴張 機能으로 批判을 받았다.

元來 매킨토시 는 매킨토시 파일 시스템(MFS)를 使用했다. 하지만 이 파일 시스템 은 下位 디렉터리 를 生成하지 못하며, 1985年에 바로 階層型 파일 시스템(HFS)로 代替되었다. HFS는 下位 디렉터리 를 生成하여 디렉터리 트리를 만들 수 있다. 두 파일 시스템 은 서로 互換된다.

파워PC 버전의 맥 OS X 는 클래식이라고 불리는 클래식 맥 OS用 프로그램을 使用하기 위한 互換 階層을 包含하고 있다. 이 버전은 맥 OS 9#맥 OS 9.1 以後 버전을 돌릴 수 있다. 大部分의 클래식 應用 프로그램은 이 虎患 모드에서 잘 돌아가지만 實際 하드웨어에 對해 干涉하지 않아야 한다. 클래식 環境은 맥 OS 9 x86 프로세서를 支援하지 않아 인텔 맥 에서는 驅動할 수 없다. 또한 맥 OS X 레퍼드 부터는 支援이 中斷되어 클래식 모드를 使用할 수 없다.

現在 수많은 클래식 맥 OS 使用者들은 맥 OS X 로 업그레이드했지만, 많은 사람들이 더 어려워지고 使用者에게 덜 친숙하다는 理由로 批判하였다. 또한 새로운 OS로 다시 包含되지 않은 몇 가지 機能, 같은 하드웨어에서도 클래식 맥 OS보다 느려졌다는 點, 드라이버 應用 프로그램 이 거의 互換되지 않는다는 點, 옛날 매킨토시 로의 支援 中斷도 批判을 받았다. 때문에 出市 初期에는 많은 使用者들이 클래식 맥 OS를 그대로 使用했으나, 2005年 頃에는 거의 모든 使用者가 맥 OS X 로 업그레이드했다.

2005年 6月, 스티브 잡스 WWDC 2005에서 애플 컴퓨터는 파워PC 칩셋에서 인텔 프로세서로 移動할 것이며, 새로운 機器에 맥 OS 클래식의 支援을 中斷한다고 發表했다. 또 같은 콘퍼런스에서 잡스는 開發者 變換 키트를 提供하여 開發者들이 自身의 應用 프로그램 인텔 맥 에서 잘 돌아가는지 테스트 할 수 있게 했다. 2006年 1月에 애플은 첫 인텔 基盤 매킨토시人 아이맥 맥북 프로 를 出市했다. 2006年 2月엔 맥 미니 를 出市했으며, 2006年 5月에 맥북 , 2006年 8月에 맥 프로 로 모든 매킨토시 인텔 프로세서 基盤으로 바꿨다.

macOS [ 編輯 ]

macOS(맥 OS) 는 애플의 가장 최신인 맥 OS 運營 體制 다. 以前 이름은 OS X (오에스 텐)이었다. 이 버전은 公式的으로는 單純히 脈 OS의 버전 10이지만, 旣存 맥 OS와는 아주 많은 變化를 띄고 있다.

運營 體制 맥 OS 9 와 클래식 맥 OS의 다음 버전으로, 유닉스 系列 運營 體制이다. 애플이 넥스트 社 를 引受하면서 가져온 NEXTSTEP 마하 커널 에 基盤을 두고 있다. 또한 macOS BSD 코드 베이스를 使用한다.

mac은 그동안 데스크톱用 릴리즈로 9番 出市되었다. 2016年 9月 20日에 公開한 macOS 10.12로 , macOS 시에라 로 불리며 2017年에 WWDC에서 發表한 macOS 10.13로, macOS 하이시에라 로 불린다(macOS 버전 代의 境遇, 고양이과 펫 네임 을 別名으로 붙여 친숙함을 높이려 했는데, OS 10.8 마운틴 라이언 을 始作으로 美國 캘리포니아 州 의 地名을 使用하기 始作했다.). 또한, 데스크톱用 버전과 같이 macOS은 8番의 서버用 릴리즈가 있었다. 첫 番째 릴리즈는 OS X 서버 1.0 으로, 서버 버전은 當時의 데스크톱用 맥 OS(클래식 맥 OS)와 아키텍처가 完全히 달랐으며, 많은 서버 管理 道具를 搭載하고 있었다. macOS는 Xserve 의 基本 運營 體制이다. 그리고 데스크톱用 버전과 다르게 패러럴즈 데스크톱 과 같은 假想 머신 에서도 돌아간다.

macOS는 아이폰 , 아이팟 터치 , 아이패드 , 애플 TV 等 다양한 곳에 使用되는 iOS 의 基礎이다.

에뮬레이션 [ 編輯 ]

68000 [ 編輯 ]

vMac, Basilisk II. Executer 等의 서드 파티 68000 에뮬레이터는 인텔 基盤 PC 에서 맥 OS를 로드할 수 있게 했다. 이 에뮬레이터들은 모토로라 68000 칩셋을 에뮬레이트할 수 있으며, 때문에 맥 OS 8 .1 以上의 버전은 파워PC 프로세서를 必要로 하기에 에뮬레이트할 수 없었다. 또한 大部分이 맥 ROM 이미지나 實際 맥 ROM 칩을 必要로 했다.

ROM 이미지를 使用하는 에뮬레이터는 거의 100% 맥 OS 互換性을 維持하며 x86 프로세서에서도 아주 빠른 脈 OS 環境을 構築할 수 있게 해 준다.

파워PC [ 編輯 ]

PearPC라는 파워PC 에뮬레이터는 파워PC 프로세서를 에뮬레이트할 수 있으며, 맥 OS X 를 에뮬레이트할 수도 있다. 아쉽게도 이 프로그램은 아직도 初期 開發 狀態이고, 네이티브 파워PC 칩보다 速度가 아주 느리다.

脈을 파워PC 에서 인텔 맥 으로 바꾸는 過程에서 애플은 使用者들이 파워PC 基盤 應用 프로그램을 인텔 맥 에서 돌려야 할 必要를 느끼고, 에뮬레이터 "로제타"를 내놓았다. 많은 사람들은 로제타가 PearPC처럼 아주 느린 퍼포먼스를 보여줄 것이라고 생각했으나, 퍼포먼스는 豫想外로 相當히 빨랐다.

또다른 파워PC 에뮬레이터로는 SheepShaver가 있으며, 元來는 BeOS 파워PC 플랫폼에서 돌리기 위해 만든 것이다. 元來 이 에뮬레이터는 實際 파워PC 프로세서가 必要했으나, 後에 오픈 소스 禍 되면서 x86 프로세서用으로도 나오게 되었다. 하지만 이 에뮬레이터는 메모리 管理 裝置 를 에뮬레이트하지 않기 때문에 맥 OS 9 .0.4 以後 버전은 에뮬레이트할 수 없다.

매킨토시 클론 [ 編輯 ]

몇몇 컴퓨터 製造社들은 脈 OS를 驅動할 수 있는 클론 컴퓨터 를 만들어왔다. 代表的이 例로 파워 컴퓨팅, UMAX, 모토로라 가 그래왔다. 이 버전은 클래식 맥 OS를 正常的으로 驅動할 수 있다. 하지만 1997年 애플 에 돌아온 스티브 잡스 가 곧 클론 라이線싱 프로그램을 끝냈다.

2008年, 사이스타 社가 499달러의 베어본 컴퓨터 를 내놓았는데, 이 컴퓨터는 맥 OS X 10.5 레퍼드를 돌릴 수 있다. 사이스타는 이 컴퓨터 를 오픈 脈이라 부르며, 애플은 現在 이 會社에 訴訟을 걸고, 販賣한 모든 클론을 리콜한 後, 애플에 賠償하라고 要求하고 있다.

A/UX [ 編輯 ]

1988年 애플 은 첫 유닉스 系列 運營 體制 A/UX 를 出市했다. 이 運營 體制 는 當時 유닉스 系列 運營 體制 가 아니었던 맥 OS를 基本 運營 體制 로 使用하지 못했던 美國 政府 를 對象으로 많은 成功을 거두었다. 맥 OS X 를 開發할 때 A/UX 의 코드가 若干 쓰였다.

매킨토시 應用 프로그램 環境 [ 編輯 ]

매킨토시 應用 프로그램 環境은 애플 컴퓨터 유닉스 系列 워크스테이션 에서 애플 매킨토시 應用 프로그램을 使用하기 위해 만든 에뮬레이션 소프트웨어다. 이 프로그램은 X 윈도 시스템 을 利用하여 파인더 스타일의 그래픽 使用者 인터페이스 를 에뮬레이트한다. 매킨토시 應用 프로그램 環境 3.0은 맥 시스템 7.5.3과 互換된다.

매킨토시 應用 프로그램 環境은 썬 마이크로시스템즈 SPARCstation HP 의 시스템에서 使用할 수 있었다. 이 프로그램은 1998年 5月 14日 단종되었다.

MkLinux [ 編輯 ]

OSF와 애플 컴퓨터가 1996年 2月 리눅스를 파워PC 플랫폼으로 脯팅하기 위해 始作한 오픈 소스 컴퓨터 運營 體制로, 1996年 WWDC에서 公開되었으며, 1998年 여름에 커뮤니티 中心의 MkLinux 開發者 團體가 開發을 맡기 始作하였다. 마이크로커널 리눅스 (MicroKernel Linux)의 줄임말이며, 마하 커널 3.0에 基盤을 두고 있다.

OSx86 [ 編輯 ]

애플의 EULA [2] 에 違背되는 同時에 保證을 抛棄하는 行爲지만, 애플 컴퓨터가 아닌 x86 컴퓨터에서 맥 OS X를 驅動하는 것은 커널 修正, 커뮤니티 드라이버, 에뮬레이션 等으로 可能하다. 例로, PC-EFI는 애플 컴퓨터에 基本으로 있는 EFI 를 에뮬레이트해서 非 애플 컴퓨터에 맥 OS X를 設置할 수 있게 한다. [3]

같이 보기 [ 編輯 ]

各州 [ 編輯 ]

  1. “Macintosh: System Software Version History” . 2008年 4月 20日에 原本 文書 에서 保存된 文書 . 2010年 10月 22日에 確認함 .  
  2. “保管된 寫本” (PDF) . 2011年 10月 23日에 原本 文書 (PDF) 에서 保存된 文書 . 2018年 5月 11日에 確認함 .  
  3. “PC EFI Enables Vanilla OS X Kernel Boot on White Box PCs - InsanelyMac Forum” . 2011年 7月 13日에 原本 文書 에서 保存된 文書 . 2010年 10月 23日에 確認함 .  

外部 링크 [ 編輯 ]