userlands
In computing, userland (or user space) denotes the part of an operating system where user applications run, as opposed to the kernel, which manages hardware and core services. The plural form "userlands" is occasionally used to describe multiple distinct user-space environments on a system or network, such as separate containers, sandboxed runtimes, or virtual machines, each with its own libraries and binaries.
Within a typical OS, the kernel exposes interfaces (system calls, libraries) that allow userland processes to
Modern software deployment often relies on multiple userlands to achieve isolation and portability. Containers create lightweight,
The concept traces to Unix design, which separated user-space utilities from kernel code. In practice, "userland"