mirror of
https://github.com/fosslinux/live-bootstrap.git
synced 2026-03-18 01:05:24 +01:00
Add mes and mescc-tools-extra
mescc-tools-extra contains two important tools: - cp - chmod mes first builds itself from a mes 0.21 seed as used by guix, and then builds a mes 0.22 and then mes 0.22 using that created mes 0.22. It does /not/ use bootstrap.sh as we don't have a proper shell at this point, it has been manually adapted for kaem.
This commit is contained in:
parent
2706e07556
commit
649d7b68dc
1029 changed files with 120985 additions and 18 deletions
23
sysa/mes-0.22/BLURB
Normal file
23
sysa/mes-0.22/BLURB
Normal file
|
|
@ -0,0 +1,23 @@
|
|||
|
||||
GNU Mes is a Scheme interpreter and C compiler for bootstrapping the GNU
|
||||
system.
|
||||
|
||||
GNU Mes was created to address the security concerns that arise from
|
||||
bootstrapping an operating system using binary blobs, which is common
|
||||
practice for all software distributions. Mes is a Scheme interpreter
|
||||
written in a simple subset of C and a C compiler written in Scheme and
|
||||
comes with a small, bootstrappable C library. The Mes bootstrap has
|
||||
halved the size of opaque, uninspectable binaries that were needed to
|
||||
bootstrap GNU Guix, a functional GNU/Linux distribution that focusses on
|
||||
user freedom, reproducibility and security. That reduction was achieved
|
||||
by replacing GNU Binutils, GNU GCC and the GNU C Library with Mes. The
|
||||
final goal is to help create a full source bootstrap for UNIX-like
|
||||
operating systems. After three years of volunteer work funding will
|
||||
enable us to make another big step forward and reach an important new
|
||||
milestone.
|
||||
|
||||
GNU Mes - https://gnu.org/software/mes
|
||||
GNU Guix - https://gnu.org/software/guix
|
||||
Bootstrappable Builds - https://bootstrappable.org
|
||||
Reproducible Builds - https://reproducible-builds.org
|
||||
Reduced Binary Seed bootstrap - https://guix.gnu.org/blog/2019/guix-reduces-bootstrap-seed-by-50/
|
||||
Loading…
Add table
Add a link
Reference in a new issue