답변:
커널을 빌드하려면 git을 사용하여 Ubuntu 커널 git 리포지토리에서 최신 소스 코드를 가져 오는 것이 좋습니다.
이 저장소에는 릴리스를 위해 제안되었지만 아직 릴리스되지 않은 커널을 포함하여 Ubuntu 커널에 대한 모든 업데이트가 포함되어 있습니다. 저장소에서 가져 오면 최신 코드가 보장됩니다.
특정 릴리스의 소스를 가져 오려면 해당 릴리스와 관련된 태그를 확인하십시오. 태그는 "Ubuntu-2.6.32-17.26"과 비슷합니다. 최종 번호는 업로드 번호이며 순차적으로 증가하고 나머지는 버전 번호입니다.
우분투 커널 저장소 목록은 다음과 같습니다 :
이 페이지에는 개별 개발자를위한 여러 저장소도 나열되어 있습니다. 공식 우분투 커널 저장소는 "ubuntu / ubuntu-"로 시작합니다
현재 실행중인 커널의 소스를 얻으려면 다음을 수행하십시오.
apt-get 소스 linux-image-$ (uname -r)
apt-get source하려면 이 항목 을 참조하십시오 .
https://help.ubuntu.com/community/Kernel/Compile
apt-get source실행 하기 전에이 단계를 따르십시오
sudo apt-get build-dep --no-install-recommends linux-image-$(uname -r)
Linux 커널 유지 관리를 여기에서 찾을 수 있다고 생각합니다. LaunchPad : Linux Kernel
그러나 우분투 커널은 우분투 커널이라고 할 수 있지만 실제로는 우분투 커널 팀에 의해 수정 된 Linux 커널 입니다. Ubuntu 커널 멤버 및 Ubuntu Wiki : Kernel 에서 Git 을 사용하여 Ubuntu 커널 을 얻는 방법에 대한 자세한 정보를 찾을 수 있습니다 .
가장 좋은 곳은 커널 팀 git 저장소에서 온 것입니다.