Limine: Difference between revisions

Jump to navigation Jump to search
102 bytes removed ,  3 years ago
Limine now supports UEFI and TomatBoot is archived
[unchecked revision][unchecked revision]
m (Update links)
(Limine now supports UEFI and TomatBoot is archived)
Line 1:
'''Limine''' is a modern, advanced x86 bootloader for [[BIOS]] and [[UEFI]], with support for cutting edge features such as 5-level paging, 64-bit [[Long Mode]], and direct higher half loading thanks to the [[stivale]] boot protocol.
 
== History ==
 
Limine was created as the reference implementation for the [[stivale]] boot protocols. The protocols were conceived as a response to the shortcomings of [[Multiboot]].
 
It does not support UEFI by design, but stivale is a firmware agnostic protocol and there exist UEFI implementations such as [https://github.com/TomatOrg/TomatBoot TomatBoot].
 
== Supported protocols and filesystems ==
 
As mentioned above, Limine supports the [[stivale]] boot protocolprotocols, alongside Linux's own boot protocol (which means one can boot Linux fully using Limine), and chainloading to allow booting unsupported third party operating systems such as Microsoft Windows.
 
It supports the [[FAT|FAT32FAT16/32]], [[ext2]], [[ext3]], [[ext4]], and [[ext4ISO 9660]] filesystems alongside the lesser known [[echfs]] file system.
 
== How to use Limine with your kernel ==
Line 28 ⟶ 26:
*[https://github.com/stivale/stivale/blob/master/STIVALE2.md stivale2 boot protocol specification.]
*[https://github.com/limine-bootloader/limine-barebones Barebones example with Limine.]
*[https://github.com/TomatOrg/TomatBoot TomatBoot] (exclusively UEFI implementation of stivale, now archived)
 
[[Category:Bootloaders]]
Anonymous user
Cookies help us deliver our services. By using our services, you agree to our use of cookies.

Navigation menu