SeaBIOS - SeaBIOS

SeaBIOS
SeaBIOS - QEMU үшін әдепкі BIOS
SeaBIOS - стандартты BIOS QEMU
ӘзірлеушілерКевин О'Коннор
Бастапқы шығарылым25 ақпан, 2008 (2008-02-25)
Тұрақты шығарылым
1.14.0[1] / 10 тамыз 2020; 3 ай бұрын (2020-08-10)
Репозиторий Мұны Wikidata-да өңдеңіз
ЖазылғанC
Платформаx86
Өлшемі463 кБ
Қол жетімдіАғылшын
ТүріBIOS
ЛицензияLGPLv3
Веб-сайтwww.seabios.org

SeaBIOS болып табылады ашық көзі жүзеге асыру 16 бит x86 BIOS, еркін қол жетімді қызмет микробағдарлама x86 жүйелері үшін. Үйлесімділікке бағытталған, ол стандартты BIOS мүмкіндіктері мен қоңырау шалуды қолдайды интерфейстер әдеттегі меншік арқылы жүзеге асырылады x86 BIOS. SeaBIOS а ретінде жалаң жабдықта жұмыс істей алады негізгі жүктеу пайдалы жүктеме, немесе тікелей пайдалануға болады эмуляторлар сияқты QEMU және Бохс.

Бастапқыда SeaBIOS құрамына кіретін ашық бастапқы коды бар BIOS енгізілуіне негізделген Бохс эмулятор. Жоба x86 аппараттық құралында жергілікті қолдануға мүмкіндік беру және жақсартылған және кеңейтілетін ішкі негізге негізделген ниетпен жасалған бастапқы код іске асыру.[2]:3–5

Ерекшеліктер

SeaBIOS қолдайтын ерекшеліктерге мыналар жатады:

SeaBIOS компаниясы қолдайды APM (шектеулі), Legacy PnP, DMI, SMBIOS, MPS, VBE, PCI BIOS және ACPI. Бұл қолдамайды ESCD.

SeaBIOS жүктеу құрылғысын таңдау мәзіріне басу арқылы қол жеткізуге болады Шығу жүктеу процесінде.

Қолданады

SeaBIOS x86 аппараттық құралында өздігінен жұмыс істей алады, бұл жағдайда оны жүктейді негізгі жүктеу пайдалы жүктеме ретінде; ол жұмыс істейді 386 және одан кейінгі процессорлар үшін ең аз дегенде 1 МБ қажет Жедел Жадтау Құрылғысы. Құрастырылған SeaBIOS кескіндерін қолдау көрсетілетін аналық тақталарда қолдануға болады жарқыл.[4] SeaBIOS эмулятор ішінде де жұмыс істейді; бұл әдепкі BIOS QEMU және KVM виртуалдандыру орталары және бірге қолдануға болады Бохс эмулятор. Ол сондай-ақ кейбіреулеріне енгізілген Chromebooks, дегенмен ол қолданылмайды Chrome OS.[5]

Даму

SeaBIOS бастапқы кодының көп бөлігі жазылған C, стандартқа сүйене отырып, оның құрастыру жүйесімен GNU құралдар құралы.[2]:5–7 SeaBIOS түрлі жүктеушілермен және операциялық жүйелермен, соның ішінде сынақтан өтті GNU GRUB, ЛИЛО, SYSLINUX, Microsoft Windows, Linux, FreeDOS, FreeBSD, NetBSD және OpenBSD.

Сондай-ақ қараңыз

Әдебиеттер тізімі

  1. ^ «SeaBIOS шығарылымдары». seabios.org. 2019-12-09. Алынған 2019-12-30.
  2. ^ а б Кевин О'Коннор (11 қараша, 2010). «Виртуалданған ортадағы SeaBIOS» (PDF). linuxplumbersconf.org. Алынған 12 желтоқсан, 2014.
  3. ^ «ghuntley / seaslic GitHub». Github.com. Алынған 2014-02-25.
  4. ^ «SeaBIOS - негізгі жүктеме». Алынған 2015-01-22.
  5. ^ «Google-дің Chromebook Pixel-де Chrome ОЖ-ның 3 баламасы - Tech News және Analysis». Gigaom.com. 2013-02-26. Алынған 2014-02-25.

Сыртқы сілтемелер