Açık kaynaklı bir işletim sistemiyle yazılan makinede BIOS açık kaynaklı değil; coreboot desteklese bile açılış için ikili blob’lar gerekiyor. Ancak coreboot, artık Intel Bay Trail SOC’lerinde DRAM’i başlatabiliyor. Mate Kukri, bunu Open Source Firmware Conference’taki sunumunda anlattı.
On yılı aşkın eski Bay Trail, yalnızca Chromebook gibi düşük performanslı mobil cihazlarda kullanıldı. DRAM başlatma, bellek henüz kullanıma hazır olmadığı için zor; üreticilerin belgelemediği özel blob’ların tersine mühendisliği SerialICE hata ayıklayıcısı ve Unicorn Engine CPU emülatörüyle yapıldı. Sunum, tek bir eski SOC’nin ayrıntılarından çok bu yöntemin daha geniş kullanımına odaklandı. Kayıtların OFSC sitesinde yayımlanması bekleniyor.
Açık yapısı sayesinde coreboot RAM’i başlatmadan işlemci önbelleğinde çalışabilir ve DOOM oynatabilir. Blob’suz kullanım için Libreboot destekli donanım gerekiyor; günümüzde uyumlu donanım bulmak, Libreboot kurmaktan daha zor olabilir.
Neden önemli
Gelişme, donanımın açılış sürecinde üreticiye ait ve belgelenmemiş bileşenlere bağımlılığı azaltma çabaları açısından anlam taşıyor. Bay Trail üzerinde uygulanan tersine mühendislik yaklaşımı, yalnızca belirli bir eski SOC’nin kullanılabilirliğini değil, benzer kapalı firmware bileşenlerinin incelenmesinde izlenebilecek teknik yolu da gündeme getiriyor. Bununla birlikte, coreboot’un DRAM başlatabilmesi, makinenin tüm açılış zincirinin otomatik olarak ikili blob’lardan arındığı anlamına gelmiyor; blob’suz kullanım donanım desteğine bağlı kalıyor. Bu nedenle gelişme, özellikle açık kaynaklı firmware kullanan veya kullanmak isteyenler için yazılım ilerlemesi ile uygun donanım bulma sorunu arasındaki farkı görünür kılıyor. Sunum kayıtlarının yayımlanması, yöntemin başka platformlara uygulanabilirliğini değerlendirmek için ek ayrıntı sağlayabilir.
Arka plan
Trail, FikirPilot arşivinde yeni bir ad değil: son 90 günde bu adın geçtiği bir haber yayımladık; o yazı 30 Ağustos 2026 tarihli.
Terim: açık kaynak
Açık kaynak, bir yazılımın kaynak kodunun herkese açık olması ve lisansının inceleme, değiştirme ve yeniden dağıtıma izin vermesi demektir; ücretsiz olmakla aynı şey değildir.