Teknoloji

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.

13 Kasım 20263 dk okuma
Intel, Razor Lake ve Coral Rapids için GCC derleyicisine ilk kodu 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.

Reklam

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.

Haberi beğendin mi?
PaylaşWhatsAppXFacebook
Teknoloji Masası

Bu içerik, Yudum Teknoloji Masası editör ekibi tarafından derlenip yayına hazırlanmıştır. Güncel gelişmeler için haber akışını takip edebilirsiniz.

Reklam
50,2855,6066,65İstanbul19°

Yudum Dünyası

Kaf Dağı'nın eteğinde bir köy var.

Karakterini yarat, meydanda dolaş, buradakilerle yüz yüze tanış. Tarayıcında, ücretsiz.

  • 🧑 Karakterini yarat
  • 🎲 Kahvede bir el at
  • 🏠 Grubunla ev kur
Günün testiRüya sembolleri testiYılan, diş, uçmak, su... Halk arasındaki yaygın tabirleri ne kadar biliyorsun? 10 soruda rüya bilgin…
Günün burcuAkrepBugün Akrep burcu için enerjiler oldukça canlı ve dönüştürücü. Sezgilerin her zamankinden güçlü…

Günün sorusu

Peri bacalarıyla ünlü bölge hangisidir?

Haftanın düellosu
Yudum DünyasıKaf Dağı'nın eteğinde bir köy seni bekliyor.Ücretsiz katıl →