Intel, Razor Lake ve Coral Rapids için GCC derleyicisine ilk kodu gönderdi
Intel, henüz çıkmamış Razor Lake ve Coral Rapids işlemcileri için açık kaynak GCC derleyicisine ilk kod yamalarını gönderdi.

Intel, gelecekte piyasaya sürmeyi planladığı Razor Lake ve Coral Rapids işlemci nesilleri için açık kaynaklı GCC derleyicisine ilk kodları gönderdi. Bu adım, şirketin yeni donanımlarını ürünler raflara gelmeden çok önce yazılım ekosistemine tanıtma alışkanlığının yeni bir örneği olarak görülüyor.
Ne oldu?
Haberin çıkış noktası, Intel mühendislerinin GCC için hazırladığı ilk derleyici yamalarının yayımlanması. Yamalar, derleyiciye Razor Lake ve Coral Rapids adlı yeni CPU hedeflerini tanıtmaya yönelik temel çalışmayı içeriyor. Bu aşamadaki kod genellikle ürünün tüm ayrıntılarını değil, derleyicinin yeni işlemci adını ve ona özgü ayarları tanıyabilmesi için gereken iskeleti kapsar. Kaynak metinde yamaların içeriğine dair daha ayrıntılı teknik bilgi verilmiyor, bu yüzden hangi komut seti özelliklerinin ekleneceği şimdilik belirsiz.
Linux donanım dünyasını yirmi iki yıldan fazla süredir izleyen haber yazarı, Intel'in bu tutumunu uzun zamandır takdir ettiği noktalardan biri olarak anlatıyor. Yazara göre şirket, yeni CPU hedeflerini GCC gibi açık kaynak derleyicilere ürün çıkışından çok önce, bazen yıllar öncesinden gönderiyor.
Arka plan
GCC, GNU projesinin geliştirdiği ve Linux dünyasında temel yapı taşlarından sayılan derleyici koleksiyonu. Çekirdekten sistem kütüphanelerine, sunucu yazılımlarından masaüstü uygulamalarına kadar çok sayıda bileşen onunla derlenir. GCC yılda bir kez büyük bir özellik sürümü yayımlıyor. Bu yıllık ritim, yeni bir işlemci desteğinin derleyiciye girmesi için belirli bir takvime uyulması gerektiği anlamına geliyor. Bir özellik sürüm döngüsünü kaçırırsa, bir sonraki büyük sürümü beklemek zorunda kalabiliyor.
Üstelik yeni GCC sürümleri Linux dağıtımlarına hemen girmez. Dağıtımlar kararlılık için derleyici sürümlerini genellikle kendi yayın takvimlerine göre seçer ve güncellemeleri temkinli biçimde alır. Bu nedenle bir işlemci piyasaya çıktığı anda kullanıcıların elindeki dağıtımda o işlemciyi tanıyan bir derleyici bulunmayabilir. Üreticinin desteği önceden göndermesi, bu gecikme zincirini kısaltmayı hedefliyor. Böylece donanım çıktığında derleyici desteği çoktan yayımlanmış ve dağıtımlara ulaşmaya başlamış oluyor.
Razor Lake ve Coral Rapids, Intel'in henüz piyasaya sürmediği gelecek nesil işlemci kod adları. Intel genellikle kod adlarını hem istemci hem de sunucu tarafı için kullanıyor. Coral Rapids adı sunucu sınıfı Xeon ailesini çağrıştırırken, Razor Lake adı bireysel kullanıcıya dönük platformlarla ilişkilendiriliyor. Ancak kaynak metin bu iki adın pazar konumlandırmasını, çıkış zamanını ya da teknik özelliklerini açıklamıyor; bu nedenle burada kesin bir ayrıntı verilmiyor.
Neden önemli?
Derleyici desteğinin erken gelmesi, yazılım geliştiricileri ve dağıtım bakımcıları için öngörülebilirlik sağlıyor. Yeni bir işlemcinin komut seti uzantıları ve performans ayarları derleyiciye zamanında girerse, ürünün çıktığı gün kullanıcılar mevcut yazılımı o donanımda daha verimli çalıştırabiliyor. Derleyici bir CPU'yu tanımıyorsa, üretilen kod genel amaçlı kalıyor ve donanımın sunduğu bazı olanaklardan yararlanılamayabiliyor.
Açık kaynak topluluğu açısından bir başka boyut daha var: şeffaflık ve test süresi. Kod önceden paylaşıldığında geliştiriciler yamaları inceleyebiliyor, hataları erken yakalayabiliyor ve sürüm döngüsüne sakin biçimde hazırlanabiliyor. da eklenen desteklerde ise hata riski ve uyumsuzluk ihtimali artıyor. Bu bakımdan Intel'in yaklaşımı yalnızca kendi ürünlerine değil, Linux yazılım ekosisteminin genel istikrarına da katkı sağlıyor.
Rekabet açısından da bu alışkanlık anlam taşıyor. Donanım üreticileri, Linux ve açık kaynak dünyasında desteğin ne kadar hazır olduğuyla da değerlendiriliyor. Sunucu ve bulut tarafında Linux'un ağırlığı düşünüldüğünde, yeni bir sunucu işlemcisinin yazılım desteğinin hazır gelmesi kurumsal müşteriler için önemli bir güven göstergesi olabilir.
Bundan sonra neler izlenmeli?
İlk yamaların yayımlanması sürecin yalnızca başlangıcı. Sonraki dönemde Intel'in bu hedeflere ek komut seti özellikleri ve ayarlamalar göndermesi, ardından kodun GCC ana dalına kabul edilmesi bekleniyor. Yamaların incelenmesi sırasında geliştiricilerden gelecek geri bildirimler, son halin biçimini belirleyecek. Kabul edilen kodun hangi GCC sürümüyle yayımlanacağı ise projenin yıllık yayın takvimine bağlı.
Şimdilik kamuya açık bilgi sınırlı: iki işlemci hedefi için temel desteğin yolda olduğu ve bunun Intel'in uzun süredir izlediği erken gönderim politikasıyla uyumlu olduğu biliniyor. Ürünlerin ne zaman çıkacağı ve hangi özellikleri sunacağı, şirketin ilerleyen dönemdeki açıklamalarıyla netleşecek.
Kaynak: Yudum — https://www.yudum.net/haber/intel-razor-lake-ve-coral-rapids-icin-gcc-derleyicisine-ilk-kodu-gonderdi.html — Yazdırma tarihi:














