본문으로 건너뛰기
리누스 토르발스, Claude Code로 리눅스 커널 개선 실험…정식 반영은 아직
AI

리누스 토르발스, Claude Code로 리눅스 커널 개선 실험…정식 반영은 아직

로
김로이 게재 · 읽는 시간 4분 · 조회 2
  1. 리눅스 창시자 리누스 토르발스가 Claude Code를 활용해 페이지 캐시 파일 읽기의 경합을 줄이는 실험 패치를 작업 중인 것으로 보도됐습니다.
  2. 특정 조건의 성능 시험에서 개선을 보였지만, 정식 커널 반영과 일반 사용자 성능 향상은 아직 확인되지 않았습니다.
리눅스 파일 읽기 경로에서 다수의 요청이 병목 구간을 지나 여러 경로로 나뉘는 모습을 표현한 개념 일러스트. 실제 테스트 결과를 나타내지 않음.

리눅스 창시자 리누스 토르발스가 AI 코딩 도구 Claude Code를 이용해 리눅스 커널의 파일 읽기 병목을 개선하는 실험을 진행하고 있습니다. 2026년 10월 12일(한국 시간) 공개된 보도에 따르면, 토르발스의 커널 저장소에 관련 실험 브랜치가 나타났습니다. 다만 정식 리눅스 커널에 병합된 기능은 아닙니다.

리눅스 전문매체 Phoronix가 10월 11일 미국 동부시간 저녁에 확인한 내용입니다. 보도는 토르발스가 직접 작성한 패치 설명을 인용하며 코드 작성뿐 아니라 테스트 프로그램과 검토, 변경 제안서 초안에도 Claude Code가 쓰였다고 전했습니다.

어떤 병목을 줄이려는 건가요?

대상은 리눅스의 페이지 캐시(page cache)를 거쳐 파일을 읽는 경로입니다. 운영체제는 디스크에서 읽었던 파일 데이터를 메모리에 보관해 같은 내용을 다시 요구할 때 빠르게 전달할 수 있습니다. 이때 메모리에 보관된 파일 데이터 단위를 관리하는 구조 가운데 하나가 폴리오(folio)입니다.

여러 스레드가 하나의 파일에서 작은 데이터를 동시에 반복해서 읽으면, 같은 폴리오를 참조하는 횟수를 관리하는 과정에서 경합이 발생할 수 있습니다. 이번 실험은 일부 읽기 경로에서 폴리오의 참조 카운트를 획득하지 않는 방식으로 그 부담을 줄이는 데 초점을 맞췄습니다. 모든 파일 작업이나 일반적인 디스크 속도를 높이는 기술이라는 뜻은 아닙니다.

Claude Code가 어디까지 참여했나요?

Phoronix가 인용한 토르발스의 패치 설명에 따르면, 코드와 테스트 프로그램, 여러 항목에 대한 검토, 패치 설명문의 첫 초안은 그의 지시 아래 Claude Code가 보조했습니다. 성능 측정은 토르발스가 자신의 컴퓨터에서 수행했다고 명시했습니다.

따라서 “AI가 혼자 리눅스 커널을 개발해 적용했다”는 해석은 맞지 않습니다. 개발자가 목표를 정하고 테스트와 검토를 수행하는 과정에 AI 코딩 도구를 활용한 사례입니다. 사용된 Claude 모델의 정확한 버전이나 대화 내용은 이 보도만으로 확인되지 않습니다.

성능이 실제로 빨라졌나요?

Phoronix는 토르발스가 기록한 실험 성능표를 함께 공개했습니다. 공개된 비교에서는 여러 스레드가 한 파일을 읽는 일부 시험 조건에서 새로운 경로가 기존 경로보다 높은 처리량을 보였습니다. 하지만 이는 개발자의 장비와 특정 작업을 대상으로 한 초기 측정입니다.

다른 하드웨어와 파일시스템, 실제 서비스에서 같은 차이가 나는지 독립적으로 검증됐다는 뜻은 아닙니다. 또한 이 글의 작성 환경에서는 원본 git.kernel.org 패치 페이지가 접근 제한으로 열리지 않아, 패치 코드와 벤치마크 수치를 직접 재현하거나 검증하지 못했습니다. 원본 브랜치와 측정 자료의 존재 및 성능 개선 방향은 Phoronix의 취재 내용으로 소개합니다.

일반 리눅스 사용자에게 지금 달라지는 것은?

현재는 따로 설치하거나 설정할 것이 없습니다. 확인된 상태는 토르발스의 별도 실험 브랜치 noref-filemap-read-with-llm에 패치가 있다는 것까지입니다. 정식 커널에 포함될지, 포함된다면 어느 버전이 될지는 확정되지 않았습니다.

향후 커널 변경 사항을 살피는 개발자라면 Phoronix 보도의 커널 브랜치 및 패치 링크를 통해 코드를 확인할 수 있습니다. 다만 실제 반영을 논하려면 다른 하드웨어에서의 재현 시험, 코드 리뷰와 동시성 안전성 검증, 메인라인 병합 여부를 따로 확인해야 합니다.

이번 소식에서 의미 있는 변화는 커널의 성능 향상 자체가 이미 배포됐다는 사실이 아니라, 리눅스를 만든 개발자도 핵심 저수준 코드의 실험과 검토 과정에 AI 코딩 도구를 실제로 활용하고 있다는 점입니다. 연구용 브랜치의 성과와 일반 사용자가 설치할 수 있는 정식 업데이트는 구분해서 봐야 합니다.

출처 · 참고
  1. https://news.ycombinator.com/item?id=50050367
  2. https://www.phoronix.com/news/Linus-Torvalds-Claude-Code
기사의 편집과 수정에 대한 책임은 breakinglog에 있습니다. 오류나 추가로 확인할 내용은 알려 주세요. 정정 요청
이 기사, 어땠나요?

의견 남기기