Feature request
#1355
Replies: 1 comment 4 replies
-
|
What does this provide other then being a grub2 rust rewrite? Asking any Linux distro to make a custom boot loader only for them selves and nobody else is a huge ask, and how much time do spend staring at your computers boot screen, between the nice animated spinner and the fact I only reboot when nessary usally every 3-9 months. Lookup how Ubuntu's sudo rust rewrite went, now imagine Linux Mint doing it with 1 tenth the resources, do you think some magic is going to make everything go perfectly? please not I do not care what programing language anything uses, computers are just a fun but critical tool for me. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
RFC: mintboot — A Compilable GRUB2-based Bootloader with Rust Tooling
Title
mintboot — A custom GRUB2-based bootloader with Rust tooling
Status
Draft / Proposal
Authors
[Your Name / GitHub Handle]
Motivation
The purpose of mintboot is to provide a custom bootloader with a Mint-themed user interface and multi-boot support. The project should remain fully compatible with existing Linux distributions and maintain the reliability of GRUB2.
A key requirement is that the project must be compilable, with a clear build process for both the bootloader core and the auxiliary tooling.
The project scope includes:
6.1 Bootloader Core (GRUB2 in C)
The bootloader core remains GRUB2. This ensures:
The GRUB2 fork may include minimal branding changes (name, theme defaults) while preserving core functionality.
6.2 Tooling (Rust)
Rust is used for the custom tooling, including:
The tooling must be designed for safety, maintainability, and ease of use.
The project must include a build system for both components:
7.1 GRUB2 Build
7.2 Rust Tooling Build
7.3 Reproducibility
The repository should include:
mintboot aims to be a practical and compilable custom bootloader solution that leverages GRUB2’s proven capabilities while using Rust for modern tooling and automation. This hybrid approach ensures compatibility, maintainability, and ease of development.
Beta Was this translation helpful? Give feedback.
All reactions