한빛미디어는 8일 언론에 배포한 보도자료를 통해, 모든 프로그래머의 꿈인 운영체제 개발 노하우를 담은 `IT EXPERT 64비트 멀티코어 OS 원리와 구조`(한승훈 지음, 한빛미디어 출간)을 출간한다고 밝혔다.
이 책은 고급 기술로만 알려졌던 운영체제 개발 노하우를 책으로 만든 것으로, 한 기업도 하지 못했던 운영체제 제작의 노하우를 쉽게 풀어내어 운영체제 제작에 관심이 있는 프로그래머라면 누구나 운영체제를 만들어 볼 수 있게 했다. 운영체제 제작에 필요한 하드웨어 지식, 자료구조와 알고리즘을 모두 설명했다. 32비트와 64비트를 모두 다뤘으며, 멀티코어를 지원하려면 알아야 하는 지식도 모두 설명했다. 고급 임베디드 개발자, 시스템 개발자에게 필요한 지식을 익히기에 적당하다.
특히 저자는 직접 만든 도구 등은 일체 사용하지 않고 이클립스, Cygwin, gcc, nasm, qemu 등의 오픈소스를 이용해서 운영체제를 제작을 설명해 최대한 쉽게 접근할 수 있도록 했다. 운영체제 제작을 통해 하드웨어와 운영체제의 동작 원리를 이해할 수 있으며, 운영체제에 쓰인 알고리즘, 자료구조 학습을 통해 깊이 있는 C 언어 프로그래밍을 접해볼 수 있다. 32비트 윈도에서도 64비트 gcc 크로스 빌드, QEMU를 사용해 64비트 운영체제를 제작할 수 있게 했다. 윈도 XP 이상이면 누구나 제작해볼 수 있다. (<64비트 멀티코어 OS를 개발하면서 배우는 OS 원리와 구조> 1, 2 / 각 권 55,000원 / 한승훈 저 / 2011년 7월 4일 출간 / 한빛미디어㈜)
전자신문미디어 테크트렌드팀 trend@etnews.com