Analysis of Linux Kernel

boot/compressed/head.S Code Layout

boot/compressed/head.S Code Layout

아래 그림은 bootloader 에 의해 로드된 이미지 중에서 head.S 의 코드 layout 을 그려본 것이다. 앞서도 언급했지만 초기 메모리에 로드된 이미지는 압축된 커널이미지 + head.o + misc.o 가 합쳐진 것이다. 이 중에서 head.o 와 misc.o 의...

리눅스커널(Linux Kernel)의 버전관리(Versioning)

리눅스커널(Linux Kernel)의 버전관리(Versioning)

오늘은 첫 순서로 본격적으로 Kernel 코드로 들어가기에 앞서 Linux Kernel 의 버전관리가 어떻게 이루어지는지에 대해 포스팅해보고자 한다. 버전관리가 어떻게 이루어지는지를 이해하면 Linux Kernel 의 개발 Process 를 어느정도 이해할 수 있기 때문에 Kernel 을 공부하는 개발자의 상식으로라도 알아두는...