Claude Code nutzt intern Bun v1.4.0 – in Rust neu geschrieben
Simon Willison untersuchte seine eigene Claude-Code-Installation, nachdem Bun-Entwickler Jarred Sumner behauptete, dass Claude Code ab Version 2.1.181 (veröffentlicht am 17. Juni 2026) den Rust-Port von Bun intern nutze. Mit dem Befehl `strings ~/.local/bin/claude | grep -m1 'Bun v1'` fand Willison die Zeichenkette „Bun v1.4.0 (macOS arm64)" – obwohl das neueste öffentliche Bun-Release auf GitHub zum Zeitpunkt des Posts v1.3.14 vom 12. Mai war. Ein zweiter Befehl extrahierte 563 Rust-Quelldatei-Pfade aus dem Binary, darunter Dateien wie `src/runtime/bake/dev_server/mod.rs`, was den Einsatz von Rust-Code bestätigt. Nutzer Ajan Raj zeigte außerdem einen Trick mit `BUN_OPTIONS` und einem TypeScript-Preload-Skript, das `Bun.version` ausgibt und ebenfalls 1.4.0 zurückliefert. Der Commit, der die Versionsnummer in `package.json` auf 1.4.0 hochsetzte, stammt vom 17. Mai; seitdem wurde die Nummer nicht mehr geändert, erschien aber noch in keinem offiziellen Release außer dem Canary-Channel. In der Zwischenzeit hat Bun die Rust-Version als Canary-Release veröffentlicht; mit `bun upgrade --canary` lässt sie sich installieren. Willison schließt, dass eine unveröffentlichte Vorabversion von Bun damit bereits auf Millionen von Geräten produktiv läuft.
- Claude Code v2.1.181 wurde am 17. Juni 2026 veröffentlicht und ist die erste Version mit dem Rust-Port von Bun.
- Der Shell-Befehl `strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs'` lieferte exakt 563 Rust-Quelldatei-Pfade aus dem Binary.
- Die Versionsnummer 1.4.0 wurde durch einen Commit vom 17. Mai in Buns package.json gesetzt und seither nicht mehr verändert.
- Bun v1.3.14 (veröffentlicht am 12. Mai) war zum Zeitpunkt des Posts das aktuellste öffentliche GitHub-Release – v1.4.0 war nur im Canary-Channel verfügbar.
- Der Canary-Release des Rust-Ports lässt sich mit `bun upgrade --canary` installieren.
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.
Verwandte Beiträge
Claude Code nutzt intern Bun v1.4.0 – in Rust neu geschrieben
Simon Willison untersuchte seine eigene Claude-Code-Installation, nachdem Bun-Entwickler Jarred Sumner behauptete, dass Claude Code ab Version 2.1.181 (veröffentlicht am 17. Juni 2026) den Rust-Port von Bun intern nutze. Mit dem Befehl `strings ~/.local/bin/claude | grep -m1 'Bun v1'` fand Willison die Zeichenkette „Bun v1.4.0 (macOS arm64)" – obwohl das neueste öffentliche Bun-Release auf GitHub zum Zeitpunkt des Posts v1.3.14 vom 12. Mai war. Ein zweiter Befehl extrahierte 563 Rust-Quelldatei-Pfade aus dem Binary, darunter Dateien wie `src/runtime/bake/dev_server/mod.rs`, was den Einsatz von Rust-Code bestätigt. Nutzer Ajan Raj zeigte außerdem einen Trick mit `BUN_OPTIONS` und einem TypeScript-Preload-Skript, das `Bun.version` ausgibt und ebenfalls 1.4.0 zurückliefert. Der Commit, der die Versionsnummer in `package.json` auf 1.4.0 hochsetzte, stammt vom 17. Mai; seitdem wurde die Nummer nicht mehr geändert, erschien aber noch in keinem offiziellen Release außer dem Canary-Channel. In der Zwischenzeit hat Bun die Rust-Version als Canary-Release veröffentlicht; mit `bun upgrade --canary` lässt sie sich installieren. Willison schließt, dass eine unveröffentlichte Vorabversion von Bun damit bereits auf Millionen von Geräten produktiv läuft.
- Claude Code v2.1.181 wurde am 17. Juni 2026 veröffentlicht und ist die erste Version mit dem Rust-Port von Bun.
- Der Shell-Befehl `strings ~/.local/bin/claude | grep -Eo 'src/[[:alnum:]_./-]+\.rs'` lieferte exakt 563 Rust-Quelldatei-Pfade aus dem Binary.
- Die Versionsnummer 1.4.0 wurde durch einen Commit vom 17. Mai in Buns package.json gesetzt und seither nicht mehr verändert.
- Bun v1.3.14 (veröffentlicht am 12. Mai) war zum Zeitpunkt des Posts das aktuellste öffentliche GitHub-Release – v1.4.0 war nur im Canary-Channel verfügbar.
- Der Canary-Release des Rust-Ports lässt sich mit `bun upgrade --canary` installieren.
Frag die KI zum Artikel
Folgefragen zu Headline, Quelle und Volltext — Antwort streamt in wenigen Sekunden.