URL: <https://savannah.nongnu.org/task/?15959>
Summary: Submission of boot Project: Savannah Administration Submitted by: libreleah Submitted on: Thu 29 Apr 2021 12:16:51 PM UTC Should Start On: Thu 29 Apr 2021 12:00:00 AM UTC Should be Finished on: Sun 09 May 2021 12:00:00 AM UTC Category: Project Approval Priority: 5 - Normal Status: None Privacy: Public Percent Complete: 0% Assigned to: None Open/Closed: Open Discussion Lock: Any Effort: 0.00 _______________________________________________________ Details: A new project has been registered at Savannah This project account will remain inactive until a site admin approves or discards the registration. = Registration Administration = While this item will be useful to track the registration process, *approving or discarding the registration must be done using the specific Group Administration <https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=12157> page*, accessible only to site administrators, effectively *logged as site administrators* (superuser): * Group Administration <https://savannah.nongnu.org/siteadmin/groupedit.php?group_id=12157> = Registration Details = * Name: *boot* * System Name: *boot* * Type: non-GNU software and documentation * License: GNU General Public License v3 or later (The work has not yet begun, as of 29 April 2021, but will begin soon.) ---- == Description: == Libre fork of coreboot, which provides boot initialization on many platforms such as x86, ARM and PowerPC. This project, called Boot, is being created because of a problem Libreboot has nowadays: Libreboot, which is a coreboot *distro* (not a fork), downloads, patches and compiles coreboot, removing any non-free software from it (including binary blobs), creating a fully free, FSF endorsed boot firmware distribution. *In the past*, this was sustainable, but nowadays the problem is this: coreboot regularly *deletes* support for mainboards when they are "unmaintained", but often those boards still work, it's just that nobody reported (via board-status repository on coreboot.org) whether the board still works or not. In other cases, it's because a re-factor was done to the coreboot source code, or some technical policy change was made: For example, ASUS KGPE-D16 support in coreboot was dropped because nowadays, coreboot requires re-locatable ramstage, postcar stage and C_ENVIRONMENTAL_BOOTBLOCK (commit f2e42c4a8ec75c162251c72df8ac3da12e8a3eb9 in coreboot is what removed it, and cites this reason). Thus, the purpose of Boot will be to provide a *full* de-blobbed fork of coreboot, with boards re-added; certain technical decisions will diverge from upstream, but where possible, code will be shared back and forth between Boot and coreboot. Libreboot will start using Boot, instead of de-blobbing upstream coreboot. == Other Comments: == I am the founder of the Libreboot project. The email address I used to register my account here, libreleah, is l...@libreboot.org When Boot is ready, and available for people to download and work on, I will immediately submit it for evaluation to become part of the GNU project. GNU Boot I've already started the work, but the website is empty right now, and I haven't released anything yet. I intend to use the Savannah infrastructure for mailing list and Git hosting == Tarball URL: == https://gnuboot.org/ _______________________________________________________ Reply to this item at: <https://savannah.nongnu.org/task/?15959> _______________________________________________ Message sent via Savannah https://savannah.nongnu.org/