AI Taşıma: Claude, Rust'ta Bun kod tabanını yeniden yazıyor

Bun bir zamanlar JavaScript sunucusu olarak Node.js'yi, paket yöneticisi olarak NPM'yi ve yazılımla birlikte esbuild olarak paketleyiciyi değiştirmeye karar verdi. 2025'in sonlarında yapay zeka şirketi Anthropic, Bun'un açık kaynak projesini ve geliştirme ekibini devraldı. Sebebi: Anthropic zaten Claude Kodu ve Claude Agent SDK'sı için Bun'u kullanıyor.

Duyurudan sonra devamını okuyun

Projenin yapay zeka şirketi Anthropic tarafından satın alınmasının sonuçsuz olmadığı artık açık: Nisan ayının sonunda, Claude dil modelinin tüm kod tabanını Zig'den Rust'a taşımakla görevlendirildiği bir şube ortaya çıktı. 5 Mayıs'ta Bun'un kurucusu Jarred Sumner, bu gelişmeyi sınıflandırarak tartışmayı sakinleştirmeye çalıştı: “Bun üzerinde çalışıyorum ve burası benim şubem. Bütün bu başlıklar aşırı tepki. Çalışmayan kod hakkında 302 yorum var. Yeniden yazma taahhüdünde bulunmadık. Tüm bu kodun tamamen ortadan kaldırılması ihtimali yüksek.”

Ancak işler farklı gitti ve yaklaşımlardan vazgeçilmedi: 14 Mayıs'ta ana dalda değişiklikler kabul edildi: 2188 dosya değiştirildi, bir milyon satır yeniden yazıldı, 4000 satır silindi. Bun bu nedenle tamamen Rust'ta yazılmıştır.

Bu yaklaşım sadece coşkuyla karşılanmadı. Jarred Sumner GitHub üzerinden detayları blogda yayınlamak istediğini duyururken, tartışma gönderinin altında başlıyor. Eleştirilerden biri, eski testlerden bazılarının Rust sürümünün başarılı bir şekilde çalıştırabilmesi için değiştirildiği yönünde. Yorum yapanlar, Jarred'in “Artık bellek hatalarını tespit etmek ve önlemek için derleyici destekli araçlarımız var” ifadesine, bunun yalnızca kodunuzdaki anahtar kelimeyi aşırı kullanmadığınız takdirde geçerli olduğunu söyleyerek tepki gösteriyorlar unsafe Claude'un yaptığı gibi kullanın.

Duyurudan sonra devamını okuyun

Bun ekibi için işin büyük kısmı şimdi başlıyor: Zig sürümünde ortaya çıkmayan ilk sorunlar zaten GitHub sayılarında birikiyor. Rust sürümü henüz sürüm numarasıyla yayınlanmadı ancak bu sadece bir an meselesi gibi görünüyor. Bun kullanıyorsanız ve bekleyip görmek istiyorsanız sürümünüzü 1.3.14'e yamamalısınız. Bu son ZIG versiyonu olarak kalabilir.

Yazılım geliştirmede bir ilk olan bu büyüklükteki bir projenin tamamen LLM tarafından yönetilmesiyle tamamen taşınması. Jarred, bunun için kaç Bun tokenı harcadığını henüz açıklamadı. Anthropic tarafından devralınmasaydınız böyle bir taşınmanın ne kadara mal olacağını ancak bu bilgiyle hesaplayabilirdiniz.


(tatlı patates)


Yayımlandı

kategorisi

yazarı:

Etiketler:

Yorumlar

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir