
리눅스 커널 개발자 리누스 토발즈, AI 반대 입장에 비판하며 '리눅스는 AI 반대 프로젝트가 아니다' 밝히다
요약
리눅스 커널 관리자인 Linus Torvalds는 AI 도구 사용에 대해 수용적인 입장을 밝혔습니다. 그는 리눅스가 특정 기술을 반대하는 프로젝트가 아니며, AI를 다른 유용한 개발 도구 중 하나로 간주한다고 강조했습니다. 이 논의는 코드 검토 도구 Sashiko와 관련하여 진행되었으며, AI의 발전과 활용 가능성을 인정하고 있습니다.
핵심 포인트
- 리누스 토발즈는 AI 지원 도구를 수용적이고 긍정적인 입장으로 전환함.
- 리눅스는 특정 기술(AI)을 반대하는 프로젝트가 아니며 오픈 소스로 자유롭게 사용되어야 함.
- Sashiko와 같은 코드 검토 도구의 높은 정확도가 소프트웨어 개발의 효율성을 입증함.
- AI는 다른 유용한 도구 중 하나일 뿐이며, 과도한 기대보다는 실용적인 활용에 초점을 맞춰야 함.
AI로 생성된 저품질 코드는 Gentoo Linux, Curl, Ghostty 등 일부 오픈 소스 프로젝트에 골칫거리였으며, LLM(거대 언어 모델)이 만든 기여를 제한하거나 아예 금지하는 경우도 있었습니다. 하지만 모델 자체와 이를 사용하는 사람들이 더 나아지고 배려심을 갖게 되면서 상황이 변하고 있을 수 있습니다. 리눅스의 창시자이자 커널 관리자인 Linus Torvalds는 AI 지원 도구 사용에 대해 수용적인 입장을 취한 것으로 보입니다.
Torvalds는 리눅스 커널 메일링 리스트의 긴 댓글에서 다음과 같이 명확하게 밝혔습니다: "어떤 사람들은 정말로 AI를 싫어한다는 것을 알지만, 이 분야에서는 제가 단호하게 선을 그을 의향이 있습니다 [....] 리눅스는 그런 AI 반대 프로젝트 중 하나가 아니며, 만약 누군가가 이에 문제가 있다면 오픈 소스 방식으로 포크(fork)하거나 그냥 떠날 수 있습니다."
이 논의는 커널 패치를 분석하는 선택적(메일링 리스트별)이며 꽤 효과적인 다단계 코드 검토 도구인 Sashiko 사용과 관련하여 이루어졌습니다. 해당 프로젝트 페이지에 따르면 이 도구는 제안된 패치에서 53.6%의 버그를 찾아낼 수 있으며, 이는 이미 인간 검토를 거쳤다고 가정하는 패치를 대상으로 한다는 점에서 그 지표 자체가 인간 수준을 넘어선다고 주장합니다. 오탐지율(false positive rate)은 "측정하기 더 어렵고", "20% 이내"로 책정되어 있습니다. 결정적으로 Sashiko는 패치에 대해 코멘트를 할 뿐, 스스로 어떤 조치를 취하지 않습니다.
개발자 Laurent Pinchart는 Software Freedom Conservancy의 AI 생성 코드 가이드라인에 근거하여 Sashiko의 결과가 패치 작성자에게 코멘트가 전송되기 전에 분류(triage)되어야 한다고 제안했습니다. Sashiko 개발자 중 한 명인 Google의 Roman Gushchin은 그렇게 할 경우 도구의 유용성이 떨어질 것이며, Pinchart의 입장은 상당히 반(反)LLM적이라고 지적했고, 이는 Linus Torvalds가 답글에서 공감한 내용이었습니다.
토발즈는 명확히 말했습니다. “AI는 우리가 사용하는 다른 도구들과 마찬가지로 하나의 도구입니다. 그리고 분명 유용한 것이죠. 불과 1년 전만 해도 그렇게 ‘분명’하지 않았을지 모르지만, 오늘날에는 더 이상 의문이 아닙니다.” 이 발언은 그가 2024년에 AI 도구를 과대평가하여 무시했던 처음 입장을 취했을 때부터 이 사안에 대해 변화해 온 태도를 반영합니다. 그는 또한 리눅스가 ‘사회적 전사(social warrior)’ 프로젝트가 아니며, 항상 기술 개선에 관한 것이었음을 언급했습니다.
주장을 강조하기 위해, 그는 그 도구가 “당황스러운 버그를 계속해서 찾아낸다”고 말하며, 소프트웨어의 빠른 발전을 강조하는 동시에 “다른 사람들이 그것을 사용하는 것에 반대하려는 사람들을 매우 크게 무시할 것”이라고 덧붙였습니다.
아마도 상당히 감동적으로 들릴 수 있는 부분으로, 토발즈는 저항하는 개발자들에게 자기 인식을 사용할 수 있다고 언급하며, “인공지능이 항상 그렇게 대단한 것은 아니잖아요”라고 말해 AI 도구가 완벽하지 않을 수는 있지만, 일반적으로 각자의 사용 사례에 충분히 좋기만 하면 된다는 사실을 강조했습니다. 사시코(Sashiko)가 인간 검토를 거친 코드에서 오류를 발견했다는 사실은 매우 시사적입니다.
AI 자동 생성 콘텐츠
본 콘텐츠는 Tom's Hardware의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기