
리누스 토르발스(Linus Torvalds)가 리눅스 커널 출시 후보 단계에 늦게 들어오는 사소한 수정 요청을 더 엄격히 거르겠다고 밝혔다. 인공지능(AI) 코드 검토에서 촉발된 요청도 일부 포함돼 있으며, 토르발스는 이런 변경이 안정성에 도움이 되지 않을 수 있다고 지적했다.
토르발스는 커널 주간 업데이트에서 Linux 커널 7.1의 다섯 번째 출시 후보(rc5)가 평소보다 크다고 밝혔다. 변경 대부분은 여러 드라이버에 관한 사소한 내용이지만, 출시 후보 단계 후반에 변경을 더하는 것이 그만한 가치가 있는지 확신할 수 없다고 했다.
일반적으로 커널 개발은 기여자들이 다음 버전에 포함할 코드를 제출하는 2주간의 병합 기간 뒤에 7개의 출시 후보를 거친다. 각 후보는 안정 버전 출시에 가까워지는 단계다. rc5 무렵에는 새 커널 작업이 마무리에 접어들기 때문에 많은 변경이 들어오면 복잡성이 커질 수 있다.
토르발스는 이런 수정이 ‘수정’이기는 하지만 중요도가 낮다면 병합 기간에 linux-next 트리에 포함하는 편이 낫다고 제안했다. 그는 AI 코드 검토로 촉발된 변경 요청도 여러 건 있었다고 덧붙였다. 출시 후반에는 회귀(regression)를 찾는 데 집중해야 하며, 오래된 문제에 대한 비핵심 수정은 적절하지 않다는 설명이다.
토르발스는 변경이 사소하고 문제를 일으킬 가능성이 낮더라도 위험이 0은 아니라고 강조했다. 기여자들에게 각 요청이 실제 회귀인지, 또는 개발 단계까지 미뤄서는 안 될 만큼 심각한지 다시 살펴보라고 당부했다.
이는 토르발스가 AI가 커널 개발 관리에 부담을 더한다고 지적한 두 번째 주다. 그는 지난주 AI가 만든 버그 보고가 보안 메일링 리스트를 사실상 관리하기 어렵게 만들었다고 말했다. 서로 다른 사람들이 같은 도구로 같은 문제를 찾아 중복 보고가 크게 늘었다는 이유를 들었다.
관련 기사: Linux 커널 결함으로 권한 없는 사용자가 루트 전용 파일에 접근, Linux 7.1에 선택형 새 NTFS 드라이버 추가, Linux 7.0 출시와 AI의 버그 탐지 능력을 둘러싼 토르발스의 고민, AI 버그 보고가 쓸모없는 수준에서 유효한 수준으로 바뀌었다는 리눅스 커널 책임자의 설명
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요