Русская Википедия:SeaBIOS

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Шаблон:Карточка программы

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, Шаблон:Abbr 3.0 (INT 13H расширения), SMBIOS 2.4, MultiProcessor Specification и Шаблон:Abbr. Нет поддержки ESCD и Шаблон:Abbr (USB 3.0).

Сравнение

AwardBIOS AMIBIOS Insyde SeaBIOS
Лицензия Проприетарная Проприетарная Проприетарная LGPL v3
32-bit PCI BIOS calls Шаблон:Unknown Шаблон:Unknown Шаблон:Unknown Шаблон:Yes
Шаблон:Abbr Шаблон:Yes Шаблон:Yes Шаблон:Unknown Шаблон:Yes
Шаблон:Abbr Шаблон:Yes Шаблон:Yes Шаблон:Yes (1.2) Шаблон:Yes (1.2)
Шаблон:Abbr Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Загрузочное меню Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Сжатие Шаблон:Yes (LHA) Шаблон:Yes (LHA) Шаблон:Yes (RLE) Шаблон:Yes (LZMA)
CMOS Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Шаблон:Abbr Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes (3.0)
Шаблон:Abbr Шаблон:Yes Шаблон:Yes Шаблон:Unknown Шаблон:No
Flash from ROM Шаблон:Unknown Шаблон:Yes Шаблон:Unknown Шаблон:No
Язык АссемблерШаблон:Нет АИ АссемблерШаблон:Нет АИ АссемблерШаблон:Нет АИ Си, Ассемблер
Шаблон:Abbr Шаблон:Yes (48) Шаблон:Yes (48) Шаблон:Yes Шаблон:Yes (48)
MultiProcessor Specification Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Option ROM Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
Пароль Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No
Шаблон:Abbr Шаблон:Unknown Шаблон:Yes Шаблон:Unknown Шаблон:Yes
Setup screen Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:No
Шаблон:Abbr Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes (2.4)
Splash screen Шаблон:Yes Шаблон:Yes (PCX) Шаблон:Yes Шаблон:Yes (BMP, JPG)
USB booting Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
USB hub Шаблон:Unknown Шаблон:Unknown Шаблон:Unknown Шаблон:Yes
USB клавиатура Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes
USB мышь Шаблон:Yes Шаблон:Yes Шаблон:Yes Шаблон:Yes

Возможности

  • Графический загрузочный экран (JPEG и BMP).
  • Поддержка USB клавиатур и мышей.
  • Поддержка загрузки с USB флешки.
  • Загрузка с помощью USB Attached SCSI.
  • Support for 32-bit PCI BIOS calls.
  • ATA DMA and bus mastering support.
  • AHCI controllers support.
  • Поддержка интерфейсов USB Шаблон:Abbr, Шаблон:Abbr и Шаблон:Abbr host controller.
  • Поддержка систем с нескольким VGA картами.
  • Загрузочное меню, которое разрешает загрузку с любого диска или CD-ROM (El Torito).
  • Вызовы BIOS Boot Specification (BBS).
  • Перезагрузка по нажатию Control-Alt-Delete.
  • Dynamic e820 map generation.
  • Logical block addressing (LBA) 48-bit.
  • POST Memory Manager (PMM).
  • Paravirtualization, Xen HVM, Virtio.
  • Полезные нагрузки (сжатые с помощью LZMA).
  • VESA BIOS Extensions (VBE) 3.0.
  • PCI Firmware Specification v3.0.
  • SeaBIOS as a Шаблон:Abbr for UEFI. Шаблон:Abbr
  • Virtual machine host notification of paravirtualized guests which panic via the pvpanic driver.

Ссылки

Примечания

Шаблон:Примечания