live-bootstrap
Use of a Linux initramfs to fully automate the bootstrapping process (by fosslinux)
libderp
C collections. Easy to build, boring algorithms. Dumb is good. (by begriffs)
Our great sponsors
live-bootstrap | libderp | |
---|---|---|
28 | 2 | |
264 | 43 | |
- | - | |
9.4 | 0.0 | |
9 days ago | over 1 year ago | |
Shell | C | |
GNU General Public License v3.0 only | ISC License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
live-bootstrap
Posts with mentions or reviews of live-bootstrap.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2023-08-02.
- Bored? How about trying a Linux speedrun? (2020)
-
SectorC: A C Compiler in 512 bytes
Not using this, but tangentially related is (full disclosure, i am a maintainer of this project) live-bootstrap, which uses about a KB of binary to do a full "Linux from scratch" style thing - read https://github.com/fosslinux/live-bootstrap/blob/master/part... for all 143 steps you have to go through to get there.
-
Saving Knowledge Post-Collapse
Actually you can skip a file system entirely if you do something like stage0 or live-bootstrap https://github.com/fosslinux/live-bootstrap
-
Every night
See https://github.com/fosslinux/live-bootstrap, and https://github.com/fosslinux/live-bootstrap/blob/master/parts.rst has all the steps we take.
- Goodbye to the C++ Implementation of Zig
-
what is the smallest linux system capable of building itself?
live-bootstrap builds a variety of intermediate systems, starting from a <1KB binary seed (kernel excluded). Check parts.rst for a description, it's kinda wild just how many C and C subset compilers get compiled... but the end result is a system with musl and GCC 4.7, from which building the latest GCC is 2 steps away.
-
Ken Thompson: Reflections on Trusting Trust (Turing Award Lecture)
There is also live-bootstrap which uses a similar bootstrap chain to Guix (stage0 -> Mes -> tcc -> gcc), but without needing Guile/guix-daemon binaries etc. The whole thing starts with just a 357-byte binary seed (source)!
- Collapsing Internet
- Zig is now self–hosted by default
-
GHC blog: Migrating from Make to Hadrian (for packagers)
There's some cool stuff being done in this area. For example, live-bootstrap goes from a tiny, auditable binary seed to a full GNU userland using only source code (and a Linux kernel).
libderp
Posts with mentions or reviews of libderp.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-05-16.
What are some alternatives?
When comparing live-bootstrap and libderp you can also consider the following projects:
nix-ld - Run unpatched dynamic binaries on NixOS
libspng - Simple, modern libpng alternative
guix - Read-only mirror of GNU Guix — pull requests are ignored, see https://guix.gnu.org/en/manual/en/guix.html#Submitting-Patches instead
sc - Common libraries and data structures for C.
mescc-tools-seed - A place for public review of the posix port of stage0
libds - A collection of data structures for C
brainfuck-x86-64 - A brainfuck interpreter written in x86-64 assembly
Temboo - Temboo Library for Arduino
M2-Planet - The PLAtform NEutral Transpiler
u4 - xu4 "Ultima IV Recreated"
rizin - UNIX-like reverse engineering framework and command-line toolset.
Arduino_EdgeControl - Arduino Library for Arduino Edge Control