본문으로 이동

맥 OS의 역사

위키백과, 우리 모두의 백과사전.

맥 운영체제(Mac operating systems)는 애플에 의해 두 개의 주요 계열로 연속되어 개발되었다.

1984년, 애플은 클래식 맥 OS로 알려진 운영체제초기 매킨토시 시스템 소프트웨어의 출시와 함께 선보였다. 1997년에 맥 OS로 명칭이 변경된 이 시스템은 2002년까지 모든 매킨토시에 기본 탑재되었으며, 1990년대 초반에는 매킨토시 호환 기종에도 잠시 제공되었다. 이 시스템은 사용 편의성으로 유명했지만, 경쟁 운영체제들에 비해 현대적인 기술이 부족하다는 비판을 받기도 했다.[1][2]

현재의 맥 운영체제는 MacOS로, 2012년까지는 맥 OS X, 2016년까지는 OS X로 불렸다.[3] 이 시스템은 애플의 NeXT 인수 이후 1997년부터 2001년 사이에 개발되었다. 이는 NeXTSTEP 기반의 완전히 새로운 유닉스 시스템 아키텍처를 도입하여, 클래식 맥 OS가 겪었던 메모리 관리 문제와 같은 기술적 난제들을 해결했다. 현재의 macOS는 모든 맥에 기본 탑재되며 매년 주요 업데이트를 제공받는다.[4] 이는 애플의 다른 기기들을 위한 현재 시스템 소프트웨어인 IOS, IPadOS, WatchOS, TvOS의 기반이 된다.[5]

맥 OS X 도입 이전에 애플은 여러 다른 개념들을 실험했다. 매킨토시 인터페이스나 응용 프로그램을 유닉스 계열 시스템으로 가져오거나 그 반대를 시도하는 A/UX, MAE, MkLinux와 같은 제품들을 출시했다. 1990년대에 클래식 맥 OS를 대체하기 위해 확장 및 개발하려던 애플의 노력은 암호명스타 트렉, Taligent, 코플랜드였던 여러 취소된 프로젝트로 이어졌다.

클래식 맥 OS와 macOS(맥 OS X)는 서로 다른 아키텍처를 가지고 있지만, 화면 상단의 메뉴 모음, 아이콘을 사용하여 파일애플리케이션을 나타내고 디렉토리파일 삭제 같은 개념을 서류철이나 휴지통 같은 현실 세계의 사물과 연결하는 데스크톱 메타포를 특징으로 하는 파인더 , 그리고 다중작업을 위한 겹치는 을 포함하여 공통된 GUI 원칙을 공유한다.

1984년 매킨토시가 등장하기 전, 애플의 운영체제 역사는 1977년 애플 II 컴퓨터에서 시작되었으며, 이 컴퓨터들은 애플 도스, 애플 프로도스, 애플 GS/OS를 실행했다. 1980년의 애플 III애플 SOS를, 1983년의 애플 리사리사 OS를 실행했으며, 이후 매킨토시 에뮬레이터MacWorks XL을 실행했다. 애플은 1993년부터 1997년까지 애플 뉴턴 개인 정보 단말기를 위한 뉴턴 OS를 개발했다.

애플은 MacOS의 핵심을 기반으로 하는 여러 새로운 운영체제를 출시했다. 2007년에는 아이폰, 아이패드, 아이팟 터치 모바일 기기용으로, 2017년에는 홈팟 스마트 스피커용으로 IOS를, 2015년에는 애플 워치용으로 WatchOS를, 2015년에는 애플 TV 셋톱박스용으로 TvOS를, 2024년에는 애플 비전 프로 혼합 현실 헤드셋용으로 VisionOS를 출시했다.

맥 OS

[편집]

클래식 맥 OS는 1984년 최초의 매킨토시와 함께 도입된 초기 매킨토시 운영체제이며, 2001년 맥 OS X가 등장하기 전까지 맥에서 주로 사용되었다.[6][7]

