
Linus Torvalds İlk Kez Yapay Zeka Destekli Linux Yaması Hazırladı: Testte 23 Kat Hızlanma
Linux’un yaratıcısı Linus Torvalds, yapay zekâ destekli yazılım geliştirme konusundaki görüşlerini bu kez yalnızca sözlerle değil, doğrudan kodla da ortaya koydu. Torvalds, uzun süredir çözülmeye çalışılan bir Linux çekirdeği performans sorununa yönelik hazırladığı yeni yama serisinde büyük dil modelinden (LLM) yardım aldığını açıkladı.
Üstelik geliştirme aşamasındaki yeni çözüm, özel olarak hazırlanan sentetik bir testte dikkat çekici sonuç verdi. Torvalds’ın paylaştığı verilere göre belirli koşullarda yaklaşık 23 kat daha yüksek okuma performansı elde edildi.
Ancak bu rakamın günlük kullanımda Linux sistemlerinin bir anda 23 kat hızlanacağı anlamına gelmediğinin özellikle altını çizmek gerekiyor.
Linus Torvalds yapay zekâdan yardım alarak Linux çekirdeğini optimize etti
Torvalds’ın üzerinde çalıştığı problem, Linux’un page cache olarak adlandırılan önbellek mekanizmasıyla bağlantılı.
Basitçe anlatmak gerekirse Linux, disk üzerindeki dosyalara tekrar tekrar erişildiğinde aynı verileri sürekli depolama biriminden okumak yerine RAM üzerinde tutarak işlemleri hızlandırıyor. Ancak çok sayıda CPU çekirdeğinin aynı dosya veya aynı bellek bölgesi üzerinde eş zamanlı okuma gerçekleştirmesi durumunda bazı referans sayacı işlemleri ciddi bir çekişme oluşturabiliyor.
Bu durum özellikle çok çekirdekli sunucularda ölçeklenebilirliği sınırlayabiliyor.
Torvalds’ın yayımladığı yaklaşık 10 yamadan oluşan seri, sık erişilen bellek sayfalarının yönetim biçimini değiştirerek bu darboğazı azaltmayı amaçlıyor. Yeni yaklaşımda belirli hızlı okuma yollarında geleneksel referans sayacı işlemlerine duyulan ihtiyaç azaltılıyor ve RCU (Read-Copy-Update) mekanizmasından daha yoğun biçimde yararlanılıyor.
Torvalds, bu sorun üzerinde daha önce kendisinin ve başka Linux geliştiricilerinin farklı çözümler denediğini ancak kapsamlı ve sorunsuz bir yönteme ulaşmanın kolay olmadığını belirtiyor.
Son çalışmasında ise süreci hızlandırmak için bir LLM’den yararlanmayı tercih etti.
Sentetik testte 23 kat performans artışı
Yeni kodun en dikkat çekici sonucu performans testlerinden geldi.
Torvalds’ın AMD Ryzen Threadripper tabanlı sisteminde yaptığı özel testte, 64 iş parçacığında okuma performansının yaklaşık 13,3 milyon işlem/saniye seviyesinden 304 milyon işlem/saniye seviyesine çıktığı bildiriliyor.
Bu da yaklaşık 23 katlık bir artış anlamına geliyor.
Fakat Torvalds’ın kendisi de sonucun gerçek dünya performansını temsil etmediği konusunda oldukça açık.
Test, aynı küçük veri bölgesinin çok sayıda CPU tarafından tekrar tekrar okunmasını sağlayarak tam olarak söz konusu darboğazı ortaya çıkarmak için hazırlanmış ekstrem bir senaryo.
Dolayısıyla Linux kullanan sıradan bir bilgisayarın genel performansında 23 kat hızlanma beklemek doğru değil.
Buna karşılık optimizasyonun özellikle yoğun dosya erişimi yapan;
- veritabanı sunucuları,
- web sunucuları,
- paylaşımlı kütüphaneleri yoğun kullanan sistemler,
- yüksek çekirdek sayılı sunucular
gibi ortamlarda daha anlamlı etkiler oluşturma ihtimali bulunuyor.
Yapay zekâ destekli kod henüz Linux çekirdeğine eklenmedi
Burada önemli bir diğer ayrıntı ise kodun henüz tamamlanmış ve Linux çekirdeğine alınmış bir özellik olmaması.
Torvalds yama serisini geliştiricilerin incelemesine sundu ve kod şu anda inceleme ve geliştirme aşamasında.
Nitekim ilk teknik incelemelerde kod içerisinde bir race condition, yani işlemlerin zamanlamasına bağlı olarak ortaya çıkabilecek bir yarış durumu tespit edildi. Bu nedenle yamanın mevcut haliyle doğrudan Linux çekirdeğinin ana dalına eklenmesi beklenmiyor.
Bu durum aslında Torvalds’ın yapay zekâ araçları hakkındaki yaklaşımıyla da örtüşüyor.
Yapay zekânın kod yazabilmesi, ortaya çıkan kodun insan incelemesine ihtiyaç duymadığı anlamına gelmiyor. Linux gibi milyonlarca cihazda kullanılan kritik bir projede kod inceleme, test ve insan sorumluluğu hâlâ sürecin temelini oluşturuyor.
Torvalds’ın yapay zekâ konusundaki tavrı giderek netleşiyor
Linus Torvalds son aylarda yapay zekâ destekli yazılım geliştirme konusunda oldukça belirgin bir çizgi benimsiyor.
Temmuz 2026’da Linux çekirdeği geliştiricileri arasında yaşanan yapay zekâ tartışmasına müdahale eden Torvalds, Linux’un “AI karşıtı bir proje olmadığını” açık şekilde ifade etmişti.
Torvalds’a göre yapay zekâ, programcıların kullandığı diğer geliştirme araçları gibi değerlendirilmesi gereken bir araç.
Asıl beklentisi ise geliştiricilerin gönderdikleri kodu anlamaları, test etmeleri ve sonuçlarının sorumluluğunu üstlenmeleri.
Bu yaklaşım Linux çekirdeğinin yapay zekâ politikalarına da yansımaya başladı.
Linux geliştiricileri kısa süre önce, AI araçlarının kullanıldığı katkılarda “Assisted-by” etiketini zorunlu tutan uygulamayı kaldırma yönünde fikir birliğine vardı. Ancak bu değişikliğin dokümantasyonun tüm sürümlerine henüz tamamen yansımadığı görülüyor; güncel bazı Linux Kernel Documentation sayfalarında etiket şartı hâlâ bulunurken, Maintainers Summit sonrasında gönderilen değişiklik önerisi bu zorunluluğun kaldırılmasını hedefliyor.
Başka bir ifadeyle Linux tarafındaki yaklaşım giderek “hangi aracı kullandığın değil, gönderdiğin kodun kalitesi ve onu anlayıp anlamadığın önemli” noktasına geliyor.
Yapay zekâ Linux için yalnızca avantaj getirmiyor
Linux topluluğunun yapay zekâya yaklaşımı tamamen sorunsuz değil.
AI tabanlı araçların kaynak kod içerisindeki güvenlik problemlerini çok hızlı tarayabilmesi, son dönemde Linux geliştiricileri için farklı bir problem ortaya çıkardı.
Linux çekirdeği güvenlik kanallarına gönderilen otomatik ve birbirini tekrar eden hata raporlarının sayısı o kadar arttı ki Torvalds, güvenlik posta listesinin bir dönem “neredeyse tamamen yönetilemez” hale geldiğini söyledi.
Benzer şekilde yapay zekâ destekli hata avcılığının yaygınlaşmasıyla Linux çekirdeğinde raporlanan CVE sayısının bazı sürümlerde 2.000’e yaklaşması da geliştiricilerin iş yükünü ciddi şekilde artırıyor. Bu raporların bir bölümü gerçek hataları ortaya çıkarırken, bir bölümü ise düşük önem taşıyan eski kodları veya pratikte kullanılmayan donanım sürücülerini hedefliyor.
Hatta bakım yükü nedeniyle bazı eski ağ sürücülerinin Linux çekirdeğinden tamamen çıkarılması da gündeme gelmiş durumda.
Dolayısıyla Linux dünyasında yaşanan gelişmeler, yapay zekâ destekli programlamanın iki farklı yüzünü oldukça iyi gösteriyor.
Bir tarafta Linus Torvalds gibi deneyimli geliştiricilerin karmaşık performans problemlerini daha hızlı araştırmasına yardım eden güçlü bir araç bulunurken, diğer tarafta doğrulanmadan gönderilen binlerce otomatik rapor geliştiricilerin zamanını tüketebiliyor.
Linux geliştirmede AI dönemi artık kaçınılmaz görünüyor
Linus Torvalds’ın kendi Linux yamasını hazırlarken LLM kullanması sembolik açıdan da önemli.
Çünkü dünyanın en büyük açık kaynak projelerinden birinin yaratıcısı, yapay zekâyı yalnızca teorik olarak desteklemek yerine doğrudan kendi geliştirme sürecine dahil etmiş durumda.
Bununla birlikte ortaya çıkan yamanın inceleme sırasında hata barındırdığının tespit edilmesi de önemli bir hatırlatma niteliğinde.
Yapay zekâ yazılım geliştiricilerin yerini alan hatasız bir kod makinesi değil; doğru kullanıldığında geliştirme sürecini hızlandırabilecek güçlü bir yardımcı araç.
Linux çekirdeğindeki mevcut yaklaşım da şimdilik tam olarak bunun üzerine kuruluyor: AI kullanılabilir, hatta faydalı olabilir; ancak gönderilen kodun doğruluğu ve güvenilirliğinden hâlâ insan geliştirici sorumlu.
Torvalds’ın 23 katlık sentetik performans artışı gösteren deneysel yamasının Linux çekirdeğine hangi biçimde gireceği ise yapılacak yeni testler ve kod incelemelerinin ardından netleşecek.




