Linux 커널 7.0(Linux 7.0-rc2)의 두 번째 릴리스 후보가 커뮤니티의 새로운 테스트를 위해 공식적으로 릴리스되었습니다. 일주일 전 병합 기간이 종료되었을 때 출시된 7.0-rc1과 비교하면 이번 rc2는 주로 복구 패치에 중점을 두었지만 전반적인 변경 규모가 너무 커서 Linus Torvalds는 "조금 불만족스럽다"고 직설적으로 말하기도 했습니다.

이번 주에 병합된 수정 사항 중에서 가장 눈길을 끄는 것은 AMDXDNA Ryzen AI 가속기 드라이버에 대한 일련의 수정 사항이며, 다양한 그래픽 드라이버에 흩어져 있는 여러 수정 사항도 있습니다. Linus Torvalds 자신도 초기화되지 않은 난수와 관련된 성가신 로그 플러시 문제를 해결하기 위해 오래된 Kconfig 옵션을 제거하는 패치를 제출했습니다. 또한, 코드 베이스에는 다양한 오류 및 회귀 문제를 수정하는 내용이 산재해 있으며 광범위한 범위를 포괄합니다.
Torvalds는 그날 공개된 7.0-rc2 발표 이메일에서 이 rc2의 규모에 "특별히 만족하지 않는다"고 말했으며 이것이 단지 가끔씩의 리듬 변동이었기를 바랐습니다. 즉, 이번 주에는 끌어오기 요청이 집중될 것이고 다음 주는 비교적 평온할 것입니다. 그는 병합되지 않은 커밋의 수로 판단하면 한동안 이렇게 "부풀려진" rc2를 본 적이 없다고 지적했습니다. 이는 아마도 6.19 개발 주기가 한 주 더 연장되어 일부 작업이 현재 주기까지 지연되는 것과 관련이 있을 것입니다.
더욱 희소한 것은 이번 rc2 변화의 구성도 일반적인 것과 다르다는 점이다. Torvalds는 드라이버 수정이 여전히 차이의 약 4분의 1을 차지하지만 이는 "단지" 1/4에 불과하며 이전 rc2에서는 일반적으로 드라이버 하위 시스템이 변경 사항의 절반 이상을 차지했다고 지적합니다. 이 파일 시스템 관련 업데이트는 약 25%를 차지하며 주로 SMB 클라이언트이지만 XFS 및 EROFS와 같은 파일 시스템에 대한 복구 및 개선도 포함됩니다.
나머지 약 절반의 변경 사항은 더 분산되어 있으며 주로 테스트 코드(특히 BPF 테스트), 커널 코어 코드, BPF 하위 시스템 자체, 다양한 아키텍처 지원 코드 및 네트워크 스택에 중점을 둡니다. 구조적으로 rc2는 안정성을 위해 병합 창의 "기능 중심" 특성에서 패치 모드로 완전히 전환했지만 전체적인 규모는 7.0 주기 시작 부분에서 여전히 집중적인 작업 부하를 보여줍니다.
Linux 7.0 안정 버전은 현재 4월 중순에 출시될 예정이며, AMD Zen 6 및 Intel Nova Lake와 같은 새로운 플랫폼에 대한 여러 준비 업데이트를 포함한 일련의 새로운 기능을 제공할 것입니다. 커널 개발자 및 테스터의 경우 현재 7.0-rc2는 복구 단계의 공식적인 가속화를 표시하고 여러 후속 후보 버전의 속도에 대한 분위기를 설정합니다.
자세히 알아보기:
https://lore.kernel.org/lkml/CAHk-=wh=dScTmB+zr7zDdBB-SeFHuqgoQx5PSX5Yusp7LiqgrQ@mail.gmail.com/T/#u