Bun bir zamanlar JavaScript sunucusu olarak Node.js'nin, paket yöneticisi olarak NPM'nin ve yazılımla birlikte esbuild gibi paketleyicilerin yerini almaya başlamıştı. 2025'in sonunda yapay zeka şirketi Anthropic, açık kaynak projesini ve Bun geliştirme ekibini devraldı. Sebebi: Anthropic zaten Claude Code ve Claude Agent SDK için Bun'u kullanıyor.
Reklamdan sonra devamını okuyun
Projenin AI şirketi Anthropic tarafından devralınmasının sonuçsuz olmadığı artık açık: Nisan ayının sonunda, Claude dil modeline tüm kod tabanını Zig'den Rust'a taşıma talimatının verildiği bir dal ortaya çıktı. 5 Mayıs'ta Bun'un kurucusu Jarred Sumner bu gelişmeyi sınıflandırdı ve 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. Yeniden yazmaya karar vermedik. Tüm bu kodun tamamen atılma ihtimali çok yüksek.”
Ancak işler farklı gelişti ve yaklaşımlar bir kenara atılmadı: 14 Mayıs'ta değişiklikler ana dalda 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.
Sorular açık
Bu yaklaşım sadece coşkuyla karşılanmıyor. Jarred Sumner GitHub üzerinden detayları blogda yayınlamak istediğini duyururken, paylaşımın altında tartışma başlıyor. Eleştirilerden biri, Rust sürümünün başarılı bir şekilde çalışabilmesi için eski testlerden bazılarının değiştirildiği yönünde. Yorumcular, Jarred'in “Artık bellek hatalarını yakalamak ve önlemek için derleyici destekli araçlarımız var” ifadesine, bunun yalnızca anahtar kelimeyi kodda aşırı derecede kullanmadığınız takdirde geçerli olduğunu söyleyerek tepki gösteriyorlar unsafe Claude'un yaptığı gibi kullanın.
Reklamdan sonra devamını okuyun
Bun ekibi için işin çoğu şimdi başlıyor: Zig sürümünde ortaya çıkmayan ilk sorunlar, GitHub sorunlarında şimdiden birikmeye başladı. Rust sürümü henüz sürüm numarasıyla yayınlanmadı ancak bu sadece zaman 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 düzeltmeniz gerekmektedir. Bu son ZIG versiyonu olarak kalabilir.
Bunun maliyeti nedir?
Bu büyüklükteki bir projenin tamamen bir Yüksek Lisans tarafından ele alınması, yazılım geliştirmede bir ilktir. Jarred, Bun'un buna ne kadar jeton harcadığını henüz açıklamadı. Ancak bu bilgiyle, eğer Anthropic tarafından devralınmamış olsaydı böyle bir hareketin ne kadara mal olacağı hesaplanabilirdi.
(yam)

Bir yanıt yazın