Linus Torvalds çekirdek hatalarını bulmak için yapay zeka kullandı
Öne çıkanlar
- Linus Torvalds karmaşık assoc_array yamalarını çözümlemek için büyük dil modellerini kullandı.
- Yapay zeka desteğiyle hazırlanan testler 2013 yılından kalma üç eski hatayı ortaya çıkardı.
- Hazırlanan düzeltme yamalarının Linux 7.4 sürüm döngüsünde ana dala eklenmesi bekleniyor.
Linux yaratıcısı Linus Torvalds, Linux çekirdeğindeki karmaşık yamaları anlamak ve kod hatalarını tespit etmek için büyük dil modellerinden yararlandığını açıkladı. Geciken Linux 7.3-rc7 sürümüyle birlikte Torvalds'ın kaynak kod ağacında assoc-array-fixes adlı yeni bir Git etiketi yer aldı. Torvalds, Nils Ollrogge tarafından assoc_array kütüphanesinde bildirilen bir hatayı incelerken kodun aşırı karmaşık olması sebebiyle yapay zekaya başvurduğunu belirtti.
Yapay zeka destekli bu çalışma kapsamında büyük ve okunması güç işlevler parçalanarak kod daha anlaşılır hale getirildi. Kullanıcı alanında çalıştırılan test ortamı, yalnızca bildirilen orijinal sorunu doğrulamakla kalmadı; kütüphanenin 2013 yılındaki ilk taahhüt tarihine kadar uzanan ve on yılı aşkın süredir fark edilmeyen üç farklı hatayı daha açığa çıkardı.
Hazırlanan yeni yamalar henüz ana Linux dalına dahil edilmedi; ilgili değişikliklerin Linux 7.4 birleştirme penceresinde sisteme aktarılması planlanıyor. Çekirdeğin ilişkisel dizi altyapısını etkileyen bu gelişmeyle Torvalds, karmaşık kodları basitleştirmek ve geliştirmeleri hızlandırmak için modern yapay zeka araçlarının sunduğu faydaları savunmayı sürdürdü.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.