이 책은 리눅스 커널 소스에 대한 장황한 설명보다는 핵심적인 소스를 중심으로 커널 구조 및 알고리즘과 실제 리눅스 커널 수정 과정을 과제와 풀이를 통해 따라할 수 있도록 설명하는데 초점을 맞추고 있으며, 이해를 돕기 위해 실제 커널 수정 문제와 커널을 수정한 코드의 상세한 설명을 수록하였다. 커널 구조 및 핵심 컨셉은 커널 2.4와 2.6을 중심으로 이루어졌으며, 실제 커널 수정은 커널 2.4를 기반으로 하여 제시한 예제를 그대로 따라하는데 그치지 않고 커널 2.6에 재구현해봄으로써 초보자도 커널 개발에 익숙해지도록 하는데 중점을 두었다. 따라서 이 책을 읽고 실제 프로그래밍을 따라 해보면 리눅스 커널 프로그래밍이 가능할 뿐만 아니라 커널의 필요에 따라 코드를 추가 및 수정하는 일이 가능하다.
- 리눅스 커널 핵심 구조 이해
- 커널 프로그래밍 기법 이해
- 실전 커널 프로그래밍 프로젝트
- 다양한 운영 체제 구조 이해
- 실제 리눅스 커널 코드 분석 자료
- 최신 초소형 운영 체제(TinyOS) 구조 이해
- TinyOS 실전 프로그래밍
[부록CD] 커널 수정 코드 및 다양한 오픈 운영체제 소스