On Fri, Feb 28, 2025, 5:16 PM segaloco via TUHS <tuhs(a)tuhs.org> wrote:
Given that anything that obeys the ABI and has
assembler entries to the
kernel
can request services, it seems to me it would be possible to stand up a
user-land without C being present. Have any UNIXen ever done this after
the
advent of C?
u-root is a tiny busybox like environment written entirely in go. It goes
one step farther: it demand compiles each binary as it's needed. The
compiler is small enough for it to be a space win and fast enough that the
system performance is adequate for it's primary purpose: using Linux to
boot Linux...
Warner