리눅스 커널 소스 코드 디렉토리를 설명해주세요

리눅스 커널 소스 코드 디렉토리를 설명해주세요

폴더가 얼마나 다른지 설명해 줄 수 있는 사람이 있나요?리눅스연결되었나요?

/arch,,, 등등 재미있는 것들이 많이 있습니다. 컴파일 후에 이 파일들은 어디로 "가나요"? 예를 들어 우분투를 사용합니다. 또는 폴더에서 찾을 가능성이 있습니까?/security/samples/crypto

/usr/sys

답변1

대부분의 내용은 커널 vmlinuz-...(일반적으로 ) /boot이나 /lib/modules각 커널 버전에 대한 하위 디렉터리가 있는 의 모듈에서 끝납니다. 디렉토리의 일부 도구는 tools다른 곳에 위치합니다.예를 들어 perf. 언급한 대부분의 디렉토리는 커널의 일부일 뿐이며 의 아키텍처별 코드 arch, 의 암호화 코드 crypto등 다양한 방식으로 구성되어 있습니다. 빌드 중에만 사용되는 빌드 인프라도 있습니다.

답변2

/usr 및 /sys에서 Linux 커널 파일을 찾지 못했습니다. Linux 커널을 컴파일한 후 /usr/src에 Linux 커널 소스 코드를 추출해야 합니다. 모듈을 만들어서 설치해야 합니다. config, sysmap, vmlinuz 및 initrd는 /boot에 저장되고 Linux 커널 버전을 기반으로 하는 모든 모듈은 ../lib/modules에 저장됩니다.

관련 정보