On Fri, Feb 28, 2025, 5:16 PM segaloco via TUHS <
tuhs@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