다음 이전 차례

9. Unix에서 Kernel 구현에 대한 책

9.1 Linux의 조상

The Design of the Unix Operating System

Bach, Maurice J.; Prentice-Hall; ISBN 0-13-201799-7; 470pp.; $60 (USA).

Linus를 알 수 있는 책이다. 아래의 URL을 참조하라. http://www.prenhall.com/books/ptr_0132017997.html

Operating Systems, Design and Implementation;

Tanenbaum, Andrew S.; Prentice-Hall; 1987.

참조, http://www.prenhall.com/books/esm_0136386776.html Alan Cox (커널 중심부분의 개발자중 하나)는 이 책을 좋아한다. Tanenbaum이 Minix를 설계했고, 그것이 Linus시스템이며 발전하여 Linux가 되었다

9.2 Linux

The Linux Kernel book

R�my Card, Èric Dumas, Franck Mével; John Wiley and Sons; 1998; ISBN 0-471-98141-9. $100 (AUS).

(프랑스어판 "Programmation Linux 2.0"의 번역; 동일한 저자; 1997; �ditions Eyrolles; Paris, France.)

리눅스 소스코드와 The Design of the Unix Operating System과 POSIX 인터페이스 사이의 차이를 매워주는 커널 운영에 관한 서술은 매우 흥미롭고 유익하다. 유닉스 OS의 운영과 설계를 이해하려면 미리 필요하다, 그러나 이 책은 실제 작업의 보편적인 이해를 통한 훌륭한 설명을 하고 있다.

첫번째 저자는 ext2파일시스템의 핵심 개발자들 중 한명이며,깔끔한 해설과 문법, 견고한 이해력으로 부터 나온 내용을 리눅스 커널 책에서 보여준다. 저수준의 어떤 작업을에 대해서 놀랄만큼 읽기 쉽다. 책의 영문판 번역에 있어 약간의 인내가 있어야 할 것으로 보인다. -- 약간의 오타들과 문법적인 실수 때문이다. 그러나 완전하게 읽을 수 있다.(코드 예제 파일들은 불어의 매력적인 작명을 유지하고 있다.)

네트워크 프로토콜 도구들은 포함하지 않는다.

현재의 리눅스 2.0.35와 2.1과 2.2의 전조에 관해 담고있다.

역자주 : 너무 극찬을 받은 것 같군요. 참고로 지금은 2.4.x의 시대...

Linux Kernel Hackers' Guide

Johnson, Michael K.

Linux Documentation Project페이지 또는 다음 위치에서 참조할 수 있다. http://www.redhat.com:8080/HyperNews/get/khg.html

LINUX Kernel Internals (2판)

Beck, Michael & Bohme, Harold & Mirko, Dziadzka & Kunitz, Ulrich & Magnus, Robert & Verworner, Dick; Addison Wesley; 1998; ISBN:0-201-33143-8; 480.
http://heg-school.awl.com/cseng/authors/beck.m/linux/linux.html참조

Linux 커널 프로그램에 관한 지침서: 커널 버전 2.0을 포함함.

9.3 Linux의 친척들

The Design and Implementation of the 4.4BSD Unix Operating System

McKusick, Marshall Kirk, Bostic, Keith, Karels, Michael J., and Quarterman, John S.; Addison-Wesley; 1996; ISBN 0-201-54979-4; 608pp.
http://www.awl-he.com/titles/13693.html참조

4.3 BSD kernel의 이행에 관하여 그리고 Linux 설계(특히 소켓과 통신에 관 하여)에도 최고의 고전. 이책은 BSD/OS, FreeBSD, and NetBSD의 기본을 포함.

Unix를 386으로 이식하기(Porting Unix to the 386);Jolitz, William F., and Jolitz, Lynne G.

Dr. Dobb's Journal; Jan 1991-July 1992.


다음 이전 차례