애플은 1984년 1월 24일에 최초의 매킨토시를 출시했다. 이 시스템의 초기 시스템 소프트웨어는 부분적으로 리사 OS에 기반하며, 전 애플 CEO 스티브 잡스제록스 PARC에서 미리 보았던 제록스 알토 컴퓨터로부터 영감을 받았다.[6] 이 시스템은 원래 "System Software" 또는 간단히 "System"으로 불렸으나, 1년 뒤 종료된 매킨토시 호환 기종 프로그램의 영향으로 애플은 1996년에 이를 "맥 OS"로 재브랜딩했다.[8]

클래식 맥 OS는 모놀리식 설계를 특징으로 한다. 초기 시스템 소프트웨어 버전은 한 번에 하나의 애플리케이션만 실행할 수 있었다. 시스템 5에서는 선점 스케줄링 개념과 유사한 협동형 다중작업이 도입되었다. 시스템 7은 32비트 메모리 주소가상 메모리를 지원하여 더 큰 프로그램을 실행할 수 있게 했다. 시스템 7에 대한 이후 업데이트들은 파워PC 아키텍처로의 전환을 가능하게 했다. 이 시스템은 사용자 친화적인 것으로 평가받았으나, 제한적인 메모리 관리, 메모리 보호접근 제어 기능의 부재, 확장 간의 충돌 발생 가능성 등 아키텍처상의 한계에 대해 비판받았다.[2]

릴리즈

[편집]
Image
이 텍스트 기반의 클래식 맥 OS 로고는 1997년 출시된 맥 OS 7.6부터 시작되었다.

클래식 맥 OS의 메인 버전은 총 9번 출시되었다. 현재 전체 시스템을 의미하는 "클래식"이라는 이름은 맥 OS X로의 전환을 돕기 위해 만들어진 호환 계층을 가리키는 말이다.[9]

맥 OS X, OS X 및 macOS

[편집]

이 시스템은 맥 OS X로 출시되었고, 2012년부터 2016년까지는 OS X로 이름이 바뀌었으며,[10] 이후 MacOS라는 이름으로 2001년 클래식 맥 OS의 자리를 공식적으로 계승한 현재의 맥 운영체제가 되었다.

이 시스템은 원래 단순히 맥 OS의 "버전 10"으로 마케팅되었으나, 클래식 맥 OS와는 상당히 독립적인 역사를 가지고 있다. 이는 NeXTSTEP과 1980년대 후반부터 1997년 초까지의 다른 NeXT 기술을 기반으로 구축된 유닉스 기반 운영체제이며, 이후 애플이 회사를 인수하고 CEO인 스티브 잡스가 애플로 복귀했다.[11][12][13] 맥 OS X의 선구자로는 오픈스텝, 애플의 랩소디 프로젝트, 맥 OS X 공개 베타가 있다.

macOS는 XNU 커널과 BSD를 기반으로 하는 애플의 오픈 소스 다윈 운영체제를 기반으로 한다.[14]

macOS는 아이폰 OS/IOS, IPadOS, WatchOS, TvOS, VisionOS를 포함한 애플의 다른 운영체제들의 기반이 된다.

릴리즈

[편집]
Image
2001년 출시된 10.0 "치타"10.1 "퓨마" 버전을 위한 맥 OS X의 "X" 로고

데스크톱

[편집]

