Epicenter Major
- 1 year ago
- 0
- 0
SeaBIOS (ранее известный как «legacybios») — open source - реализация 16-битного x86 BIOS . SeaBIOS может запускаться на эмуляторах или работать непосредственно на x86 - аппаратном обеспечении с помощью coreboot . Он работает на 386 или более поздних с минимум 1 MB оперативной памяти.
SeaBIOS — это BIOS по умолчанию для QEMU и KVM виртуальных машин, также может быть использован в эмуляторе Bochs .
SeaBIOS был тестирован со следующими загрузчиками: GNU GRUB , LILO , Syslinux , Microsoft Windows , Linux , FreeDOS , FreeBSD , NetBSD и OpenBSD .
Для сборки используется GNU toolchain .
Доступ к меню выбора загрузочного устройства осуществляется по кнопке F12 .
SeaBIOS поддерживает APM 1.2, 3.0 ( расширения), SMBIOS 2.4, MultiProcessor Specification и BBS . Нет поддержки ESCD и xHCI (USB 3.0).
AwardBIOS | AMIBIOS | Insyde | SeaBIOS | |
---|---|---|---|---|
Лицензия | Проприетарная | Проприетарная | Проприетарная | LGPL v3 |
32-bit PCI BIOS calls | Неизвестно | Неизвестно | Неизвестно | Да |
AHCI | Да | Да | Неизвестно | Да |
APM | Да | Да | Да (1.2) | Да (1.2) |
BBS | Да | Да | Да | Да |
Загрузочное меню | Да | Да | Да | Да |
Сжатие | Да (LHA) | Да (LHA) | Да (RLE) | Да (LZMA) |
CMOS | Да | Да | Да | Да |
Да | Да | Да | Да (3.0) | |
ESCD | Да | Да | Неизвестно | Нет |
Flash from ROM | Неизвестно | Да | Неизвестно | Нет |
Язык | Ассемблер [ источник не указан 647 дней ] | Ассемблер [ источник не указан 647 дней ] | Ассемблер [ источник не указан 647 дней ] | Си , Ассемблер |
LBA | Да (48) | Да (48) | Да | Да (48) |
MultiProcessor Specification | Да | Да | Да | Да |
Option ROM | Да | Да | Да | Да |
Пароль | Да | Да | Да | Нет |
PMM | Неизвестно | Да | Неизвестно | Да |
Setup screen | Да | Да | Да | Нет |
SMBIOS | Да | Да | Да | Да (2.4) |
Splash screen | Да | Да (PCX) | Да | Да (BMP, JPG) |
USB booting | Да | Да | Да | Да |
USB hub | Неизвестно | Неизвестно | Неизвестно | Да |
USB клавиатура | Да | Да | Да | Да |
USB мышь | Да | Да | Да | Да |