Multiboot specification
A Multiboot Specification é um padrão aberto descrevendo como um bootloader pode carregar o kernel de um sistema operacional x86.[1][2] A especificação permite que diferentes sistemas operacionais e e bootloaders trabalhem juntos e interoperem, sem que seja preciso um bootloader especifico para um sistema operacional. Como resultado, ele permite a coexistência de diferentes sistemas operacionais num único computador, o que é conhecido como multi-booting.
A especificação foi originalmente criada em 1995 e desenvolvida pela Free Software Foundation. O GNU Hurd, VMware ESXi, Xen, e microkernels L4 precisam ser bootados por esse método. O GNU GRUB é a implementação de referência usada no sistema operacional Sistema operacional GNU e outros sistemas operacionais.[3] Desde julho de 2019[update], a versão mais recente da especificação Multiboot é a 0.6.96, definida em 2009.[2] Uma segunda versão incopative com UEFI suporte, Multiboot2 specification, foi introduzida. Desde abril de 2019[update], a versão mais recente do Multibook2 é 2.0, definida em 2016.[4]
Ver também[editar | editar código-fonte]
- El Torito (padrão de CD-ROM), para boot usando discos CD-ROM
- Lista de ferramentas para criar sistemas Live USB
- Live USB
- Multi-booting
Referências
- ↑ Merino Vidal, Julio M. (1 de março de 2007). «Making NetBSD Multiboot-Compatible». ONLamp.com. O'Reilly Media. Consultado em 2 de outubro de 2012. Arquivado do original em 20 de setembro de 2012.
- ↑ a b Ford, Bryan; Boleyn, Erich Stefan; FSF (2009). «Multiboot specification». GNU 0.6.96 ed. Consultado em 11 de outubro de 2013
- ↑ «Booting with GRUB». OSDEV. 25 de junho de 2006. Cópia arquivada em 28 de dezembro de 2008
- ↑ «Multiboot2 Specification version 2.0». www.gnu.org. Consultado em 7 de abril de 2019
Ligações Externas[editar | editar código-fonte]
- Multiboot Specification manual (em inglês)
- Escrevendo um núcleo conforme a multiboot (em inglês)
- GRUB Home page (em inglês)
- Artigo:Making NetBSD Multiboot-Compatible (em inglês)
- A post committing implementation of Multiboot in NetBSD/i386 4.x (10/2006) (em inglês)
- More information about Multiboot in NetBSD (em inglês)
- GrubWiki list of operating systems known to support Multiboot (em inglês)