Milion linii kodu w 11 dni. Bun przechodzi na Rust dzięki potędze Claude Fable 5
Jarred Sumner, twórca innowacyjnego środowiska uruchomieniowego Bun, ogłosił radykalny zwrot w rozwoju projektu. Cała baza kodowa narzędzia została przepisana z języka Zig na Rust. Nie byłoby w tym nic nadzwyczajnego, gdyby nie fakt, że proces ten nie zajął lat, lecz zaledwie 11 dni. Za spektakularnym tempem prac stoi przedpremierowa wersja modelu Claude Fable 5 od Anthropic, która udowodniła, że rola sztucznej inteligencji w inżynierii oprogramowania wchodzi w zupełnie nową fazę.
To wydarzenie zmienia zasady gry w świecie open-source. Przepisanie tak ogromnego projektu eliminuje problematyczne błędy pamięci i nagłe awarie, które do tej pory hamowały stabilność Buna. Dzięki wykorzystaniu 64 równoległych instancji modelu Claude, zespół osiągnął w 11 dni to, co tradycyjnie zajęłoby rok pracy inżynierskiej, osiągając wydajność wyższą o 2–5 procent w wersji v1.4.0.
Koniec walki z pamięcią
Decyzja o porzuceniu języka Zig podyktowana była pragmatyzmem. Choć Zig oferuje ogromną kontrolę nad zasobami, Sumner przyznał, że utrzymanie stabilności stało się zbyt kosztowne – narzędzie borykało się z trudnymi do wyeliminowania błędami pamięci i niespodziewanymi awariami. ‘Rust, dzięki swojemu rygorystycznemu systemowi sprawdzania poprawności kodu już na etapie kompilacji, rozwiązuje te problemy u źródła’ – twierdzi Sumner. Wybór nowej technologii ma zagwarantować programistom niezawodność, której brakowało poprzednim wydaniom. Przejście na Rust zaowocowało też imponującą kompatybilnością testów na poziomie 99,8% dla systemów Linux x64 glibc.
Sześćdziesiąt cztery kopie programisty
Skala operacji robi wrażenie: Sumner wykorzystał 64 równolegle pracujące instancje modelu Claude, które wygenerowały łącznie ponad milion linii kodu. Łączny koszt operacji API wyniósł około 165 tysięcy dolarów. Z perspektywy biznesowej była to jednak cena okazyjna – zespół ludzki potrzebowałby miesięcy, by wykonać analogiczne zadanie. Inwestycja ta była możliwa dzięki strategicznemu przepięciu: w grudniu 2025 roku Bun oraz zespół Sumnera oficjalnie stali się częścią Anthropic.
Szybciej i stabilniej
Efektem tej błyskawicznej transformacji jest wersja Bun v1.4.0, dostępna obecnie w kanale testowym (canary). Nowe wydanie eliminuje 128 znanych błędów i zmniejsza rozmiar binariów na Windowsie i Linuxie o blisko 4–7 megabajtów. Co kluczowe, oficjalny wpis na blogu potwierdza wzrost wydajności o 2–5 procent względem poprzednika. Przejście na Rust z wykorzystaniem zaawansowanych modeli AI pokazuje, że bariery technologiczne, które kiedyś wymagały miesięcy pracy, dziś znikają w niecałe dwa tygodnie. Szczegóły dotyczące kompatybilności można śledzić na Hacker News.
