Stardust is a library operating system that enables an application or a service to run in a light-weight and secure execution environment for the Cloud. It has a minimal kernel that manages the virtual hardware resources which may be presented by an underlying hypervisor such as Xen. Stardust features a pre-emptive thread scheduler and supports multiple processors. It provides a number of basic device drivers and in-memory file system storage facilities and relies on standard libraries to support computer programming languages such as C, C++ and Java. It also provides a specialised library that supports POSIX threads.



Last published: 1 Feb 2019.