The 7.3 kernel has been released
리눅스 커널 7.3 출시
리눅스 커널 7.3이 정식 출시됐습니다. 이번 릴리스에는 비병합 커밋 18,765건이 들어갔고 개발자 3,021명이 참여했으며, AMD 구형 GPU 지원 개선과 BPF·스케줄링·파일시스템 변경 등이 포함됐습니다.
- 주제
에디터 노트
이번 릴리스에서 구체적으로 확인되는 변화는 구형 AMD GPU 지원과 VRAM 퇴거 우선순위 제어처럼 하드웨어 활용에 닿아 있습니다. Reddit 이용자들은 전자를 GCN 세대별 개선으로 나눠 설명했고, 후자는 게임용 패치가 로컬 LLM에도 도움이 될지 기대와 의문을 함께 내놨습니다. 다만 추론 성능 개선은 한 이용자의 사용 계획일 뿐, 릴리스 공지가 보장하는 결과는 아닙니다. Btrfs RAID56 상태를 두고도 댓글은 문서의 'Mostly OK' 표기와 RAID 레벨의 'unstable' 표기를 함께 지적합니다. 두 표기가 가리키는 범위가 달라 안정성 판단을 하나로 묶기 어렵습니다. AI 코드 논쟁 역시 이 릴리스에 AI 작성 코드가 포함됐다는 근거로 이어지지 않습니다. 댓글에서는 문제의 경합 조건 패치가 검토 과정에서 발견돼 병합되지 않았다고 설명합니다.
AI 요약
리눅스 커널 7.3이 출시됐습니다. Linus Torvalds는 이번 주 특별한 일이 없었다며 예정대로 최종 릴리스를 발표했고, 다음 날 커널 7.4의 머지 윈도우가 열릴 예정이라고 밝혔습니다. 다만 가족 여행 일정 때문에 초기 머지 작업은 평소와 다른 시간표로 진행한다고 덧붙였습니다.
참여 규모와 주요 변경
이번 릴리스에는 비병합 커밋 18,765건이 들어갔습니다. 개발자 3,021명이 참여했고, 그중 807명은 처음으로 커널 개발에 기여했습니다. 변경 사항에는 binfmt_misc 확장, 대형 시스템 성능을 겨냥한 그룹 스케줄링 작업, 모든 작업이 실패하도록 설계된 failfs 파일시스템, fchroot() 시스템 호출이 포함됩니다. BPF 프로그램용 전역 per-CPU 데이터와 sched_ext 하위 스케줄러 기능도 마무리됐습니다. 가상 머신의 working-set 추적, ntfs3의 대체 데이터 스트림 지원, SMB 서버 개선도 들어갔습니다.
Reddit 반응
- @u/ilep — 드라이버에서 구형 AMD GPU의 여러 문제를 고쳤고 Vulkan 지원도 추가됐습니다. 최근 발표 자료와 영상을 참고하세요.
- @u/TimurHu — GCN 1세대부터 최신 세대까지 여러 개선이 들어갔습니다. GCN 1~2세대에는 버그 수정과 빠져 있던 기능 구현이 있었고, 이제 amdgpu를 기본으로 사용할 수 있습니다. GCN 3~4세대는 GPU 복구와 DRM format modifier 개선이 주요 변경입니다.
- @u/NonStandardUser — 로컬 LLM 작업에서 개선된 VRAM 퇴거 기능을 써보고 싶습니다.
- @u/NonStandardUser — 이전에는 RAM으로 옮길 VRAM 페이지를 고를 때 우선순위가 없었습니다. 7.3 패치는 cgroup dmemcg로 그 우선순위를 제어합니다. 게임 콘텐츠가 VRAM에서 밀려나지 않도록 만든 기능인데, 이를 llama.cpp 같은 프로그램에도 적용해 보려 합니다.
- @u/Murakia — 추론 중 이 기능을 어떻게 활용하나요? 속도를 높일 사용 사례가 떠오르지 않습니다.
- @u/tesfabpel — 커널 7.3의 상태 페이지에서 Btrfs Scrub과 RAID56은 이제 Mostly OK로 표시됩니다. 예전과 달라진 것 같고 개선 중입니다.
- @u/Sad-Cod-9584 — RAID 레벨 자체는 여전히 unstable로 표시됩니다.
- @u/BashfulMelon — 사람들이 말하는 AI가 만든 경합 조건은 패치 검토에서 발견됐고 병합되지 않았습니다. 따라서 이전 릴리스에 들어간 문제는 아닙니다.
- @u/chibiace — AI가 만든 저품질 코드가 또 들어간 릴리스입니다.
- @u/SmileyBMM — 구형 GPU 사용자가 하드웨어를 더 오래 쓰게 된 점은 환경에 분명히 이롭습니다. AI를 비판할 이유 가운데 오래된 하드웨어를 계속 쓸 수 있게 만든 일을 꼽아서는 안 됩니다.
원문: LWN / 번역·요약: Trawling