운영체제 개념 교과서의 여러 판본 표지와 그 발전 과정을 소개합니다.
운영체제 개념의 역사적 표지들을 올리면 재미있고 유익할 것이라고 생각했습니다. 이 시리즈의 통칭은 “공룡 책”이지만, 표지에는 공룡이 아닌 동물도 포함되어 있습니다. 우리가 아는 한, 이 시리즈는 가장 많이 팔린 운영체제 교과서입니다.
표지의 생물들은 운영체제의 진화와 계속되는 “운영체제 전쟁”을 모두 나타냅니다. 이 책은 James Peterson과 Avi Silberschatz가 주요 운영체제 교과서 가운데 하나로 확고히 자리 잡게 한 뒤, 제3판부터 제가 공저자로 참여했습니다. 시간이 지나 Peterson은 다른 일을 하게 되었고, Avi와 저는 Greg Gagne의 합류를 맞았습니다. 초판은 1983년에 출판되었으며 548쪽이었습니다. 표지에는 OS/360, Multics, Scope, OS/MVS, VMS, UNIX, CP/M을 비롯해 당시 중요한 운영체제들의 이름이 붙은 공룡과 포유류가 있었습니다. 이 책은 하나의 운영체제를 다루는 대신 핵심 운영체제 기능을 추상화하고, 특정 운영체제를 사용해 그러한 개념을 설명했다는 점에서 획기적이었습니다. 이 방식은 현재 판에서도 여전히 사용되고 있습니다. 제2판은 같은 공룡과 포유류를 사용했지만, 이번에는 네온 조명으로 빛나는 디스코풍이었습니다. 제3판에서는 생물들을 새롭게 하고 표지에 다음 운영체제를 표시했습니다: OS/MVS, Multics, VMS, UNIX, OS/2, Mach, MS-DOS. 제4판에서는 표지의 동물에 이름을 붙이지 않기로 했지만, 표지 안쪽에는 동물 설명과 운영체제 진화의 시간표를 실었습니다. 저는 그것이 멋지다고 생각했습니다. 제5판도 같은 주제를 이어 갔습니다. 제6판에는 동물 정보가 있었지만 시간표는 더 이상 포함하지 않았습니다. 그 과정에서 Java를 설명 언어로 사용하고 연습문제와 프로젝트에도 활용한 대체 판본들을 출판했습니다. 예제 연습문제, 정오표, 교수 보조 자료를 포함한 현재 OSC에 관한 자세한 정보는 교재 홈페이지를 확인하세요. 여기에는 포함되지 않은 표지가 많다는 점에 유의하세요. 예를 들어 번역본이 있습니다. 언젠가 그것들도 추가해 보겠습니다.