시스템 7(System 7)은 애플 컴퓨터(Apple Computer)가 매킨토시(Macintosh) 컴퓨터용으로 개발한 클래식 맥 OS(Classic Mac OS) 운영체제의 일곱 번째 주요 버전이다. 개발 당시 코드명은 "빅뱅(Big Bang)"이었으며, 1991년 5월 13일에 출시되어 시스템 6(System 6)의 뒤를 이었다. 이후 1997년 맥 OS 8(Mac OS 8)이 출시될 때까지 매킨토시의 기본 운영체제로 사용되었다.
개요
시스템 7은 1984년 최초의 매킨토시 출시 이후 가장 광범위한 운영체제 재설계로 평가된다. 초기에는 이전 버전들과 마찬가지로 "시스템(System)"이라는 명칭으로 불렸으나, 버전 7.5.1부터 부팅 화면에 "맥 OS(Mac OS)"라는 이름이 등장하기 시작했고, 1997년 버전 7.6 출시와 함께 공식적으로 "맥 OS"로 개명되었다. 시스템 7 계열은 이후 개발이 난항을 겪은 차세대 운영체제 코플랜드(Copland) 프로젝트의 영향으로 클래식 맥 OS 중 가장 오래 지속된 주요 버전이 되었다.
주요 특징 및 신기능
시스템 7은 이전 시스템 6에 비해 다음과 같은 주요 변화와 신기능을 도입하였다.
- 가상 메모리(Virtual Memory): 페이징 메모리 관리 장치(PMMU)를 갖춘 매킨토시에서 사용 가능한 가상 메모리 기능이 추가되었다.
- 개인 파일 공유(Personal File Sharing): 애플토크(AppleTalk) 네트워크를 통해 사용자가 폴더를 공개할 수 있는 기본적인 파일 공유 서버 기능이 포함되었다.
- 별칭(Aliases): 파일 시스템의 다른 객체를 가리키는 작은 파일로, 유닉스의 심볼릭 링크나 윈도우의 바로가기와 유사한 개념이다.
- 드래그 앤 드롭(Drag and Drop): 문서 아이콘을 마우스로 끌어 응용 프로그램 아이콘에 놓아 해당 프로그램으로 열 수 있게 되었다.
- 트루타입(TrueType) 폰트: 비트맵 폰트와 포스트스크립트 프린터 폰트를 대체하는 윤곽선(outline) 폰트 형식이 도입되었다.
- 애플스크립트(AppleScript): 작업 자동화를 위한 스크립트 언어가 추가되었다.
- 협력적 멀티태스킹: 시스템 6에서 선택 사항이었던 멀티파인더(MultiFinder)의 협력적 멀티태스킹이 필수 기능이 되었다.
- 32비트 퀵드로(QuickDraw): "트루 컬러" 이미징을 지원하는 32비트 주소 공간이 표준화되었다.
- 휴지통 개선: 휴지통이 일반 디렉터리가 되어 재부팅 후에도 항목이 보존될 수 있게 되었다.
- 확장 기능 폴더: 시스템 확장 기능이 시스템 폴더 루트가 아닌 별도의 하위 폴더에 배치되었다.
- 풍선 도움말(Balloon Help): 툴팁과 유사한 위젯 식별 도움말 시스템이 도입되었다.
설치 및 배포
시스템 7은 최초에 15장의 플로피 디스크 세트로 배포되었으며, 이후 애플 운영체제 중 최초로 콤팩트 디스크(CD)로도 출시되었다. 이전 시스템과 달리 주요 소프트웨어 패키지가 번들로 포함되지 않았다. 시스템 7은 인터넷이 대중화되기 이전에 출시되었으므로 맥TCP, 프리PPP, 넷스케이프 등의 인터넷 관련 소프트웨어는 포함되지 않았다.
시스템 7은 시스템 6보다 더 큰 메모리 공간을 요구했다. 시스템 6은 800KB 플로피 디스크 한 장으로 부팅이 가능하고 약 600KB의 RAM을 사용한 반면, 시스템 7은 1MB 이상의 RAM을 사용했다. 이로 인해 플로피 디스크만으로는 시스템 7을 실용적으로 구동할 수 없게 되었고, 하드 디스크가 없는 구형 모델 사용자는 하드웨어 업그레이드가 필요했다.
파워PC 전환
시스템 7.1.2는 애플의 새로운 파워PC(PowerPC) 기반 컴퓨터를 지원한 최초의 매킨토시 시스템 소프트웨어 버전이다. 68k 응용 프로그램은 내장된 68k 프로세서 에뮬레이터를 통해 사용자 개입 없이 투명하게 실행되었다. 파워PC와 68k 시스템 모두에서 네이티브로 실행 가능한 코드를 포함한 "팻 바이너리(Fat binaries)"가 이 시기에 일반화되었다.
버전 역사
시스템 7 계열은 여러 차례의 업데이트를 거쳤다.
- 시스템 7.0: 1991년 5월 13일 최초 출시.
- 시스템 7.0.1: 1991년 10월 출시. 파워북(PowerBook) 및 쿼드라(Quadra) 일부 모델 지원.
- 시스템 7.1: 1992년 8월 출시. 애플이 유료로 판매한 최초의 시스템 소프트웨어 버전. 폰트 폴더 도입, 국제화 지원, 시스템 인에이블러(System Enablers) 도입.
- 시스템 7.1.1(시스템 7 프로): 1993년 10월 출시. 애플스크립트, 퀵타임(QuickTime), AOCE가 번들된 버전.
- 시스템 7.1.2: 1994년 3월 출시. 파워PC 매킨토시 지원.
- 시스템 7.5: 1994년 9월 출시. 코드명 "카포네(Capone)". 애플 가이드, 메뉴 바 시계, 스티키스, 윈도우셰이드, 맥TCP 번들, 계층형 애플 메뉴 등 다수의 신기능 도입.
- 시스템 7.5.5: 1996년 9월 출시. 68000 기반 매킨토시(매킨토시 플러스 등)를 지원한 마지막 시스템 7 버전.
- 맥 OS 7.6: 1997년 1월 출시. 코드명 "하모니(Harmony)". 운영체제가 공식적으로 "맥 OS"로 개명된 최종 주요 업데이트.
- 맥 OS 7.6.1: 1997년 4월 출시. 시스템 7 계열의 마지막 버전.
PC 호환성
시스템 7.0과 7.1에는 FAT 및 애플 II 형식 플로피 디스크의 내용에 접근하는 애플 파일 익스체인지(Apple File Exchange) 유틸리티가 포함되었다. 시스템 7 프로부터는 PC 익스체인지(PC Exchange)가 포함되어 FAT 형식 플로피 디스크를 매킨토시 디스크처럼 데스크톱에 마운트할 수 있게 되었다.
역사적 의의
시스템 7은 매킨토시 사용자들 사이에서 비교적 빠르게 채택되었으며, 이후 소프트웨어의 기본 요구 사양이 되었다. 시스템 7.0은 무료로 배포되고 자유롭게 재배포가 가능했던 마지막 매킨토시 운영체제 버전이었다. 애플은 이후 시스템 7.1부터 운영체제 업그레이드를 유료 제품으로 판매하기 시작했으며, 이는 2013년 OS X 매버릭스(Mavericks) 출시까지 이어졌다.
시스템 7은 1997년 맥 OS 8로 계승되었으며, 이후 맥 OS 9를 거쳐 2001년 맥 OS X로 이어지는 클래식 맥 OS 계열의 중요한 전환점이 되었다.