#loader #elf #unix

no-std app mini-loader

The mini-loader is capable of loading and executing ELF files, including Executable file and Position-Independent Executable file

3 stable releases

Uses new Rust 2024

1.1.1 Mar 16, 2025
1.1.0 Feb 20, 2025
1.0.0 Feb 19, 2025

#145 in No standard library

Download history 266/week @ 2025-02-19 20/week @ 2025-02-26 121/week @ 2025-03-12 10/week @ 2025-03-19

155 downloads per month

MIT/Apache

165KB
4K SLoC

license Rust

mini-loader

The mini-loader is capable of loading and executing ELF files, including Executable file and Position-Independent Executable file

Note

Currently only support x86_64 .

Installation

$ cargo install mini-loader --target x86_64-unknown-none

Usage

Load and execute ls:

$ mini-loader /bin/ls

Dependencies

~1.5MB
~21K SLoC