Multiboot Specification

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск

Multiboot Specification (Спецификация мультизагрузки) — открытый стандарт, созданный в 1995 году Фондом свободного программного обеспечения.

Спецификация описывает интерфейс между ядром операционной системы и загрузчиком, следуя которому один и тот же универсальный загрузчик может применяться для загрузки нескольких разных операционных систем, установленных на одном и том же компьютере, если ядра этих ОС поддерживают спецификацию Multiboot.

Реализации[править | править вики-текст]

GNU GRUBэталонная реализация загрузчика, поддерживающего спецификацию Multiboot, используемая в операционных системах GNU.

Среди примеров ядер, поддерживающих эту спецификацию — OpenSolaris, GNU Hurd, NetBSD начиная с версии 4.0, а также системы виртуализации VMware и Xen. Существуют также некоторые программы, которые не являются полноценными ядрами ОС, но поддерживают спецификацию Multiboot и могут быть загружены без операционной системы, например Memtest86 и GRUB Invaders.

Дополнительные источники[править | править вики-текст]