Linus Torvalds는 최근 Linux 7.1-rc3을 출시했습니다. 그는 이번 주기의 커널 패치 규모가 유난히 크다고 말했습니다. 이러한 상황은 개발자들이 AI 코딩 도구를 광범위하게 사용하는 것과 크게 관련이 있으며, 이는 더 이상 일회성 '우연한 현상'이 아니라 Linux 커널 개발의 '뉴노멀'이 되었습니다.
네트워킹 관련 패치는 이번 릴리스 후보의 전체 업데이트 및 수정 사항 중 약 3분의 1을 차지합니다. 여기에는 Bluetooth 및 GPU 드라이버에 대한 여러 가지 사용 후 무료 버그 수정뿐만 아니라 Apple Mac 장치 및 고급 AlphaTheta/Pioneer DJ 장비의 USB-C 네트워킹 기능에 대한 지원도 포함됩니다.

Torvalds는 최근 버전에서 커널 메인라인에 제출된 패치 수가 계속해서 증가했다고 회상했습니다. 그는 원래 이것이 단지 단기적인 변동일지도 모른다고 생각했지만 이제는 이것이 추세 변화라고 믿습니다. 과거의 일반적인 개발 주기에서 이 단계에 도달하면 개발자는 일반적으로 이전에 통합된 기능을 점차적으로 마무리하고 통합했습니다. 그러나 이제는 AI 지원 도구의 도움으로 개발자의 전반적인 생산성이 크게 향상되었으며 매주 더 많은 변경 사항을 제출할 수 있습니다. 7.1이 주요 버전 번호 전환 노드를 훨씬 통과했고, 현재 후보 버전의 규모가 아직 이 단계에 대한 그의 기대를 넘어서는 점을 고려하면, 그는 향후 주기에서 대략 동일한 "고수위"를 유지하는 것이 표준이 될 것이라고 믿습니다.
특정 콘텐츠 측면에서 보면 이번 7.1-rc3 패치의 약 33%가 네트워크 코어 및 다양한 네트워크 드라이버에 전념하고 있습니다. 네트워크 스택 자체의 발전 외에도 커널은 Apple Mac 장치에서 USB-C 네트워크 지원을 개선하고 AlphaTheta(Pioneer DJ) EUPHONIA와 같은 전문 오디오 하드웨어를 위한 보다 정교한 오디오 처리 기능을 추가합니다. 이번 주 업데이트에서는 KVM 가상화 및 인터럽트 처리 최적화에 중점을 두고 중국의 독립 CPU 아키텍처 LoongArch에 많은 작업을 주입했습니다.
이번 릴리스의 또 다른 하이라이트는 커널의 메모리 안전 관련 패치 수가 상당히 많고, 커널에 사용되는 Rust의 비율이 계속 증가하고 있다는 것입니다. Rust 언어에는 설계 수준에서 메모리 안전 메커니즘이 내장되어 있어 점점 더 많은 커널 구성 요소가 Rust로 작성됨에 따라 현재 고주파수 메모리 안전 복구에 대한 필요성이 점차 완화될 것으로 예상됩니다. 즉, 단기적으로는 전통적인 C/C++ 코드를 강화하기 위한 보안 패치가 여전히 많이 나올 수 있지만, 중장기적으로는 러스트의 도입이 이러한 문제를 완화하기 위한 구조적 수단으로 보인다.
Torvalds는 이번 패치 라운드의 크기가 지속적으로 증가하더라도 전반적인 개발 속도가 느려지지 않고 공식 버전 7.1의 출시 시간에 영향을 미치지 않기를 바라고 있습니다. 그는 팀이 품질을 보장하면서 현재의 리듬을 유지할 수 있다면 새로운 주기는 사용자에게 새로운 하드웨어에 대한 지원을 더 빠르게 제공하고 보안 및 안정성 측면에서 계속 반복할 수 있을 것이라고 강조했습니다.