GNU Boot - Summary [Savannah]
Not Logged in
New User
This Page
Language
Clean Reload
Hosted Projects
Hosting requirements
Register New Project
Full List
Contributors Wanted
Statistics
Site Help
User Docs: FAQ
User Docs: In Depth Guide
Get Support
Contact Savannah
GNU Project
Help GNU
All GNU Packages
Dev Resources
License List
GNU Mirrors
Help us protect your freedom and the rights of computer
users everywhere by becoming a member of the FSF.
Join Now!
Free Software Foundation
Coming Events
Free Software Directory
Cryptographic software legal notice
Copyright infringement notification
Related Forges
Savannah Non-GNU
Puszcza
GNU Boot - Summary
Group
Main
Main
View members
Homepage
Mailing lists
Source code
Use CVS
Browse Web Pages Repository
Use Git
Browse Git repositories
gnuboot.git
gnuboot/acpica.org-mirror.git
gnuboot/presentations.git
gnuboot/coreboot-source-checker.git
Bugs
Submit new
Browse
Reset to open
Digest
Dependencies
Export
Get statistics
Field values
Patches
Submit new
Browse
Reset to open
Digest
Dependencies
Export
Get statistics
Field values
News
Browse
Atom feed
Submit
Manage
Membership Info
Group admins
GNUtoo
Adrien Bourmault
active members
View Members
Group identification
Id:
12295
System Name:
gnuboot
Name:
GNU Boot
Group Type:
Official GNU software
Search in this group
This software is part of the GNU Project.
To load an operating system, computers need to be able to access storage devices (like an HDD or SSD) where the operating system is installed. They need RAM to work to load part of the operating system in RAM. Users also expect the display and keyboard to work before the operating system is loaded.
But on most computers, software is needed to initialize the RAM, the storage devices, the graphic card, to load the operating system, and give some information to the operating system on what hardware it is running on.
Because of that computers usually require boot software that is bundled in the computer. It is usually found on a very small storage chip that is inside the mainboard. That software is specific to a given computer.
Unfortunately that software is usually nonfree and GNU boot aims to replace that with 100% free software.
Like with other type of software, the fact that is nonfree has real impacts. For instance this software often continues to run once the operating system is loaded and as it loads the operating system it can also modify it. So having a nonfree boot software make it impossible for users to really trust their computers. Another common issue is that some BIOS/UEFI add restrictions to prevent users from replacing the WiFi card for instance. There are many more issues but listing them all here would make this description too long.
To replace nonfree boot software, GNU boot reuses various software projects (like Coreboot, U-boot, GRUB, SeaBIOS, etc), configure and build them to produce an image that can be installed to replace the nonfree boot software for specific computers.
Users can also do all that without GNU Boot but that tend to be complicated. Having a free software project that does all that enable people to collaborate on making sure that computers boot fine regardless of the upstream project status, for instance by making binary releases and collaborating to test them.
In addition GNU boot also comes with extensive documentation to make it as easy as possible to install GNU Boot and to empower users to modify the way their computer boot.
Since not all the project it reuses are 100% free software it also removes all the nonfree software found in them along the way and will also make the scripts and/or data that does that reusable for distributions or users that want to build their own free boot software without reusing the GNU Boot configuration or build system.
Registration Date: Sun 11 Jun 2023 12:14:23 PM UTC
License:
GNU General Public License v3 or later
Development Status: 4 - Beta
Latest News
New GNU Boot 0.1 RC6 release.
posted by
gnutoo
, Mon 24 Mar 2025 09:11:34 PM UTC
This release is meant to fix multiple security issues that are present
in the GRUB version we use (2.06+).
Users having replaced the GNU Boot picture / logo with untrusted
pictures could have been affected if the pictures they used were
[...]
GNU Boot November 2024 News
posted by
gnutoo
, Sat 23 Nov 2024 07:05:25 PM UTC
A lot has changed since the two last news from the GNU Boot project.
GNU Boot install party in Paris the 7 and 8 December 2024
People involved in the GNU Boot project will be organizing a 100% free
software install party within a bigger event that also has a regular
[...]
Nonfree software found in GNU Boot releases again, many distros affected.
posted by
gnutoo
, Sat 19 Oct 2024 01:27:22 PM UTC
The GNU Boot project previously found nonfree microcode in the first
RC1 release (in gnuboot-0.1-rc1_src.tar.xz to be exact).
This was announced in the "GNU Boot December 2023 News"
). It
[...]
GNU Boot December 2023 News
posted by
neox
, Sun 31 Dec 2023 12:04:24 AM UTC
GNU Boot December 2023 News
Announcements:
The last project announcement was made in the gnuboot mailing
list[1][2] at a time where we didn't have a website or an announce
mailing list yet.
So this announce and the next ones will be published in multiple
[...]
[5 news in archive]
Quick Overview
Group Homepage
Download Area
Memberlist
members)
Group release GPG keyring
Communication Tools
Mailing Lists
public mailing lists)
This group is looking for people
contributor wanted)
Development Tools
Git Repository
Browse Sources Repository
gnuboot.git
gnuboot/acpica.org-mirror.git
gnuboot/presentations.git
gnuboot/coreboot-source-checker.git
CVS Repository
Browse Web Pages Repository
Bug Tracker
(open items:
73
, total:
113
Browse open items
Submit a new item
Patch Manager
(open items:
, total:
Browse open items
Submit a new item
Copyright © 2026 Free Software Foundation, Inc.
Verbatim copying and distribution of this entire article
is permitted in any medium, provided this notice is preserved.
The
Levitating,
Meditating, Flute-playing Gnu
logo is a GNU GPL'ed image provided
by the Nevrax Design Team.
Page source code
Corresponding source code
US