이 시스템의 첫 번째 버전은 아쿠아 인터페이스를 지원하며 2001년 3월 24일에 출시되었다. 그 이후로 새로운 기능과 기술을 추가한 여러 버전이 출시되었다. 2011년부터는 매년 새로운 버전이 출시되고 있다.[4]

  • 맥 OS X 10.0 – 암호명 "치타", 2001년 3월 24일 토요일 출시
  • 맥 OS X 10.1 – 암호명 "퓨마", 2001년 9월 25일 화요일 출시
  • 맥 OS X 10.2 – "재규어", 2002년 8월 23일 금요일 출시
  • 맥 OS X 10.3 – "팬더", 2003년 10월 24일 금요일 출시
  • 맥 OS X 10.4 – "타이거", 2005년 4월 29일 금요일 출시
  • 맥 OS X 10.5 – "레퍼드", 2007년 10월 26일 금요일 출시
  • 맥 OS X 10.6 – "스노 레퍼드", 2009년 6월 8일 월요일 공개
  • 맥 OS X 10.7 – "라이언", 2011년 7월 20일 수요일 출시
  • OS X 10.8 – "마운틴 라이언", 2012년 7월 25일 수요일 출시
  • OS X 10.9 – "매버릭스", 2013년 10월 22일 화요일 출시
  • OS X 10.10 – "요세미티", 2014년 10월 16일 목요일 출시
  • OS X 10.11 – "엘 카피탠", 2015년 9월 30일 수요일 출시
  • macOS 10.12 – "시에라", 2016년 9월 20일 화요일 출시
  • macOS 10.13 – "하이 시에라", 2017년 9월 25일 월요일 출시
  • macOS 10.14 – "모하비", 2018년 9월 24일 월요일 출시
  • macOS 10.15 – "카탈리나", 2019년 10월 7일 월요일 출시
  • macOS 11 – "빅서", 2020년 11월 12일 목요일 출시
  • macOS 12 – "몬터레이", 2021년 10월 25일 월요일 출시
  • macOS 13 – "벤투라", 2022년 10월 24일 월요일 출시
  • macOS 14 - "소노마", 2023년 9월 26일 화요일 출시
  • macOS 15 - "세쿼이아", 2024년 9월 16일 월요일 출시
  • macOS 26 - "타호", 2025년 9월 15일 월요일 출시

macOS 10.16의 버전 번호는 세 번째 베타에서 11.0으로 업데이트되었다. macOS 빅서의 세 번째 베타 버전은 10.16 베타 3 대신 11.0 베타 3이다.

macOS 26의 버전 번호는 2025년에 출시된 모든 애플 운영체제와 마찬가지로, 첫 출시 연도 다음 해를 기준으로 한다.

서버

[편집]

이 시스템의 초기 서버 컴퓨팅 버전은 1999년에 기술 프리뷰로 출시되었다. 그 뒤를 이어 몇 가지 공식적인 서버 기반 릴리즈가 나왔다. 2011년부터 서버 기능은 데스크톱 시스템을 위한 부가 기능으로 제공되고 있다.[15]

  • 맥 OS X 서버 1.0 – 암호명 "헤라", 1999년 출시
  • MacOS 서버 – 이후 "OS X 서버" 및 "macOS 서버"로 불렸으며, 2001년에서 2022년 사이에 출시되었다.

기타 프로젝트

[편집]

출시됨

[편집]

A/ROSE

[편집]

애플 실시간 운영체제 환경(A/ROSE)은 매킨토시의 확장 카드인 매킨토시 보조 프로세서 플랫폼에서 실행되는 작은 임베디드 운영체제이다. 이는 제3자 공급업체가 사실상 모든 제품을 구축할 수 있도록 설계된 "과잉 설계"된 단일 하드웨어 플랫폼으로, 뉴버스 기반의 확장 카드를 개발할 때 드는 막대한 업무량을 줄여준다. 시스템의 첫 번째 버전은 1988년 2월에 사용할 준비가 되었다.[16]

A/UX

[편집]

1988년, 애플은 맥 OS의 룩 앤드 필을 갖춘 유닉스 운영체제인 첫 번째 유닉스 기반 OS A/UX를 출시했다. 당시 유닉스 시장의 포화와 워크스테이션급 컴퓨터에 있던 고급 디자인 기능이 매킨토시 하드웨어에는 부족했기 때문에 경쟁력이 높지 않았다. 매출의 대부분은 맥 OSPOSIX를 준수하지 않는 환경인 미국 연방정부에서 발생했다.[17]

MAE

[편집]

매킨토시 애플리케이션 환경(MAE)은 1994년 애플이 도입한 소프트웨어 패키지로, 특정 유닉스 기반 컴퓨터 워크스테이션에서 매킨토시 애플리케이션을 실행할 수 있게 해준다. MAE는 X 윈도 시스템을 사용하여 매킨토시 파인더 스타일의 그래픽 사용자 인터페이스를 에뮬레이트한다. 마지막 버전인 MAE 3.0은 시스템 7.5.3과 호환된다. MAE는 썬 마이크로시스템즈SPARCstation휴렛 팩커드 시스템용으로 발행되었으며, 1998년 5월 14일에 단종되었다.[18]

