Haber Detayı
Microsoft, milyarlarca satırlık kod kütüphanesini Rust ile "temizleyecek"
Yazılım devi, on yıllardır kullanılan C ve C++ kodlarını tamamen çöpe atmaya hazırlanıyor. Yapay zeka destekli dev bir operasyon başlatan Microsoft, milyonlarca satırlık mirasını neden Rust diline taşıyor? İşte dijital dünyayı temelden sarsacak güvenli dönüşümün detayları.
Yazılım dünyasının en köklü isimlerinden Microsoft, milyarlarca satırlık kod kütüphanesini baştan aşağı yenileyecek devasa bir operasyonun fitilini ateşledi.
Şirketin üst düzey mühendislerinden Galen Hunt’ın yaptığı son açıklamalar, teknoloji devinin 2030 yılına kadar bünyesindeki tüm C ve C++ kodlarını tamamen ortadan kaldırmayı hedeflediğini gösteriyor.Modern yazılım dünyasının en güvenli dillerinden biri kabul edilen Rust’a geçişi kapsayan bu süreç, sadece bir tercih değil, dijital güvenliği temelden değiştirecek stratejik bir hamle olarak görülüyor.
Microsoft, bu dev dönüşümü gerçekleştirmek için yapay zeka ve gelişmiş algoritmaları bir araya getirerek, bir mühendisin tek bir ayda tam bir milyon satır kodu dönüştürebileceği bir altyapı kuruyor.Bu büyük hedef doğrultusunda şirket, sistemlerin çevrilmesine yardımcı olacak araçları geliştirecek kıdemli yazılım mühendisleri aradığını duyurdu. “Ölçeklenebilir Yazılım Mühendisliğinin Geleceği” adlı özel bir grup çatısı altında çalışacak olan bu ekip, Microsoft’un tarihindeki en büyük teknik temizlik operasyonuna liderlik ediyor.
Şirket halihazırda kaynak kodları üzerinde geniş ölçekli taramalar yapabilen ve yapay zeka ajanlarını yönlendirerek kod modifikasyonları gerçekleştiren güçlü bir işlem altyapısı kurmuş durumda.
Önce Microsoft içerisinde test edilen bu teknoloji, daha sonra tüm sektöre yayılacak şekilde ürün gruplarına aktarılıyor.Neden C+yerine Rust tercih ediliyor?Yazılım dünyasında C ve C++ dilleri performanslarıyla bilinse de bellek yönetimi konusunda ciddi güvenlik açıkları barındırıyor.
Saldırganların cihazları kontrol etmesine olanak tanıyan bellek hataları, yıllardır siber güvenlik dünyasının en büyük baş ağrısı haline geldi.
Rust ise bellek güvenliğini otomatik olarak sağlayan yapısıyla bu riskleri neredeyse sıfıra indiriyor.
Hatta son yıllarda pek çok hükümet, ulusal güvenliği korumak adına bellek açısından güvenli dillerin, özellikle de Rust’ın kullanımını zorunlu kılan çağrılar yapıyor.
Microsoft Azure’un teknoloji lideri de daha önce yaptığı bir açıklamada, yeni projeler için varsayılan dilin Rust olması gerektiğini vurgulayarak bu değişimin işaretlerini vermişti.Microsoft’un elinde yönetilmesi gereken 500’den fazla aktif çevrimiçi portal ve devasa bir iç bilişim ağı bulunduğu düşünülürse, bu dönüşümün zorluğu daha iyi anlaşılabilir.
Milyonlarca satır kodun manuel olarak değiştirilmesi imkansız olduğu için otomasyon kritik bir rol oynuyor, ancak otomasyonun çözemeyeceği özel durumların sayısının da azımsanmayacak kadar fazla olduğu görülüyor.
Microsoft, bu zorlu süreci omuzlayacak mühendisler için haftada üç gün Redmond ofisinde çalışma şartıyla yıllık 275 bin dolara kadar çıkan maaş paketleri sunuyor.