
구매문의 및 도서상담은 031-944-3966(매장)으로 문의해주세요.
매장전집은 전화 혹은 매장방문만 구입 가능합니다.
저자 : 한동훈
첫 프로그래밍 일은 코볼로 된 50만 라인 규모의 코드를 디버깅하는 것이었으며, 그 이후로도 코드를 작성하기 보다는 작성된 코드를 보는 일이 주를 이루고 있다. 옮긴 책으로 <C#과 VB.NET을 활용한 ASP.NET>, <PHP 보안> 등이 있다.
chapter 1 리눅스 커널 프로그래밍 환경 구축
01 리눅스 배포판의 종류
02 가상 머신 소프트웨어: VMWare, VirtualPC
03 VMWare 환경 설정
04 데비안 설치하기
05 데비안 패키지 관리
06 ssh 환경 설정하기
07 bash 환경 설정하기
08 커널 프로그래밍 개발 도구 설치하기
09 Hello World 테스트 컴파일
10 부트 로더: LILO, GRUB
참고자료
chapter 2 커널 컴파일 및 개발 환경 구축
01 커널 소스 코드 구하기
02 커널 빌드 과정
03 커널 2.4 빌드
04 커널 2.6 빌드
05 리눅스 환경의 커널 분석 도구
06 윈도우 환경의 커널 분석 도구
07 윈도우와 VMWare 간에 파일 공유하기
참고자료
chapter 3 리눅스 시스템 호출
01 사용자 공간과 커널 공간
02 인터럽트 처리
03 IDT와 리눅스 시스템 호출
04 리눅스 시스템 호출
05 나만의 시스템 호출 추가하기
06 매개변수를 이용한 시스템 호출
07 구조체를 이용한 시스템 호출
08 CPU 정보를 보여주는 시스템 호출
09 _syscall# 매크로에서는 무슨 일이?
10 프로세스 주소 공간 매크로
11 시스템 호출, call과 sysenter
참고자료
chapter 4 모듈 프로그래밍
01 모듈과 일체형 커널
02 모듈 개발
03 모듈에 대해 알아야 할 것들
04 모듈의 상호참조
05 모듈과 매개변수
06 매개변수 처리의 깊은 곳!
07 시스템 호출 래핑
08 커널 모듈 Hacks
참
도서 DB 제공 - 알라딘 인터넷서점 (www.aladin.co.kr)