| Limine | |
|---|---|
|   Example Limine boot menu  | |
| Developers | Mintsuki and contributors | 
| Stable release | |
| Repository |  codeberg | 
| Written in | C, assembly languages | 
| Platform | ARM, RISC-V, loongArch, x86 [2] [3] | 
| Type | Bootloader | 
| License | BSD-2-Clause | 
| Website |  limine-bootloader | 
Limine is a portable boot loader and the reference implementation for the Limine boot protocol. [4] [5] Multiboot2, chainloading, and the Linux boot protocols are also supported. Limine supports the ISO-9660 and FAT filesystems. [6] [7]
Limine aims to provide a more robust alternative to bootloaders like GNU GRUB, [8] as well as its own boot protocol as an alternative to the Multiboot specification, with the goal of reducing the amount of work needed for a kernel developer to get a workable 64-bit environment once booted. [4]
Limine is packaged by several Linux distributions, being offered by Arch Linux, where it is an option in archinstall, [9] [10] as well as included in EasyOS [11] (a derivative of Puppy Linux [12] ), CachyOS, [13] and Chimera Linux. [14] Limine is also used by Cosmos [15] and supported by SerenityOS. [16]