Professional¶
Linux Kernel Architecture¶
Welcome to sean’s Guide to Linux Kernel Architecture
리눅스 커널의 구조에 입문하신것을 환영합니다.
본 번역서는 Wolfgang Mauerer 저서의 <Professional Linux Architecture> 를 근간으로 하고 있습니다.
현재 번역중이며... 언제라도 잘못된 부분이 있으면 알려주세요.
If you’d like to help, fork us on GitHub!
contacts: newstein33@gmail.com
Professional Linux Kernel Architecture¶
본 문서는 리눅스 커널의 구조에 대해서 서술한다.
- Chapter 0: About
- Chapter 1:Introduction and Overview
- 1.1 Task of the Kernel
- 1.2 Implementation Strategies
- 1.3 Elements of the Kernel
- 1.3.1 Processes, Task Switching, and Scheduling
- 1.3.2 Unix Processes
- 1.3.3 Address Spaces and Privilege Levels
- 1.3.4 Page Tables
- 1.3.5 Allocation of Physical Memory
- 1.3.6 Timing
- 1.3.7 System Calls
- 1.3.8 Device Drivers, Block and Charater Devices
- 1.3.9 Networks
- 1.3.10 Filesystems
- 1.3.11 Modules and Hotplugging
- 1.3.12 Caching
- 1.3.13 List Handling
- 1.3.14 Object Management and Reference Counting
- 1.3.15 Data Types
- 1.3.16 ... and Beyond the Infinite
- 1.4 Why the kernel Is Special
- 1.5 Some Notes on Presentation
- 1.6 Summary
라이센스 정보는 아래와 같다. 또한 스타일 가이드도 첨부한다.