// Yapay Zeka

Linus Torvalds Linux çekirdeğinin kritik bölümünü Claude Code ile yazdı

Linus Torvalds, Linux çekirdeğinin sayfa önbelleği okuma yolunu yeniden yazan yama serisinde kodun, testlerin ve metnin ilk taslağını Claude Code ile ürettiğini açıkladı. Ölçümlerde küçük okuma hızı yaklaşık üçe katlanıyor ama Torvalds onlarca çözülmemiş sorunu da listeliyor.

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

// GERİ BİLDİRİM

Bu çözüm işine yaradı mı?

Değerlendirmen, bu notun diğer okuyuculara ne kadar yardımcı olduğunu gösterir.

Bu çözüm işine yaradı mı?

Değerlendirmek için yıldızlara tıklayın.

Ortalama puan 0 / 5. Toplam oy: 0

İlk değerlendiren sen ol.

Bu yazıyı faydalı bulmadığınız için çok üzüldük.

Görüşleriniz bizim için çok değerli.

Nasıl daha faydalı bir yazı hazırlayabiliriz?

// SOHBETE KATIL

Deneyimini paylaş

Bir sorunun, farklı bir çözümün veya eklemek istediğin bir notun var mı?

// OKUMAYA DEVAM

Bir not daha.

Tüm yazılar ↗︎