SeaBIOS, x86 sistemleri için serbestçe kullanılabilen bir ürün yazılımı olarak hizmet veren bir x86 BIOS'un açık kaynaklı bir uygulamasıdır. Uyumluluğu hedefleyerek, tipik bir tescilli x86 BIOS tarafından uygulanan standart BIOS özelliklerini ve çağrı arayüzlerini destekler. SeaBIOS, coreboot yükü olarak çıplak donanım üzerinde çalışabilir veya QEMU ve Bochs gibi emülatörlerde doğrudan kullanılabilir.

Geliştirici Kevin O'Connor
İlk sürüm 25 Şubat 2008 (2008-02-25)
Kararlı sürüm
1.16.0[1] / 1 Mart 2022
Kod deposu
Yazıldığı dil C
Platform x86
Dil İngilizce
Tür BIOS
Lisans LGPLv3
Website www.seabios.org

Başlangıçta SeaBIOS, Bochs emülatöründe bulunan açık kaynaklı BIOS uygulamasına dayanıyordu. Proje, x86 donanımında yerel kullanıma izin vermek ve geliştirilmiş ve daha kolay genişletilebilir bir dahili kaynak kodu uygulamasına dayanmak amacıyla oluşturuldu.[2] :3–5

Özellikler

değiştir

SeaBIOS tarafından desteklenen özellikler şunları içerir:

* Grafik bootsplash ekranı (JPEG ve BMP)

ESCD'yi desteklemiyor. SeaBIOS, Intel ME veya AMD PSP'yi veya modüllerini desteklemez.

SeaBIOS'un önyükleme aygıtı seçim menüsüne önyükleme işlemi sırasında Esc tuşuna basılarak erişilebilir.

Kullanım

değiştir

SeaBIOS x86 donanımında yerel olarak çalışabilir, bu durumda coreboot veya Libreboot tarafından bir yük olarak yüklenir; 386 ve sonraki işlemcilerde çalışır ve en az 1 MB RAM gerektirir. Derlenmiş SeaBIOS görüntüleri flashrom kullanılarak desteklenen anakartlara flaşlanabilir. SeaBIOS ayrıca bir emülatör içinde de çalışır; QEMU ve KVM sanallaştırma ortamları için varsayılan BIOS'tur ve Bochs emülatörü ile kullanılabilir. ChromeOS tarafından kullanılmamasına rağmen bazı Chromebook'larda da yer almaktadır [4]

Geliştirme

değiştir

SeaBIOS kaynak kodunun çoğu, standart GNU araç zincirine dayanan yapı sistemiyle C dilinde yazılmıştır.[2] :5–7SeaBIOS, GNU GRUB, LILO, SYSLINUX, Microsoft Windows, Linux, FreeDOS, FreeBSD, NetBSD ve OpenBSD dahil olmak üzere çeşitli önyükleyiciler ve işletim sistemleriyle test edilmiştir.

Ayrıca bakınız

değiştir

Kaynakça

değiştir
  1. ^ "SeaBIOS Releases" 23 Ağustos 2022 tarihinde Wayback Machine sitesinde arşivlendi.. www.seabios.org. 2022-03-01. Retrieved 2022-04-08.
  2. ^ a b Kevin O'Connor (11 Kasım 2010). "SeaBIOS in a virtualized environment" (PDF). linuxplumbersconf.org. 13 Aralık 2021 tarihinde kaynağından arşivlendi (PDF). Erişim tarihi: 13 Aralık 2021. 
  3. ^ "ghuntley/seaslic GitHub". Github.com. 11 Haziran 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Şubat 2014. 
  4. ^ "3 alternatives to Chrome OS on Google's Chromebook Pixel — Tech News and Analysis". Gigaom.com. 26 Şubat 2013. 13 Eylül 2018 tarihinde kaynağından arşivlendi. Erişim tarihi: 25 Şubat 2014. 

Dış bağlantılar

değiştir