Linus Torvalds, Linux çekirdeğinin sayfa önbelleğinden okuma yolunu yeniden yazan bir yama serisinde kodun, test programlarının ve metnin ilk taslağının büyük bölümünü bir yapay zekâ kodlama asistanıyla ürettiğini commit mesajında açıkça beyan etti. Seri, Torvalds’un kişisel dalında yayımlandı ve şu anda bakımcı incelemesini bekliyor.
Commit mesajının “Araçlar” bölümündeki ifade net: “Kod, test programları, yukarıdaki listedeki inceleme ve bu metnin ilk taslağı, benim yönetimimde bir LLM kodlama asistanıyla (Claude Code) yapıldı.” Çekirdek geliştirmede yapay zekâ kullanımına en mesafeli duran isimlerden biri için bu, kayda geçmiş bir tutum değişikliği anlamına geliyor.
Okuma yolundan referans sayacı yükü kalkıyor
Yama serisi, çekirdeğin bellek yönetimi alt sistemindeki filemap_read yoluna dokunuyor. Amaç, bir dosya okunurken her sayfa için “folio referans sayacı” alma zorunluluğunu RCU tabanlı ertelenmiş serbest bırakma ile ortadan kaldırmak; yani okuyucuyu bellek alt sistemi için pahalı olan bu sayaç trafiğinden kurtarmak.
Torvalds’un kendi dizüstünde (4 çekirdek, 8 izlek) yaptığı ölçümlere göre 16 baytlık küçük okumalarda saniyedeki okuma sayısı yaklaşık 10 milyondan 30-33 milyona çıkıyor. Okuma başına düşen işlemci döngüsü 2.900 seviyesinden 725’e iniyor. Küçük okumaların baskın olduğu iş yüklerinde bu, hissedilir bir hızlanma demek.
Torvalds kendi şüphesini de aynı mesaja yazdı
Haberin en dikkat çeken yanı coşku değil, temkinlilik. Torvalds commit mesajında 10 çözülmemiş sorunu tek tek sıralıyor ve belleğin yeniden kullanılmayı beklerken biriktiği ertelenmiş serbest bırakma mekanizmasını “serinin en az çözülmüş kısmı” olarak nitelendiriyor. Splice davranışındaki geri dönüşler, bazı mimarilerde test edilmemiş yollar ve henüz çalıştırılamamış doğrulama araçları (xfstests, lockdep, KASAN, 32-bit) listede yer alıyor.
Bakımcı Matthew Wilcox’un itirazına da yer veriyor: “Bu kadar belleğin yeniden kullanılmayı beklerken durması çok riskli görünüyor.” Yani kod bir yapay zekâya yazdırılmış olsa da sınırları çizen, riski ölçen ve yazan yine insan.
Yama henüz ana hatta girmiş değil
Seri Linux’un ana hattına (master) merge edilmedi; Torvalds’un kişisel dalında duruyor. Bir commit mesajındaki beyan teknik tartışmanın açılışıdır, tartışma kapanmadan hiçbir şey çekirdeğe girmiş sayılmaz. Bu yüzden “Torvalds çekirdeği Claude’a yazdırdı” türü başlıklar, henüz gerçekleşmemiş bir sonucu olmuş gibi gösterebilir.
Neden önemli
Torvalds, çekirdeğe sızan düşük kaliteli yapay zekâ çıktısına karşı en temkinli isimlerden biri olarak biliniyor. Greg Kroah-Hartman gibi bakımcılar da LLM çıktısının daha yakın bir insan incelemesinden geçmesi gerektiğini savunmuştu. Torvalds’un bu serisi tartışmayı başka bir yere taşıyor: araç yasaklanmıyor, kullanılıyor; ama insan yönlendiriyor, insan ölçüyor, insan şüphesini yazıyor ve sorumluluğu imzasıyla üstleniyor. Sayfa önbelleği gibi bir hatanın tüm sistemi etkileyeceği bir bölgede örnek olan şey aracın kendisi değil, kullanımın şeffaflığı.
Kaynak: WebTuring

Deneyimini paylaş
Bir sorunun, farklı bir çözümün veya eklemek istediğin bir notun var mı?
Yorum yazmak için giriş yap veya aramıza katıl.
Giriş yap ↗︎Üye ol ↗︎