Claude Code, Rust로 재작성된 Bun 사용
요약
Claude Code v2.1.181부터 Rust로 재작성된 Bun v1.4.0(canary)이 내장되어 Linux 환경의 시작 속도가 10% 향상되었습니다. 사용자는 큰 변화를 느끼지 못할 만큼 안정적이며, 이미 수백만 대의 기기에서 프로덕션 환경으로 실행 중입니다.
핵심 포인트
- Claude Code에 Rust 기반 Bun v1.4.0 내장
- Linux 환경에서 시작 속도 10% 개선
- 정식 릴리스 전인 Bun canary 버전을 활용
- 수백만 대의 기기에서 안정적으로 프로덕션 운영 중
- Claude Code
v2.1.181부터 Rust로 포팅된 Bun을 내장해 Linux 시작 속도가 10% 빨라졌지만, 대부분의 사용자는 변화를 거의 알아차리지 못함 - 실행 파일의 문자열을 조사하면 정식 태그가 아직 없는
Bun v1.4.0과 Rust 소스 파일 경로를 확인할 수 있음
~/.local/bin/claude
에서 src/runtime/bake/dev_server/mod.rs
등을 포함한 **563개 **.rs
파일명이 발견됨
BUN_OPTIONS
로 TypeScript 파일을 미리 불러와 Bun.version
을 출력하는 방식으로도 내장 버전이 1.4.0임을 검증할 수 있음
- Rust 버전은 Bun canary로 배포됐으며, Claude Code를 통해 이미
수백만 대의 기기에서 프로덕션 실행 중임
Claude Code에 내장된 Rust 기반 Bun
-
Rewriting Bun in Rust에 따르면 6월 17일 출시된 Claude Code v2.1.181부터
Rust 포트를 사용함 -
Linux 시작 속도가 10% 향상됨
-
그 밖의 차이는 사용자가 거의 알아차리지 못했으며, Jarred Sumner는 이를 “Boring is good”이라고 평가함
-
Claude Code를 통해 이미 수백만 대의 기기에서 프로덕션 실행 중임
-
Claude 실행 파일의 문자열에서
내장 Bun 버전을 찾을 수 있음
strings ~/.local/bin/claude | grep -m1 'Bun v1'
- macOS arm64 환경에서는
Bun v1.4.0 (macOS arm64)
이 출력됨
- 당시 GitHub의 최신 정식 릴리스는 5월 12일의 Bun v1.3.14였으므로, Claude Code에는 아직 정식 출시되지 않은
v1.4.0 프리뷰가 포함된 셈임 - Rust 버전은 Bun canary로 공개됐으며,
bun upgrade --canary
로 설치할 수 있음
Rust 소스와 버전 검증
- 실행 파일에서 Rust 소스 경로를 추출하면 563개 파일명을 확인할 수 있음
strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs'
src/runtime/bake/dev_server/mod.rs
src/runtime/bake/production.rs
src/bundler/bundle_v2.rs
- Ajan Raj가 공유한 방법은
BUN_OPTIONS
로 TypeScript 파일을 미리 불러와 Claude Code에 내장된 Bun.version
을 직접 출력함
cat > /tmp/bun-version.ts <<'EOF'
console.log("embedded bun:", Bun.version);
process.exit(0);
EOF
BUN_OPTIONS="--preload=/tmp/bun-version.ts" claude --version
- 이 명령에서도
1.4.0
이 출력됨
- 5월 17일 커밋에서
package.json
버전이 1.4.0으로 변경된 뒤 그대로 유지됐으며, 아직 canary
외의 태그 릴리스에는 포함되지 않음
AI 자동 생성 콘텐츠
본 콘텐츠는 GeekNews의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.
원문 바로가기