Mac OS

Contents

1 개요
2 설명
3 맥 OS X과의 관계

  • 맥 OS의 최신 버전인 맥 OS X은 해당 문서 참조.
http://www.computerra.ru/upload/apismenny/mac-os-classic.jpg
가장 최신 버전인 맥 OS 9의 스크린샷.

1 개요

애플 컴퓨터의 매킨토시에 쓰였던 운영 체제. 초기에는 매킨토시 시스템이라고 불렸고. 줄여서 시스템이라 불렀다. 하지만 버전 7.5부터 서서히 맥 OS로 이름이 바뀌기 시작하고 버전 7.6에서 완전히 맥 OS로 굳어졌다.

2 설명

2011년 기준으로 맥 OS X윈도우보다 쉽다는 평가를 듣는 것처럼, 당시 맥 OS도 윈텔 PC보다는 더 쉽고 직관적인 인터페이스를 가졌다. 윈도우 95가 나오기 전에는 말할 것도 없고…….

다들 아는 대로 애플 매킨토시 컴퓨터에서만 돌아간다. 오직 맥을 위한 OS로 애플이 직접 만든 만큼, DOS처럼 하드웨어와 별개의 제품으로 포지셔닝되지도 않았다. 사실, 초기 매킨토시 개발자들은 맥의 하드웨어와 OS를 별개로 보지도 않아서 이름도 짓지 않고 System이라고 부른 것이다(……).

맥 OS가 맥의 일부라는 것은 단지 맥 하드웨어에서만 돌아간다는 것 뿐만 아니라, 맥 OS가 실제로 맥의 펌웨어라는 점도 말해주는 것이다. 1984년 당시, 3.5인치 플로피디스크에 GUI OS를 모두 집어넣는 것은 불가능했기에[1], 애플은 마우스 드라이버나 그래픽 드라이버 등 필수요소를 Toolbox라 불리는 ROM에 집어넣은 다음 맥의 로직 보드[2]에 박아넣었다. 맥의 펌웨어는 IBM 호환 PC의 BIOS에 비해 방대한 내용을 담고 있었던 것이다[3].

물론 롬은 비쌌기 때문에 파워PC를 장착한 파워맥의 등장 이후, 기존 툴박스의 내용을 하드디스크에 저장한 다음, 부팅과 함께 RAM으로 옮기는 방식으로 바뀐다.

애플이 제품들 말아먹고 있을 때, 라이선스만 받으면 매킨토시 클론을 합법적으로 만들수 있게 했던 때가 있는데, 이때부터 '시스템'은 맥 OS라는 이름을 가지게 되었다. 애플의 하드웨어와 별개로 판매되는 OS로서의 지위를 가지게 된 것이다. 또한 'Designed for Windows 95' 로고 프로그램에 대항하는 의미도 있었다. 이때 맥 OS가 점유율은 약간 높아졌지만 결과적으로 매킨토시 자체는 안 팔리게 되었고, 결국 스티브 잡스가 클론 프로그램을 없애버렸다.

1.0 ~ 7.1까지는 모토롤라 68k 프로세서 전용이었지만 파워PC 프로세서를 단 파워맥이 출시되고 나서부터는 파워PC 프로세서도 지원하기 시작했다. 그리고 맥 OS 8.1을 마지막으로 모토로라 68k 프로세서는 지원이 중단된다. 파워PC 프로세서 지원은 맥 OS X까지 가다가 맥 OS X 10.4 나올 때쯤 애플이 인텔 프로세서로 갈아탄다는 발표를 해서 맥 OS X 10.5까지만 지원이 되고 맥 OS X 10.6부터는 인텔 프로세서만 지원하게 된다. 그리고 차기 버전인 OS X 10.7 라이언에서는 파워PC 애플리케이션 가상화 도구[4]도 없어졌다. 그러나 사실 맥 OS는 마지막까지도 파워PC를 완벽하게는 지원하지 못했으며, 68k 프로세서용 코드가 마지막 버전까지 상당히 많이 남아 있었다.

1984년에 처음 나온 매킨토시 시스템을 거의 십몇년동안 땜빵해서 썼기 때문에 안정성은 별로다. 그래서 코플랜드 등의 안정적인 OS를 만들어서 다른 플랫폼으로 갈아타려는 시도를 했으나 현실은……[5]. 결국 애플은 자체적으로 문제를 해결하는 대신 다른 OS를 사와서 쓰기로 했고, BeOS라는 걸 살까 하다가 결국 산게 NeXTSTEP. 그래서 당시 NeXTSTEP에 기반하여 만든게 맥 OS X이고, 그래서 현재 맥 OS X은 엄청 안정적으로 돌아간다. 기존 맥 OS하고는 비교가 안된다. 그리고 그때 NeXTSTEP과 같이 딸려서 받은 게 스티브 잡스인데 결과는……. 더 이상의 자세한 설명은 생략한다.[6]

3 맥 OS X과의 관계

맥 OS 9의 다음 버전이니 맥 OS의 범주 안에 포함시킬 수도 있겠지만, 아키텍처도 다르고 맥 OS 9의 애플리케이션도 기본적으로는 작동하지 않아서 대부분은 완전히 다른 운영 체제로 본다. 맥 OS X은 오히려 NeXTSTEP의 후손 격이다[7].
----
[1] 최초의 맥은 플로피디스크로 부팅했다.
[2] 맥의 마더 보드에 해당한다. 감성이 담긴 이름.
[3] 조그만 ROM에 OS의 각종 필수요소들을 프로그램해 넣는 일은 당시 가능했던 모든 꼼수가 동원된, 곡예에 가까운 일이었다고 한다.
[4] 로제타라 불린다.
[5] 코플랜드 OS 참조.
[6] 여러가지 의미로...
[7] 그리고 맥 OS X은 FreeBSD를 기반으로 삼고 있기 대문에 UNIX이기도 하다. 맥 OS는 애플이 스스로 만들어 낸 코드를 기반으로 자라왔다. 둘은 당연히 다르다고 볼 수 밖에 없다.
cc by-nc-sa 2.0 kr
엔하위키 미러는 엔하위키의 컨텐츠를 빠르고 안정적으로 보여주기 위한 사이트입니다. (자세히 알아보기)