출판사 리뷰
‘구슬이 서 말이라도 꿰어야 보배’라는 말이 있습니다. 리눅스 커널이 무료로 사용할 수 있는 운영체제라 할지라도 이를 어떻게 활용하는지에 따라 발휘할 수 있는 성능은 천차만별입니다.
이 책은 여러분의 커널 소스를 보배로 변화시킬 수 있는 기본적인 사항들을 알려줍니다. 리눅스 커널 소스 코드를 내려받아 여러분의 입맛에 맞는 커널을 구성할 수 있는 방법을 다루며, 또한 커널 소스가 어떤 절차를 밟아 배포되는지, 커널의 구성 요소들에는 어떤 것들이 있으며 각자의 역할은 무엇인지, 내게 필요한 기능들을 커널에 포함시키고 불필요한 기능을 제거하기 위해 무엇을 살펴야 하는지, 커널 이미지를 만들고 이를 통해 컴퓨터를 부팅시키는 방법은 무엇인지 등등에 대한 리눅스 커널 운용에 관한 전반적인 사항들을 다룹니다. 그리고 이러한 과정에서 유용한 갖가지 도구들에 대해서도 간략한 소개와 사용법들을 알려줍니다.
[이 책의 구성]
파트 I 커널 구축하기
제 1장에서 6장은 리눅스 커널을 검색 retrieving, 구축 building, 설치 installing 및 업그레이드 upgrading 하는 데 알아야 할 것을 중심으로 설명한다.
제1장 : 서론
이 장에서는 커널을 구축하는 이유와 시기에 대해서 설명한다.
제2장 : 커널을 구축하고 사용하는 데 필요한 프로그램
이 장에서는 커널을 구축하는 데 필요한 다양한 프로그램과 도구들에 대해서 다룬다. 또한, 커널과 밀접한 관계가 있는 프로그램들과 이 프로그램에 필요한 버전을 결정하는 방법에 대해서 설명한다.
제3장 : 커널 소스 검색
이 장에서는 리눅스 커널 버전의 상관관계와 어디서 소스 코드를 검색하고 내려받는지를 설명한다.
제4장 : 커널 설정과 구축
이 장에서는 리눅스 커널을 구축하고 설정하는 방법을 설명한다.
제5장 : 커널 설치와 부팅
이 장에서는 구축된 커널을 설치하는 방법과 부팅하는 방법을 설명한다.
제6장 : 커널 업그레이드 이 장에서는 커널 업그레이드 방법을 설명한다.
파트 II 메이저 커스터마이징 제7장과 8장에서는 시스템에 설치한 하드웨어에 맞게 커널을 설정하는 방법을 설명한다.
제7장 : 커널 커스터마이징
이 장에서는 시스템에 설치한 하드웨어에 맞게 커널을 커스터마이즈하는 방법을 설명하고 어떤 옵션을 선택할지 그리고 옵션을 선택할 때 유용한 스크립트를 제공한다.
제8장 : 커널 설정
이 장에서는 다양한 환경에서 커널을 설정하는 방법을 설명한다.
파트 III 커널 레퍼런스
제9장에서 11장까지는 다양한 커널 명령문 옵션, 구축 옵션 및 설정 옵션을 설명한다.
제9장 : 커널 부트 명령문
이 장에서는 커널을 통과하는 명령문 옵션을 설명하고 각 옵션이 어떤 작용을 하는지도 알아본다.
제10장 : 커널 구축 명령문
이 장에서는 커널을 구축할 때 사용하는 다양한 명령문과 그 사용 방법을 설명한다.
제11장 : 커널 설정 옵션
이 장에서는 많이 사용하는 리눅스 커널 설정 옵션을 설명한다.
파트 IV 부가 정보
붙임 A : 유용한 유틸리티 이 장에서는 최신의 리눅스 커널 버전을 사용하는 사람에게 필요한 유용한 도구를 소개한다.
붙임 B : 참고문헌 이 장에서는 리눅스 커널을 구축하는 데 유용한 참고 도서 목록을 제공한다.
작가 소개
저자 : Greg Kroah-Hartman
목차
Part 1 커널 구축하기
1 서론
이 책을 사용하기
2 커널을 구축하고 사용하는 데 필요한 프로그램
커널 구축에 필요한 프로그램들
커널을 사용하는 데 필요한 프로그램들
3 커널 소스 검색
커널 소스 버전 구별하기
커널 소스 내려받기
커널 소스 저장하고 압축 풀기
4 커널 설정과 구축
커널 설정 파일 만들기
커널 설정 변경하기
커널 구축하기
커널 구축 시 고급 옵션 사용하기
5 커널 설치와 부팅
커널 자동으로 설치하기
커널 수동으로 설치하기
부트로더 파일 수정하기
6 커널 업그레이드
패치 파일 내려받기
패치 파일 적용하기
Part 2 메이저 커스터마이징
7 커널 커스터마이징
커널 패키지를 사용하여 커널 커스터마이징하기
수동으로 커널 커스터마이징
8 커널 설정
디스크
기타 장치
CPU
네트워크
파일시스템
보안
커널 디버깅
Part 3 커널 레퍼런스
9 커널 부트 명령문
모듈 종속 옵션
콘솔 옵션
인터럽트 옵션
메모리 옵션
서스펜드 옵션
램디스크 옵션
루트 디스크 옵션
Init 옵션
Kexec 옵션
RCU 옵션
ACPI 옵션
SCSI 옵션
PCI 옵션
플러그 앤 플레이 BIOS 옵션
SELinux 옵션
네트워크 옵션
네트워크 파일시스템 옵션
하드웨어 종속 옵션
타이머 종속 옵션
기타 옵션
10 커널 구