Andrius Štikonas · @stikonas
11 followers · 96 posts · Server fosstodon.org

@janneke and I were trying to fix 64-bit ( for now) bootstrap. After applying some fixes to M2-Planet and we were able to bootstrap mes-m2 binary from . And it's working well enough to rebuild itself with .

This is expected to be in the next releases of mes 0.25 and M2-Planet 0.11.

#amd64 #mes #Hex0 #mescc #bootstrappablebuilds #Stage0

Last updated 1 year ago

Andrius Štikonas · @stikonas
0 followers · 20 posts · Server fosstodon.org

Recently I have been working on my new project:

git.stikonas.eu/andrius/stage0

This is probably the first self-hosted compiler that runs on UEFI. But it's not just that, it can also be bootstrapped from hex.

It is still work in progress and does not go beyond self-hosting M2-Planet on UEFI but its POSIX equivalent (that assumes existence of kernel such as ) can go all the way from hex to GCC:

github.com/fosslinux/live-boot
github.com/oriansj/stage0-posi

#linux #bootstrappable #uefi #Stage0

Last updated 2 years ago

Andrius Štikonas · @stikonas
1 followers · 36 posts · Server fosstodon.org

Recently I have been working on my new project:

git.stikonas.eu/andrius/stage0

This is probably the first self-hosted compiler that runs on UEFI. But it's not just that, it can also be bootstrapped from hex.

It is still work in progress and does not go beyond self-hosting M2-Planet on UEFI but its POSIX equivalent (that assumes existence of kernel such as ) can go all the way from hex to GCC:

github.com/fosslinux/live-boot
github.com/oriansj/stage0-posi

#linux #bootstrappable #uefi #Stage0

Last updated 2 years ago

Julien M. · @julm
485 followers · 4935 posts · Server framapiaf.org

: "Bootstrappable builds"
" is the combination of a interpreter written in and a compiler written in . The two parts are mutually self-hosting, so one can be built from the other (or from a separate binary compiler or interpreter). This has been used to halve the size of binaries (or "seeds") required to create a version of the ."
lwn.net/SubscriberLink/841797/

#TinyCC #Hex0 #Stage0 #nixos #debian #distribution #guix #bootstrap #c #scheme #mes #gnu #lwn

Last updated 4 years ago