Bun, Rust 재작성 후 Zig 커뮤니티와 관계는?

by DD
9시간 전
조회수 0

Bun의 창업자(Jarred)와 Zig 커뮤니티 간의 관계 악화코드 품질 논란이 핵심임

VC 투자 유치 후 관리 방식 변화비현실적 기대치가 Zig 커뮤니티의 비판을 받음

Bun의 부실한 코드 작성 관행기술 부채 누적이 Zig 커뮤니티의 우려를 샀음

Rust 재작성 자체는 긍정적으로 평가하나, 과거의 문제점 지적관계 단절을 명확히 함

창업자의 '초심자 에너지'와 관리자로서의 변화

Zig 커뮤니티에서는 창업자 Jarred의 초기 '초심자 에너지'를 긍정적으로 평가했으나, VC 투자 유치 후 관리자로서의 태도 변화가 문제로 지적된다. 특히 'Oven'에서의 열악한 근무 환경 조성비현실적인 기대치 설정은 전직/현직 직원들의 증언을 통해 '형편없는 관리'로 요약된다. 이는 개발자 커뮤니티와의 괴리를 심화시키는 요인으로 작용했다.

Bun 코드 품질에 대한 Zig 커뮤니티의 비판

Zig 팀은 Bun의 코드베이스에서 해킹 위에 해킹을 덧씌우는(Hacks on top of hacks) 식의 부정확한 프로그래밍 관행과도한 단언문(Assertions) 남용을 지적한다. 특히 반성 및 버그 제거 시간 부족으로 인한 기술 부채(Technical Debt) 누적은 Zig 커뮤니티의 우려를 샀으며, 이는 메모리 안전성(Memory Safety)에 대한 비판을 피할 수 없게 만들었다고 언급된다.

Zig와 Bun의 관계 단절 및 Rust 재작성에 대한 입장

Zig 커뮤니티는 Bun의 VC 투자 및 단기적 성과 중심의 비즈니스 모델이 장기적인 Zig 프로젝트 비전과 충돌한다고 판단했다. 이에 따라 ZSF(Zig Software Foundation)는 Bun과의 관계를 '순자산 부채(Net Liability)'로 규정하고, Anthropic 인수 후 기부 중단과 함께 관계를 정리했다. 그럼에도 불구하고 Rust 재작성 자체에 대해서는 긍정적인 기대감을 표하며, 이는 AI 커뮤니티의 과도한 유입 방지에도 기여할 것으로 본다.

블로그 게시물의 기술적 주장 반박

Zig 커뮤니티는 Bun의 Rust 재작성 관련 블로그 게시물에서 제시된 성능 향상 주장에 대해 반박한다. LTO(Link Time Optimization)는 Zig에서도 지원되었으며, 퍼징(Fuzzing) 관련 주장은 사실과 다르다고 지적한다. 또한, 컴파일 시간 단축이진 파일 크기 감소를 위한 엔지니어링 작업이 재작성과 무관하게 진작 이루어졌어야 했다고 비판하며, comptime 남용에 대한 경고를 수년간 해왔음을 강조한다.

My Thoughts on the Bun Rust Rewrite