기술

리누스 토르발스, AI 작성 커널 코드가 리눅스의 새 표준이 됐다고 인정

Susan Hill

리누스 토르발스는 Linux 7.1-rc3 발표를 활용해 그가 몇 달간 말끝을 흐려 온 사실을 확인했다. AI 도구의 도움을 받아 만들어지는 패치의 물결은 더 이상 일시적 급증이 아니다. 그것은 대다수 안드로이드 폰을 돌리고, 인터넷의 웹 서버 대부분을 떠받치며, Top 500 슈퍼컴퓨터 목록의 모든 기계에서 돌아가는 커널의 새 바닥이다. 이번 출시 후보는 패치의 약 3분의 1을 네트워크 서브시스템에 몰아넣었고, Bluetooth와 그래픽 드라이버의 use-after-free 취약점들을 수정했으며, Namjae Jeon이 다시 쓴 NTFS 드라이버를 한 걸음 더 밀고 나갔다. 이 드라이버는 이제 완전 쓰기, 지연 할당, iomap 프레임워크와의 통합을 지원한다.

숫자가 현실을 말한다. Linux 7.0은 토르발스가 처음에는 이상치로 다뤘을 만큼 큰 패치의 홍수를 가져왔다. 두 번의 사이클이 지난 지금, 양은 줄지 않았다. 자리잡았다. 메인테이너에게 그것은 이전 세대의 커널 작업이 가정했던 것보다 훨씬 많은 코드를 읽고 검토해야 한다는 뜻이다. 리뷰 과정은 여전히 사람의 일이고, 병목은 생성에서 검증으로 옮겨 갔다. 코드는 AI의 도움으로 쓰였을지 모르지만, mainline에 들어가는 모든 패치는 AI가 없는 메인테이너의 손을 거쳐 읽히고, 비판받고, 승인된다.

이것은 이제 커널을 AI가 쓴다고 말하는 것과는 다르다. 토르발스와 시니어 메인테이너들은 두 사이클 내내 이 구분을 분명히 해 왔다. 7.0에서 정해진 규칙은 기여자가 AI의 개입을 밝히고, 자신이 보낸 것에 책임을 지며, 보내는 코드를 이해할 것을 요구한다. 양은 늘고 있지만 기준은 낮아지지 않는다. 변하는 것은 Linux에서 일하는 실제 경험이다. 메인테이너는 리뷰에 더 많은 시간을 들이고, 기여자는 수정 사이클을 더 빨리 돌리며, 일상적인 작업에서 수정안을 제안하고 그것이 들어오기까지의 거리는 짧아지고 있다.

이 모든 것에 대한 회의적 독해는 1년 전보다 외면하기 어려워졌다. 더 많은 코드가 더 빨리 들어온다는 것은 미묘한 오류가 빠져나갈 기회도 더 많다는 의미이며, 7.1-rc3의 use-after-free 수정은 정확히 AI 보조 패치들이 역사적으로 잘 잡아내지 못한 종류의 버그다. Bluetooth나 그래픽 스택 같은 핵심 서브시스템의 메모리 안전성 결함은 이론이 아니다. 실제 보안 권고가 파고드는 균열은 바로 거기다. 더 큰 패치 양은 리뷰가 보조를 맞출 때에만 작동한다. 맞출 수 있을지가 앞으로 몇 번의 출시에 걸린 열린 질문이다.

안정판 Linux 7.1 커널은 사이클이 RC7에서 마무리되면 2026년 6월 7일에, 최종 RC8이 필요하면 2026년 6월 14일에 배포될 예정이다.

토론

댓글 0개가 있습니다.