Hasty Briefsbeta

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.