AMD 그래픽 카드 포함 디렉터리 "asic_reg"를 압축하면 Linux 커널 저장 크기를 최대 230MB까지 절약할 수 있습니다. 복제된 다운로드를 git을 통해 부분적으로 압축 해제할 수 있나요?

AMD 그래픽 카드 포함 디렉터리 "asic_reg"를 압축하면 Linux 커널 저장 크기를 최대 230MB까지 절약할 수 있습니다. 복제된 다운로드를 git을 통해 부분적으로 압축 해제할 수 있나요?

현재 커널을 복제합니다(예:5.17-rc1)을 소스 디렉터리에 추가하려면 기본 커널 구성을 컴파일하기 위해 약 1.4GB와 총 2GB(디버그 커널의 경우 최대 4GB)의 사용 가능한 저장 공간이 필요합니다. AMD의 GPU 포함 파일이 소스 다운로드(주로 asic_reg 디렉터리)의 상당 부분을 차지하지만 이러한 파일은 AMD GPU를 사용할 때만 필요합니다. 이 디렉터리를
파일(약 9MB)로 압축하고 asic_reg 폴더를 삭제하면 클라이언트의 커널 소스 코드 크기가 약 230MB에서 약 1.0GB로 줄어듭니다(카탈로그 팩 파일이 지워짐).drivers/gpu/drm/amd/include/asic_regasic_reg.bz2.git

소스에서 컴파일하는 것은 완벽하며 bzip2 파일만 사용할 수 있으며 AMD GPU 장치가 구성되지 않습니다.
이 접근 방식에 아직 명확하지 않은 특이한 단점이 있는 경우(AMD GPU 드라이버 지원이 필요한 경우 최대 수십 초 내에 이 파일의 압축을 푸는 것 제외) 팁을 환영합니다.
저장 공간 절약장점이 될 것이다약 230MB, 필요한 경우 일반 커널 컴파일 프로세스 중에 자동으로 압축을 풀고 압축할 수 있습니다.
(이를 위해 make 빌드 시스템을 수정할 수 있습니까?)

make 빌드 시스템을 수정하는 문제는 다운로드한 git 아카이브를 부분적으로만 푸는 두 번째 문제입니다.
git이전 압축 풀기 중에 제공된 해당 커널의 구성 파일에 따라 복제된 커널 아카이브의 압축을 부분적으로 풀 수 있습니까 ?
(그 중: git ?clone?짐을 풀기 전에 멈춰도 될까요?)

이 아이디어/개선에 대한 팁이나 질문이 없으므로 지금까지는 관심이 없습니다.유닉스와 리눅스데이터 베이스.

관련 정보