MkLinux

[편집]

1996년 세계 개발자 회의(WWDC)에서 발표된 MkLinux리눅스파워PC 플랫폼, 즉 매킨토시 컴퓨터로 포팅하기 위해 OSF 연구소와 애플이 1996년 2월에 시작한 오픈 소스 운영체제이다. 1998년 중반, 커뮤니티 주도의 MkLinux 개발자 협회가 운영체제 개발을 이어받았다. MkLinux는 "마이크로커널 리눅스"의 약자로, 모놀리식 리눅스 커널Mach 마이크로커널 버전 3.0 위에서 호스팅되는 서버로 실행되도록 수정한 것을 의미한다.[19]

취소된 프로젝트

[편집]

스타 트렉

[편집]

스타 트렉 프로젝트("어느 맥도 가보지 못한 곳으로 대담하게 나아가기 위해")는 1992년부터 시작된 비밀 프로토타입으로, 클래식 맥 OS를 인텔 호환 X86 개인용 컴퓨터로 포팅하는 것이 목표였다. 애플과 파트너십을 맺고 인텔의 지원을 받아 노벨이 주도한 이 프로젝트는 마이크로소프트윈도우 3.0 및 MS-DOS 독점에 대한 공동 대응으로 DR-DOS와 맥 OS GUI를 통합하고자 했다. 애플에서 4명, 노벨에서 4명으로 구성된 팀이 매킨토시 파인더퀵타임 같은 기본 애플리케이션을 원활하게 실행하는 데 성공했다. 이 프로젝트는 1년 뒤인 1993년 초에 취소되었으나, 맥 OS를 파워PC로 포팅할 때 부분적으로 재사용되었다.[20][21]

Taligent

[편집]

Taligent("재능(talent)"과 "지능(intelligent)"의 혼성어)는 객체 지향 운영체제이자 이를 생산하는 회사이다. 클래식 맥 OS의 대체제를 제공하기 위해 애플 내의 'Pink' 프로젝트로 시작되었으나, 이후 마이크로소프트CairoNeXTSTEP에 대항하는 플랫폼을 구축할 목적으로 AIM 얼라이언스의 일환으로 IBM과의 합작 투자로 분사되었다. 개발 과정은 순탄치 않았으며, 프로젝트 실패의 전형적인 사례로 인용된다. 애플은 코드가 전달되기 전인 1995년에 프로젝트에서 손을 뗐다.[22]

코플랜드 (운영 체제)

[편집]

코플랜드는 애플에서 클래식 맥 OS의 업데이트 버전을 만들기 위해 진행한 프로젝트였다. 메모리 보호, 선점 스케줄링, 새로운 기반 운영체제 기능을 도입하면서도 기존 맥 소프트웨어와 호환되도록 할 예정이었다. 원래 후속 릴리즈인 'Gershwin'에서 멀티스레딩과 기타 고급 기능을 추가하려 했다. 하지만 완료될 수 있는 속도보다 더 빠르게 새로운 기능이 추가되었고, 출시 기약 없이 완성일이 계속 뒤로 밀렸다. 1996년, 애플은 프로젝트를 전면 취소하고 적절한 제3자 대체제를 찾았다. 코플랜드 개발은 1996년 8월에 종료되었고, 1996년 12월 애플은 NeXTSTEP 운영체제를 얻기 위해 NeXT를 인수한다고 발표했다.[23]

같이 보기

[편집]

각주

