awesome-repositories.com
博客
MCP
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目MCP 服务器关于排名机制媒体报道
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
Limine-Bootloader avatar

Limine-Bootloader/Limine

0
View on GitHub↗
3,381 星标·203 分支·C·BSD-2-Clause·7 次浏览

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.

Star 历史

limine-bootloader/limine 的 Star 历史图表limine-bootloader/limine 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

常见问题解答

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.

limine-bootloader/limine 的主要功能有哪些?

limine-bootloader/limine 的主要功能包括:Operating System Kernels, UEFI Bootloaders, Bare-Metal Runtimes, Dual Firmware Layers, Disk Partitioning Systems, Boot Filesystem Configurations, Multiprotocol Boot Managers, Protocol-Agnostic Loaders。

limine-bootloader/limine 有哪些开源替代品?

limine-bootloader/limine 的开源替代品包括: 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…

Limine 的开源替代方案

相似的开源项目,按与 Limine 的功能重合度排序。
  • rust-osdev/bootloaderrust-osdev 的头像

    rust-osdev/bootloader

    1,661在 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
    在 GitHub 上查看↗1,661
  • intermezzos/kernelintermezzOS 的头像

    intermezzOS/kernel

    1,396在 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
    在 GitHub 上查看↗1,396
  • rockchip-linux/kernelrockchip-linux 的头像

    rockchip-linux/kernel

    1,367在 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
    在 GitHub 上查看↗1,367
  • enjoy-digital/litexenjoy-digital 的头像

    enjoy-digital/litex

    3,963在 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
    在 GitHub 上查看↗3,963
  • 查看 Limine 的所有 30 个替代方案→

    包含 Limine 的精选搜索

    收录 Limine 的精选合集。
    • Bootloaders
    • 基于插件的引导环境系统