PS5 리눅스 리드 앤디 'TheFlow0' 응웬, AI 기반 '바이브 코딩' 문제로 이탈
앤디 'TheFlow0' 응웬, PS5 리눅스 프로젝트 포기
플레이스테이션 해커이자 홈브루 개발자로 잘 알려진 앤디 'TheFlow0' 응웬은 PS5 리눅스 프로젝트에서 공식적으로 손을 뗐습니다. 플레이스테이션 비타의 첫 커널 익스플로잇을 만든 것으로 유명한 응웬은, 기초 시스템을 이해하지 못한 채 대규모 언어 모델(LLM)을 이용해 코드를 생성하고 버그를 찾는 '바이브 코더(vibe-coders)'의 등장을 이탈의 주된 이유로 꼽았습니다.
응웬은 PS5 프로에 대한 지원을 계속하고 2027년 정식 출시를 목표로 하려 했으나, 이러한 계획이 이제 '물거품'이 되었다고 발표했습니다. 이로 인해 PS5 팟과 슬림 콘솔(펌웨어 3.00~7.61)을 지원하는 버전 2.5가 그의 주도 하에 나온 최종 버전이 되었습니다.
오픈소스 보안에 미친 '바이브 코딩'의 영향
응웬의 이탈을 촉발한 것은 그가 '슬랍 키디(slop kiddies)'라 부르는 개인들에 의해 발견되고 보고된 치명적인 하이퍼바이저 버그였습니다. 이 사용자들은 allegedly AI를 사용해 응웬이 이전에 발견하고 진행 중인 리눅스 프로젝트를 위해 비밀로 유지했던 동일한 하이퍼바이저 버그를 식별한 것으로 전해졌습니다.
응웬에 따르면, 이 개인들은 사용자가 콘솔에서 리눅스를 즐기면서 게임을 합법적으로 구매할 수 있도록 GTA 6 출시까지 버그 보고를 기다리기로 합의했습니다. 그러나 그들은 대신 버그를 즉시 소니에 보고해 버그 바운티를 수령했으며, 이는 익스플로잇을 패치하고 PS5 리눅스의 더 새로운 OS 버전에서의 추가 진전을 차단하는 결과를 초래했습니다.
홈브루 및 오픈소스 커뮤니티의 광범위한 트렌드
이 사건은 소프트웨어 개발에서 AI의 역할에 대해 오픈소스 및 홈브루 커뮤니티 내에서 커지고 있는 긴장감을 반영합니다. PS5 리눅스 상황은 최근 AI가 생성한 '슬랍 코드(slop code)'가 쏟아져 들어와 기여자들이 이해하지 못하는 문제로 인해 '바이브 코딩' 참여자를 금지한 RPCS3(플레이스테이션 3 에뮬레이터) 개발자들의 유사한 조치와 닮아 있습니다.
커뮤니티 관점과 논쟁
개발자와 연구자들 간의 토론은 AI 지원 해킹으로의 전환에 대해 몇 가지 핵심 사항을 강조합니다:
- 지적 엄밀성의 훼손: 일부 기여자들은 복잡한 시스템을 이해하는 즐거움이 '클로드에게 답을 얻기 위해 스팸을 보내는 게임'으로 대체되고 있으며, 이는 취미 프로젝트의 지적 매력을 해친다고 주장합니다.
- 참여 장벽의 하향: 비판자들은 LLM이 진입 장벽을 낮춰 최소한의 기술 지식만으로도 버그를 찾을 수 있게 했다고 지적합니다. 이는 발견의 민주화를 가져오지만, 새로운 참여자들이 장기적인 커뮤니티 목표(프로젝트 안정성)보다 즉각적인 금전적 이익(바운티)를 우선시하는 이해 충돌로 이어질 수 있습니다.
- '고양이와 쥐' 게임: 일부는 소니도 최첨단 LLM을 사용해 배포된 인스톨러를 역공학하고 스스로 버그를 찾을 수 있으므로 버그 보고는 불가피했다고 주장합니다.
- 유지보수자 번아웃: 모호하지만 그럴듯해 보이는 잘못된 AI 생성 풀 리퀘스트(PR)의 양으로 인해 유지보수자들이 '침몰하는 공포(sinking dread)'를 느끼고 있으며, 이는 번아웃 증가로 이어지고 있다는 의견이 커지고 있습니다.
완화 전략
AI 생성 노이즈의 유입을 막기 위해 일부 오픈소스 프로젝트는 기여에 대한 더 엄격한 요구 사항을 도입했습니다. 한 개발자는 자신의 FOSS 프로젝트가 이제 스팸을 줄이고 핵심 기여자들이 더 빠르게 움직일 수 있도록 모든 PR이 테스트되고 인간에 의해 수동으로 승인되어야 한다고 언급했습니다.
"이 씬은 원래 고도로 재능 있는 연구자들의 집단이었지만, 이제는 LLM을 사용해 심지어 자신들이 이해하지도 못하는 해킹을 쓰는 아마추어들의 무리에 불과합니다."
— Andy 'TheFlow0' Nguyen
Sources
관련
- Dispatch
- Dispatch
- Dispatch
- Dispatch
- Dispatch