리눅스 커널 빌드, 설치 방법

Juyong Shin·2023년 4월 6일
2

OS

목록 보기
1/1
post-thumbnail

깃허브 블로그로 글을 옮겼습니다!

리눅스 커널?

커널은 운영체제에서 가장 중요한 구성요소라고 할 수 있습니다. 커널은 사용자 영역과 시스템 영역 사이에서 실행 중인 프로세스나 메모리, 장치 등을 관리합니다. 우분투, CentOS 등 우리에게 익숙한 리눅스 운영체제에도 리눅스 커널이 존재합니다[1][2][3][4].

우분투 리눅스 배포판의 가장 최신 버전은 22.04.2(LTS 버전 기준)입니다[5].이 버전의 우분투 운영체제를 다운로드 받고, 설치를 하면 23년 4월 현재 기준 5.15.0 버전의 리눅스 커널이 설치되어 있습니다.

Linux Kernel Archives

그런데, 우분투 운영체제에서 확인한 커널 버전은 5.15.0이었는데, 최신 안정 버전은 6.2.9로 꽤 차이를 보입니다. 리눅스 배포판에 최신 버전 커널이 아니라 개발된지 조금 지난 커널이 설치되는 데는 다양한 이유가 있을 수 있지만, Stable 버전이라도 여러 하드웨어와 호환되지 않거나 버그가 여전히 존재할 수 있기 때문입니다[7]. 이런 경우에는 부팅에 실패하기도 합니다[8].

이번 글에서는 최신 안정 버전의 커널을 직접 빌드해보고 최신 커널로 부팅을 해보겠습니다.

profile
도움이 되고 싶은 개발자, 신주용입니다.

0개의 댓글