Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

awesome-unikernels

:zap: Curated list of unikernel resources
https://github.com/uniqernel/awesome-unikernels

Last synced: 5 days ago
JSON representation

  • Introduction

  • Projects

    • Linux Binary Compatible

      • OSv - Modular unikernel able to execute unmodified Linux binaries, developed in C++.
      • Nanos - Linux binary compatible unikernel focused on security.
      • HermiTux - Research project from Virginia Tech, demonstrating advanced optimizations.
    • Language oriented

      • LING - Erlang/Elixir unikernel development toolkit targeting Xen.
      • runtime.js - KVM oriented unikernel for running JavaScript applications via the V8 engine.
      • IncludeOS - Feature rich unikernel development library for C++.
      • Ultibo Core - Lazarus/FreePascal unikernel targeting Raspberry Pi as the runtime environment.
      • rekernel - Minimal setup for developing unikernels in ReasonML.
      • Union - POSIX compliant unikernel written in Rust.
      • binaryno - Rust unikernel running on bare ARM CortexM hardware.
      • Toro Kernel - Lazarus/FreePascal toolkit for unikernel development.
      • HaLVM - Port of Glasgow Haskell compiler producing Xen optimized unikernels.
    • Generic

      • BareMetal - Self described as an exokernel, it can be used as the starting point for unikernel development.
      • unicycle - Unikernel application framework developed in C.
      • EbbRT - Boston University unikernel research project.
      • Nautilus - Aerokernel from Sandia National Laboratories, supporting bare metal x86_64 and Xeon Phi.
      • JML - Proof of concept for a minimal web server unikernel implementing its own language.
      • ClickOS - Efficient network function virtualization platform, optimized for Xen and developed by NEC.
      • UNICORE - Common code base and toolkit for deployment of applications to secure and reliable execution environments.
    • Unikernel-like

      • Drawbridge - Research prototype platform from Microsoft.
  • Tools

    • Unikernel-like

      • UniK - Unikernel compiler supporting a Firecracker, rump kernels, OSv, IncludeOS and MirageOS.
      • Solo5 - Middle-ware interfacing unikernels with the host systems.
      • Albatross - MigrageOS unikernel orchestration, via Solo5.
      • Capstan - Orchestration tool for packaging and running OSv based images.