Unikraft Posix Like Unikernel

This page summarizes the projects mentioned and recommended in the original post on news.ycombinator.com

InfluxDB - Power Real-Time Data Analytics at Scale
Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
  • DrawBridge

    Research on DrawBridge Library OS, which is base building block for MSSQL on Linux (by thinkcz)

  • You might be interested in a technology Microsoft has developed called "Drawbridge" [0], which is essentially an implementation of a subset of the windows nt kernel and system libraries in a userspace program.

    This software has already been used to deploy Microsoft SQL server on Linux -- essentially, when you install MSSQL for Linux, you're deploying a win32 unikernel. There's a repo on github which has explored tearing down this published example of drawbridge and playing with it. [1]

    The Microsoft page claims that "Drawbridge runs many existing Windows applications without modifications ranging from desktop applications like Microsoft Office 2010 and Internet Explorer to server applications like IIS".

    [0] https://www.microsoft.com/en-us/research/project/drawbridge/

    [1] https://github.com/thinkcz/DrawBridge

  • app-helloworld-go

    kraft-ready repo for building Go applications with Unikraft

  • A compelling introduction and explanation of Unikraft took place at USENIX LISA '18:

    https://www.youtube.com/watch?v=9PRKBZHArhI

    I don't know if I'm a huge fan of the website that was posted here (the quick start doesn't actually show a python application, which is a bit odd), but Unikraft occupies an interesting spot in the unikernel landscape, it's very promising.

    Here are all some interesting languages/programs you can use it with:

    - https://github.com/unikraft/app-helloworld-go

    - https://github.com/unikraft/app-micropython

    - https://github.com/unikraft/app-nginx

    - https://github.com/unikraft/app-ruby

    - https://github.com/unikraft/app-lua

    - https://github.com/unikraft/app-redis

    - https://github.com/unikraft/app-python3

    If you're interested in Unikernels, some more interesting/close-to-production-ready entries in the space worth watching:

    - https://github.com/rumpkernel/rumprun-packages (hasn't seen much work recently unfortunately)

    - https://ssrg-vt.github.io/hermitux/

    - https://github.com/hermitcore/rusty-hermit

    Yet another interesting

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
  • pykraft

    Discontinued Python library for configuring and building unikernels

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts

  • Let's Embed a Go Program into the Linux Kernel

    1 project | news.ycombinator.com | 28 Apr 2024
  • KraftKit v0.5 – Package unikernels into OCI archives

    1 project | news.ycombinator.com | 15 Apr 2023
  • Serving a high-performance blog website from memory only, using Rust

    2 projects | news.ycombinator.com | 12 Sep 2022
  • The big idea around unikernels

    5 projects | news.ycombinator.com | 3 Dec 2021
  • Any OS development project in Go?

    1 project | /r/golang | 23 Jul 2021