기타 Lobsters · 2026-10-12

리눅스 아버지 리누스 토르발스, 클로드 코드로 커널 패치 직접 짰다

핵심 요약
  • 리누스 토르발스가 공식 저장소에 '클로드 코드'를 활용해 작업한 새 커널 브랜치를 깜짝 공개했습니다.
  • 여러 스레드가 작은 파일을 읽을 때 발생하는 병목을 줄이기 위해 페이지 캐시 참조 방식을 개선하는 패치입니다.
  • 토르발스는 코드와 테스트, 패치 설명문 초안까지 AI의 도움을 받아 작성했다고 직접 밝혔습니다.
요약 리눅스의 창시자인 리누스 토르발스가 AI 코딩 어시스턴트인 '클로드 코드(Claude Code)'를 활용해 리눅스 커널의 핵심 메모리 관리 기능 개선 작업을 진행 중인 사실이 알려졌습니다. 보통 토르발스는 자신의 공식 메인 깃(Git) 저장소에서 브랜치를 따로 파서 작업하지 않고 마스터 브랜치만 호스팅하는 것이 일반적인데, 리눅스 7.3-rc7 릴리스를 앞두고 저장소에 'noref-filemap-read-with-llm'이라는 이름의 이례적인 새 브랜치가 등장했습니다. 브랜치 이름 끝에 붙은 'LLM'이라는 단어처럼, 토르발스가 대형 언어 모델의 도움을 받아 직접 작성한 커널 개선 패치 시리즈였습니다. 이번 패치 작업의 핵심은 메모리 관리 코드에서 폴리오(folio) 참조 카운트를 거치지 않고 페이지 캐시에서 직접 데이터를 읽어오도록 수정하는 것입니다. 이는 여러 스레드가 단일 파일에서 작은 용량의 읽기 작업을 동시에 수행할 때 발생하는 참조 카운트 병목 현상을 해결하기 위한 목적입니다. 토르발스는 패치 커버 레터를 통해 "코드, 테스트 프로그램, 검토 작업 및 이 설명문의 초안은 모두 내 지휘 아래 LLM 코딩 어시스턴트(클로드 코드)를 사용해 작성되었으며, 성능 측정은 내 컴퓨터에서 직접 수행했다"고 밝히며 AI 활용 사실을 솔직하게 공개했습니다. 이 브랜치의 변경 사항이 다가오는 리눅스 7.4 머지 윈도우에 공식 병합될지 개발자들의 관심이 쏠리고 있습니다.
해외 반응 번역
개인적으로 이건 좀 마음에 안 드네, 내 리눅스만큼은 AI가 안 건드렸으면 좋겠는데.
Sponsored · 광고