Coreboot 25.09, önyükleme sürelerini hızlandırıyor ve yeni anakartlar için desteği genişletiyor

coreboot-küçük resim

Coreboot projesi, tescilli BIOS ve donanım yazılımlarına yönelik tanınmış ücretsiz alternatif, yeni sürümü 25.09'u yayınladı110 programcının işbirliğiyle geliştirilen 684 değişikliği içeren, topluluğunun dinamizmini ve canlılığını ortaya koyan bir topluluktur.

En dikkat çekici yeni özellikler arasında ASROCK, GIGABYTE, HP, Intel ve Lenovo'nun modelleri de dahil olmak üzere yeni anakartlara destek eklenmesi yer alıyor ve bu sayede projenin modern masaüstü bilgisayarlar, iş istasyonları ve dizüstü bilgisayarlarla uyumluluğu önemli ölçüde artırılıyor.

Coreboot 25.09'ün başlıca yeni özellikleri

Uno en göze çarpan yönlerinden Coreboot 25.09 önyükleme performansında önemli iyileştirmeDepolama akışında ve yük sıkıştırma işleminde yapılan çoklu optimizasyonlar sayesinde LZMA sıkıştırma için SSE talimatlarının uygulanması Lenovo X220 üzerinde gerçekleştirilen testlerde, SPI denetleyicisinin sıkıştırma işlemini durdurmadan CPU önbelleğine veriyi önceden yüklemesine olanak tanıyarak %30'luk bir hız artışı ve önyükleme süresini 46 milisaniye azalttı.

Ek olarak, Intel Panther Lake platformları eşzamansız dosya yükleme sistemini tanıttı CPU diğer görevleri yürütürken fsps.bin dosyasını önceden yüklemek için SPI DMA'yı kullanan bu paralel işleme tekniği Önyükleme sürelerini 17 ila 18 milisaniye arasında azaltmayı başarıyoristikrardan ödün vermeden verimliliği artırıyor.

CorebooAyrıca yeni senkronizasyon işlevlerini de bünyesinde barındırıyorDepolama arka uçlarını kapatmadan önce işlemlerin güvenli bir şekilde tamamlanmasını sağlayan cbfs_preload_wait_for_all() gibi. Artık belirteç tabanlı bir aktarım kuyruğuna dayanan Fast SPI DMA alt sistemi, karmaşık yükleme ortamlarında daha öngörülebilir ve istikrarlı bir performans sunar.

Gelişmiş önyükleme modu algılama ve güç yönetimi

Bir diğer önemli gelişme ise Önyükleme modu bilgi çerçevesinin uygulanmasıLB_TAG_BOOT_MODE etiketini Coreboot'un dahili tablolarına ekleyen bu sistem, yüklerin normal modda, düşük pil modunda veya şarj modunda olsun, önyükleme durumu hakkında doğrudan bilgilendirilmesini sağlar.

Bu yenilik pil algılama mantığını yeniden uygulamak için yük gereksinimini ortadan kaldırırgüç yönetimini basitleştirir ve donanım yazılımının ilk aşamalarında bile durum verilerinin her zaman erişilebilir olmasını sağlar. Ayrıca, yeni lb_add_boot_mode() işlevi, platformların geriye dönük uyumluluğu kaybetmeden algılamayı kendi özel ihtiyaçlarına göre uyarlamasına olanak tanır.

Buna ek olarak, e'nin de vurgulandığı belirtiliyor.Geliştirme ekibi MTRR kayıtlarının yönetimini tamamen yeniden yapılandırdı. Grafik belleği için, yapılandırmasını silikon başlatma sürecinin daha erken bir aşamasına taşıdı. FSP-S (Firmware Support Package – Silicon) modülüne uygulanan bu değişiklik, grafik alt sistemi başlatma süresini 123 milisaniyeden 115 milisaniyeye düşürdü.

soc_mark_gfx_memory() işlevi, önyükleme işleminin başlarında yazma-birleştirilmiş (WC) kayıtları ayarlayarak grafik aygıt yazılımı yükleme sırasında bellek erişim modellerini iyileştirir. Bu değişiklik, performansı artırmanın yanı sıra, kodun bakımını kolaylaştırır ve farklı ortamlarda daha tutarlı bir yürütme sağlar.

Genel iyileştirmeler ve ekosistem genişlemesi

Coreboot 25.09, aralarında aşağıdakilerin öne çıktığı bir dizi ek iyileştirme sunuyor: amdfwtool aracında iyileştirmelerArtık Torino platformu için genişletilmiş destek sunan ve smmstoretool güncellemesi, Daha iyi UEFI değişken yönetimi için değişken blok boyutlarını ve GUID takma adlarını destekler.

TPM desteği (Güvenilir Platform Modülü) bir entegrasyonla genişletildi fTPM'nin AMD platformları için geliştirilmiş logo oluşturma ve Bochs ekran sürücüsü desteği. Ayrıca, flash sıkıştırma ve yazma işlemleri sırasında sistem kararlılığını ve güvenliğini artırmak için önlemler alındı.

Araçlar ve bağımlılıklar düzeyinde, bu sürüm birkaç önemli bileşeni günceller: binutils 2.44, ACPICA 20250404, MPFR 4.2.2, SeaBIOS 1.17.0, U-Boot 2025.07 ve LinuxBoot ile Libpayload'da iyileştirmeler, önyükleme modu yönetiminde daha iyi koordinasyon ve yeni mimarilere destek.

Son olarak, projenin istikrarlı geliştirme hızını koruyarak, bir sonraki sürüm olan Coreboot 25.12'nin bu yılın Aralık ayı sonunda yayınlanmasının planlandığını belirtmekte fayda var.

kaynak: https://github.com/coreboot