Linux 7.2 병합 기간이 오늘 공식적으로 종료되고 첫 번째 후보 버전인 Linux 7.2-rc1이 그날 늦게 출시될 것으로 예상됨에 따라 Linux 커널 소스 트리의 크기는 공식적으로 4,300만 라인을 초과하고 빠르게 4,400만 라인 표시에 접근하는 등 다시 한번 새로운 기록을 세웠습니다.

이미지.webp

Linux 7.1 안정 버전이 출시되었을 때 커널 소스 코드 라인 수는 4,300만 라인에 가까웠습니다. Linux 7.2 병합 기간 동안 수많은 새로운 기능과 개선 사항이 점차적으로 메인라인에 통합되어 이 임계값을 공식적으로 넘었습니다. 현재 Git 트리에서 cloc은 빈 줄 5,211,184줄, 주석 줄 5,033,878줄, 실제 코드 줄 33,653,681줄 등 총 108,158줄, 총 43,898,743줄을 식별했습니다. 통계적 시점은 Linux 7.2-rc1 출시로부터 불과 몇 시간밖에 남지 않았습니다.

이전 버전과 비교하면 리눅스 7.1의 통계는 빈 줄 5,107,123줄, 주석 줄 4,841,507줄, 코드 줄 32,975,752줄을 포함해 총 42,924,382줄이다. 보고서는 최근 i486 아키텍처 제거가 완료되고 수년 동안 유지 관리되지 않았거나 거의 사용되지 않는 많은 오래된 하드웨어 드라이버가 지속적으로 정리 및 제거됨에도 불구하고 Linux 커널 소스 트리의 전체 크기가 여전히 매우 빠른 속도로 증가하고 있다고 지적했습니다. 지난 2주 동안 Linux 7.2 병합 기간 동안 다수의 레거시 드라이버 제거가 완료되어 자세히 공개되었습니다.

이미지.webp

현재 Linux 커널에서 가장 큰 단일 드라이버는 여전히 AMDGPU/AMDKFD 관련 코드입니다. 통계에 따르면 linux/drivers/gpu/drm/amd 경로에 있는 최신 AMD 그래픽 카드 드라이버 코드는 최신 Git 상태에서 총 약 6,356,056줄로, 이는 Linux 7.1의 6,167,219줄보다 더 증가한 수치입니다. 한편으로 이러한 성장은 AMD GPU의 지속적인 기능 확장과 성능 최적화를 반영합니다. 한편, 그래픽, 가속 컴퓨팅 및 기타 방향에서 전체 코어의 진화 추세도 반영합니다.

이러한 통계는 Linux 커널 프로젝트의 규모 및 발전과 관련된 기술 커뮤니티에 귀중한 참고 자료를 제공합니다. Linux 7.2-rc1이 그날 늦게 출시됨에 따라 새로운 기능, 성능 변경 및 드라이버 업데이트에 대한 보다 심층적인 분석 및 테스트 결과가 발표될 예정입니다.