[편집]
  1. Gruber, John (2009년 1월 21일). Three things OS X could learn from the Classic Mac OS. 맥월드. 2016년 9월 24일에 원본 문서에서 보존된 문서. 2016년 9월 13일에 확인함.
  2. 1 2 Hertzfeld, Andy. The Original Macintosh: Mea Culpa. folklore.org. June 19, 2010에 원본 문서에서 보존된 문서. May 10, 2010에 확인함.
  3. Siracusa, John (2006년 3월 24일). Five years of Mac OS X. 아르스 테크니카. Condé Nast Digital. 2009년 6월 25일에 원본 문서에서 보존된 문서. 2009년 4월 15일에 확인함. Even Steve Jobs still says "ecks" instead of "ten" sometimes.
  4. 1 2 Gruber, John. Mountain Lion. Daring Fireball. August 11, 2015에 원본 문서에서 보존된 문서. August 15, 2015에 확인함.
  5. Honan, Matthew (2007년 1월 9일). Apple unveils iPhone. 맥월드. 2008년 4월 15일에 원본 문서에서 보존된 문서. 2010년 1월 16일에 확인함.
  6. 1 2 Linzmayer, Owen W. (2004). Apple Confidential 2.0. No Starch Press. 2016년 11월 13일에 원본 문서에서 보존된 문서. 2016년 10월 1일에 확인함.
  7. The Macintosh Product Introduction Plan. Stanford University Libraries & Academic Information Resources. 스탠퍼드 대학교. 2010년 7월 21일에 원본 문서에서 보존된 문서.
  8. Gruman, Galen (November 1997). Why Apple Pulled the Plug. 맥월드 14 (11). 31–36면.
  9. A Brief History of the Classic Mac OS. Low End Mac. 2012년 7월 26일. 2016년 10월 5일에 원본 문서에서 보존된 문서. 2016년 10월 1일에 확인함.
  10. Apple officially renames Mac OS X to OS X, drops the 'Mac'. February 12, 2012. October 28, 2025에 확인함.
  11. Mac OS X and Unix (PDF). 애플. 2009년 5월 30일에 원본 문서 (PDF)에서 보존된 문서. 2016년 2월 5일에 확인함.
  12. macOS version 10.12 Sierra on Intel-based Mac computers. 오픈 그룹. 2016년 10월 2일에 원본 문서에서 보존된 문서. 2016년 9월 29일에 확인함.
  13. Apple Computer, Inc. Agrees to Acquire NeXT Software Inc.. 애플. December 20, 1996. January 16, 1999에 원본 문서에서 보존된 문서.
  14. Mac OS X: What is BSD?. 애플. 2013년 2월 19일에 원본 문서에서 보존된 문서. 2012년 10월 25일에 확인함.
  15. Apple Releases Developer Preview of Mac OS X Lion (보도자료). 애플. 2011년 2월 24일. 2019년 10월 13일에 원본 문서에서 보존된 문서. 2019년 10월 13일에 확인함.
  16. Inside the Macintosh Coprocessor Platform and A/ROSE. 2016년 10월 15일에 원본 문서에서 보존된 문서. 2016년 10월 1일에 확인함.
  17. Crabb, Don (August 10, 1992). Apple finally gets Unix right with A/UX 3.0. 인포월드. 68–69면. August 1, 2016에 원본 문서에서 보존된 문서. October 1, 2016에 확인함.
  18. MAE screenshots. 2015년 3월 4일에 확인함.
  19. Barbou des Places, François; Stephen, Nick; Reynolds, Franklin D. (1996년 1월 12일). Linux on the OSF Mach3 microkernel. Grenoble and Cambridge: OSF 연구소. 2012년 2월 11일에 원본 문서에서 보존된 문서. 2013년 4월 4일에 확인함.
  20. Hormby, Tom (2005). Star Trek: Apple's First Mac OS on Intel Project. Low End Mac. 2015년 11월 2일에 원본 문서에서 보존된 문서. 2015년 11월 10일에 확인함.
  21. Linzmayer, Owen W. (1999). Apple Confidential. San Francisco, CA: No Starch Press. ISBN 9781886411289. OCLC 245921029. 2019년 9월 20일에 원본 문서에서 보존된 문서. 2017년 5월 29일에 확인함.
  22. "Apple surrenders the Pink (to Microsoft) 보관됨 8월 10, 2017 - 웨이백 머신", 더 레지스터, October 3, 2008.
  23. Widman, Jake (October 9, 2008). Lessons Learned: IT's Biggest Project Failures. PC월드. November 5, 2012에 원본 문서에서 보존된 문서. October 23, 2012에 확인함.