OS/2
OS/2(Operating System/2)는 IBM과 Microsoft가 공동 개발을 시작해 1987년에 출시한 개인용 컴퓨터 운영체제 계열이다. 초기에는 IBM PC의 차세대 운영 환경을 목표로 하며 DOS와 다른 보호 모드 기반의 다중 작업 실행 구조를 도입했다. Microsoft...
| 분류 | PC용 다중 작업 운영체제 |
|---|---|
| 개발 | IBM·Microsoft, 이후 IBM |
| 최초 공개 | 1987년 |
| 커널 | OS/2 고유 커널 |
| 계보 | IBM·Microsoft 공동 개발 → IBM OS/2 Warp |
| 지원 플랫폼 | x86; 별도 PowerPC 연구·제품 계열 |
| 배포 정책 | 상용 독점 소프트웨어 |
| 상태 | IBM의 기존 제품 지원 종료, 후속 상용 계열 존재 |
| 주요 버전 | OS/2 1.x, 2.x, OS/2 Warp |
| 그래픽 환경 | Presentation Manager, Workplace Shell |
| 파일 시스템 | FAT, HPFS |
| 후속 제품 | ArcaOS |
| 별도 커널 포트 | OS/2 Warp Connect (PowerPC Edition) |
| 공식 자료 | 프로젝트·제조사 자료 |
OS/2(Operating System/2)는 IBM과 Microsoft가 공동 개발을 시작해 1987년에 출시한 개인용 컴퓨터 운영체제 계열이다. 초기에는 IBM PC의 차세대 운영 환경을 목표로 하며 DOS와 다른 보호 모드 기반의 다중 작업 실행 구조를 도입했다. Microsoft와 IBM의 공동 개발은 Windows 및 Windows NT 개발 전략이 갈라지는 과정에서 종료되었고, 이후 IBM이 OS/2 2.x와 Warp 계열을 독자적으로 발전시켰다.[1]
OS/2는 Intel 80286의 보호 모드를 활용하는 초기 설계에서 출발해 후대에는 80386의 32비트 기능을 기반으로 한 다중 작업 운영체제로 발전했다. 프로세스와 스레드, 가상 메모리와 시스템 API를 제공하며, 일부 버전은 DOS 응용 프로그램과 초기 Windows 프로그램 실행을 위한 호환 환경도 갖췄다. 이러한 기능은 단일 실모드 DOS를 기반으로 하는 구조와 다르므로 OS/2를 단순한 MS-DOS 배포판 또는 Windows의 후속 버전으로 분류하지 않는다.
사용자 환경에는 Presentation Manager와 이후의 Workplace Shell이 포함되었으며, 객체 지향 데스크톱 관리 기능과 드래그 앤 드롭, 파일 시스템·응용 프로그램 통합을 제공했다. 디스크 저장에는 FAT와 HPFS가 활용되었고 네트워크·멀티미디어 및 드라이버 기능도 여러 버전에서 발전했다. 운영체제의 API 및 응용 프로그램 호환성은 버전에 따라 달라졌으므로 초기 OS/2 1.x와 OS/2 Warp 제품 전체를 완전히 동일한 실행 환경으로 취급하지 않는다.
OS/2 Warp Connect의 PowerPC판은 IBM의 Workplace OS 마이크로커널 구상에 연계된 별도 구현으로, 기존 x86 OS/2의 커널을 그대로 옮긴 제품과 구별된다. 2000년대 이후에는 OS/2 코드의 라이선스를 이용한 후속 상용 제품들이 존재하며 ArcaOS는 그 계열 가운데 하나다. ReactOS는 Windows 호환을, Haiku는 BeOS 호환을 목표로 하므로 이름이나 화면이 비슷하다는 이유로 OS/2 계보에 포함할 수 없다.[2]