On Fri, Feb 28, 2025 at 7:26 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?
Kind of. u-root is a userland in Go, but is more targeted towards
embedded applications (Ron will correct me if I am mistaken there).
uutils is a Rust reimplementation of most of the GNU coreutils tools,
but not (I don't think) the C library.
- Dan C.