G­o­o­g­l­e­,­ ­A­n­d­r­o­i­d­ ­u­y­g­u­l­a­m­a­l­a­r­ı­n­d­a­ ­C­+­+­ ­v­e­ ­R­u­s­t­’­u­ ­b­i­r­ ­a­r­a­d­a­ ­k­u­l­l­a­n­a­c­a­k­

G­o­o­g­l­e­,­ ­A­n­d­r­o­i­d­ ­u­y­g­u­l­a­m­a­l­a­r­ı­n­d­a­ ­C­+­+­ ­v­e­ ­R­u­s­t­’­u­ ­b­i­r­ ­a­r­a­d­a­ ­k­u­l­l­a­n­a­c­a­k­


Google kısa süre önce resmi blogunda Rust Vakfı’na 1 milyon dolarlık araştırma bursu verdiğini duyurdu.

Bu fon, Rust kodunun güvenliğini ve C++ diliyle birlikte çalışabilirliğini geliştirmeyi amaçlayan Interop Initiative projesini finanse etmek için kullanılacak.

Google’ın hedefi, işletim sistemi olarak Android’i kullanan programların kararlılığını artırmaktır.

Bellek hatası sorunları

C++ dili, hızı ve çok yönlülüğü nedeniyle altyapı, sistemler ve oyun da dahil olmak üzere çok sayıda alanda kullanılmaktadır. Geçen yıl, programlama dillerinin popülerlik sıralaması olan Tiobe tarafından birinci sırada yer aldı.

Ancak C++, yapısal olarak düzeltilemeyen bellek hataları nedeniyle güvenlik açıklarından dolayı eleştiriliyor.

Google’a göre kritik Android güvenlik açıklarının %70’i bu tür bellek hatalarından kaynaklanıyor. Ancak C++ uygulamanın önemli bir bölümünü temsil ettiğinden ve temel işlevleri uyguladığından onsuz yapmak zordur.

“Bellek güvenliğini artırmak en büyük teknolojik zorluklardan biridir”

Ancak yıllar geçtikçe Google, Rust gibi bellek açıklarını gideren programlama dillerini yavaş yavaş benimsedi.

Google’ın mühendislik, güvenlik ve Android Gizliliğinden sorumlu başkan yardımcısı Dave Klydermach, “Rust ile, geçmiş güvenlik açığı yoğunluğu istatistiklerine dayanarak birçok güvenlik açığının Android ekosistemini etkilemesini önlemek istiyoruz” dedi ve şöyle devam etti: “Bu yatırım, Platformun farklı bileşenlerinde paslanma”.

Android Platform Direktörü Lars Verström şunları söyledi: “Yazılım endüstrisinde bellek güvenliğini artırmak en büyük teknolojik zorluklardan biridir ve topluluğa ve bir bütün olarak sektöre açık kaynak ekosistemini korumak için birlikte çalışmaya çağrıda bulunuyoruz” dedi. Tools ve Rust Vakfı Yönetim Kurulu Başkanı.


Kaynak : “ZDNet Kore”


Popular Articles

Latest Articles