리눅스 커널 코드 레이아웃
리눅스 소스코드의 top level directory
Top level directory 들 중 주요한 것들을 살펴보자.
arch - architecture specific code 이다. 각 아키텍처의 디렉토리 들이 있음 (arm, x86 등).
block- block device에 대한 읽기/쓰기 관련 코드
drivers - 다양한 디바이스에 대한 커널 드라이버
fs - generic filesystem code 이다.
kernel - process management code (scheduler, tracing, generic irq code, locking 등)
mm - memory management code. physical/virtual memory를 모두 포함한다.
댓글
댓글 쓰기