Skip to content
Stefan Lankes edited this page Jun 23, 2024 · 7 revisions

HermitOS A Rust based, lightweight unikernel

HermitOS is a unikernel targeting a scalable and predictable runtime for high-performance and cloud computing. Unikernel means, you bundle your application directly with the kernel library, so that it can run without any installed operating system. This reduces overhead, therefore, interesting applications include virtual machines and high-performance computing.

The kernel is able to run Rust applications, as well as C/C++/Go/Fortran applications.

The repository contains following directories and submodules:

  1. demo is a small demo application based on the data-parallelism library Rayon
  2. hermit-abi contains the platform APIs and builds the interface between library operating system and the application
  3. hermit contains a crate to automate the build process of the library operating systems
  4. kernel is the kernel itself
  5. examples provides some basic examples to use HermitOS
Clone this wiki locally