StardustOS: Library operating system for building light-weight Unikernels
6 days ago
- #operating-systems
- #cloud-computing
- #unikernel
- Stardust is a unikernel OS for Cloud applications, running in a single-address space environment.
- It delegates physical resource management to a trusted hypervisor.
- Stardust uses static linking to combine a minimal kernel, application, libraries, and runtime into an immutable VM image.
- Supports multi-core, preemptive threads, basic block/network drivers, and POSIX-compatible libraries.
- Used for teaching and research at the University of St Andrews.
- Stardust-oxide is a Rust re-implementation of the unikernel.
- Duster is a debugger for Xen-based para-virtualized unikernels.
- Multiple talks and papers discuss unikernel support for microservices, lambda functions, and debugging.