Linux — Operating System
← OS Reference | VM: x86-64, ARM64, RISC-V
Runtime Parameters
| Parameter | Value |
|---|---|
| VM | x86-64 (default), ARM64, RISC-V |
| Runtime binding | linux.ext.* |
| Process model | Multi-process, multi-threaded |
| Storage model | Filesystem (POSIX) |
| Cost model | Wall-clock time |
| Interop | POSIX syscalls, shared libraries |
Runtime Binding (linux.ext.*)
- Filesystem — open, read, write, close, stat (planned)
- Network — socket, connect, bind, listen (planned)
- Process — fork, exec, signal handling (planned)
- Memory — mmap, mprotect (planned)
Notes
Linux is the standard POSIX OS target. The compiler produces native ELF
binaries for x86-64, ARM64, or RISC-V. Runtime bindings expose Linux
syscalls through the linux.ext.* module.
Multiple VMs share this OS — the same linux.ext.* API works regardless
of whether the underlying CPU is x86-64, ARM64, or RISC-V.