awesome-repositories.com
Blog
MCP
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetServeur MCPÀ proposNotre méthodologiePresse
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Limine-Bootloader avatar

Limine-Bootloader/Limine

0
View on GitHub↗
3,381 stars·203 forks·C·BSD-2-Clause·3 vues

Limine

Limine is a multiprotocol operating system bootloader that bridges low-level hardware initialization and system software across legacy BIOS and modern UEFI firmware environments. It executes directly on bare-metal hardware without an underlying operating system kernel or standard C library, parsing storage media and filesystems during the early boot sequence before OS drivers load.

The software targets diverse processor architectures including x86, ARM, RISC-V, and LoongArch through discrete target binaries built from shared source code. It reads files directly from FAT and ISO9660 storage formats, accesses media formatted with MBR, GPT, or unpartitioned layouts, and loads various kernels and operating systems across multiple standard boot protocols from a single menu.

Features

  • Operating System Kernels - Loads various kernels and operating systems across multiple standard boot protocols from a single menu.
  • UEFI Bootloaders - Acts as a multiprotocol operating system bootloader bridging hardware initialization and system software across legacy BIOS and modern UEFI firmware.
  • Bare-Metal Runtimes - Executes directly on bare-metal hardware without an operating system kernel or standard C library.
  • Dual Firmware Layers - Runs across legacy BIOS and modern UEFI firmware environments through architecture-specific entry code.
  • Disk Partitioning Systems - Accesses media formatted with MBR, GPT, or unpartitioned layouts to locate and load boot files.
  • Boot Filesystem Configurations - Reads files directly from raw storage formats and standard filesystems during early boot.
  • Multiprotocol Boot Managers - Loads various operating systems and kernels across multiple standard boot protocols and hardware platforms.
  • Protocol-Agnostic Loaders - Translates disparate operating system boot requirements into a unified loading sequence.
  • Multi-OS Boot Management - Configures and manages multi-boot systems to select and launch different operating systems from a single menu.
  • Raw Filesystem Parsing - Reads files directly from FAT and ISO9660 storage formats during the early boot sequence.
  • UEFI Bootloader Configuration - Supports legacy BIOS and modern UEFI firmware environments for early hardware initialization.
  • Architecture Abstraction Layers - Bridges legacy BIOS and modern UEFI environments through unified runtime interfaces.
  • Multi-Architecture Support - Builds target binaries to support diverse processor architectures including x86, ARM, RISC-V, and LoongArch.
  • Hardware Architecture Support - Runs across diverse processor architectures including x86, ARM, RISC-V, and LoongArch.
  • Custom Kernel Booting - Translates disparate operating system boot requirements into a standard loading sequence.
  • Multi-Architecture Binaries - Builds discrete target binaries from shared source code to support diverse processor architectures.

Historique des stars

Graphique de l'historique des stars pour limine-bootloader/limineGraphique de l'historique des stars pour limine-bootloader/limine

Recherche par IA

Explorez plus de dépôts awesome

Décrivez vos besoins en langage naturel — l'IA classe des milliers de projets open source sélectionnés par pertinence.

Start searching with AI

Collections incluant Limine

Sélections manuelles où Limine apparaît.
  • Bootloaders
  • un système basé sur des plugins pour les environnements de boot

Alternatives open source à Limine

Projets open source similaires, classés selon le nombre de fonctionnalités partagées avec Limine.
  • rust-osdev/bootloaderAvatar de rust-osdev

    rust-osdev/bootloader

    1,661Voir sur GitHub↗

    This project is a pure-Rust bootloader and firmware loader designed for x86 operating system development. It initializes bare-metal hardware and loads compiled operating system kernels from both legacy BIOS and modern UEFI firmware environments into a running state. The software utilizes a dual-firmware boot architecture and a pure-rust low-level runtime to handle hardware initialization and memory management without relying on standard library runtimes. It provides automated disk image packaging to combine compiled kernels and bootloader binaries into ready-to-boot FAT-formatted disk images

    Rust
    Voir sur GitHub↗1,661
  • intermezzos/kernelAvatar de intermezzOS

    intermezzOS/kernel

    1,396Voir sur GitHub↗

    Kernel is an educational hobby operating system and low-level systems programming project written in Rust. Designed for students and hobbyists, the project provides a minimalist environment to explore computer architecture, CPU design, and kernel development directly on hardware without relying on a standard library or underlying operating system. The implementation features a freestanding language runtime and a custom target specification that replaces standard library components for bare-metal execution. It includes a multiboot bootloader interface to parse early-boot hardware handoff stat

    Rust
    Voir sur GitHub↗1,396
  • rockchip-linux/kernelAvatar de rockchip-linux

    rockchip-linux/kernel

    1,367Voir sur GitHub↗

    The Linux kernel source tree is core system software tailored specifically for Rockchip processor architectures and embedded hardware boards. It manages hardware resources, processor execution contexts, memory allocation, and process scheduling for custom computing platforms. The project provides low-level hardware abstraction, initialization routines, and a collection of kernel modules designed to control integrated silicon components, storage, and networking hardware. The codebase incorporates hierarchical data structures to describe physical board layouts, memory maps, and peripheral conne

    C
    Voir sur GitHub↗1,367
  • enjoy-digital/litexAvatar de enjoy-digital

    enjoy-digital/litex

    3,963Voir sur GitHub↗

    LiteX is an FPGA SoC development suite and SoC builder framework used to programmatically design system-on-chips. It provides a hardware description toolchain that uses a scriptable framework to define hardware layouts and automate the generation of hardware description language code. The project distinguishes itself by orchestrating multiple vendor and open-source toolchains to synthesize digital logic and generate deployable bitstreams. It supports multi-language logic integration, allowing disparate hardware description languages to be combined into a single project. The framework covers

    Pythonfpgahardwaresystem-on-chip
    Voir sur GitHub↗3,963
Voir les 30 alternatives à Limine→

Questions fréquentes

Que fait limine-bootloader/limine ?

Limine is a multiprotocol operating system bootloader that bridges low-level hardware initialization and system software across legacy BIOS and modern UEFI firmware environments. It executes directly on bare-metal hardware without an underlying operating system kernel or standard C library, parsing storage media and filesystems during the early boot sequence before OS drivers load.

Quelles sont les fonctionnalités principales de limine-bootloader/limine ?

Les fonctionnalités principales de limine-bootloader/limine sont : Operating System Kernels, UEFI Bootloaders, Bare-Metal Runtimes, Dual Firmware Layers, Disk Partitioning Systems, Boot Filesystem Configurations, Multiprotocol Boot Managers, Protocol-Agnostic Loaders.

Quelles sont les alternatives open-source à limine-bootloader/limine ?

Les alternatives open-source à limine-bootloader/limine incluent : rust-osdev/bootloader — This project is a pure-Rust bootloader and firmware loader designed for x86 operating system development. It… intermezzos/kernel — Kernel is an educational hobby operating system and low-level systems programming project written in Rust. Designed… rockchip-linux/kernel — The Linux kernel source tree is core system software tailored specifically for Rockchip processor architectures and… enjoy-digital/litex — LiteX is an FPGA SoC development suite and SoC builder framework used to programmatically design system-on-chips. It… hugsy/gef — GEF is a Python-based extension for GDB that serves as a framework for binary analysis, exploit development, and… micropython/micropython — MicroPython is a lean implementation of Python 3 optimized to run on microcontrollers and other resource-constrained…