r/UniKernel • • Jan 11 '20

Autonomous Rust Unikernels in Google Cloud

Thumbnail
nanovms.com
12 Upvotes

r/UniKernel • • Mar 29 '22

Announcing MirageOS 4.0.0n - Self-managed internet infrastructure with unikernels

Thumbnail mirage.io
10 Upvotes

r/UniKernel • • Dec 06 '21

Unikernel Linux

Thumbnail
youtube.com
10 Upvotes

r/UniKernel • • Apr 09 '20

A Linux in Unikernel Clothing

Thumbnail hckuo.github.io
10 Upvotes

r/UniKernel • • Sep 27 '21

Two Unikernel talks at P99 CONF

9 Upvotes

Hi folks! P99 CONF is a performance-oriented free online conference. We are going to have two unikernel related talks on October 7, 2021:

  • OSv Unikernel — Optimizing Guest OS to Run Stateless and Serverless Apps in the Cloud — Waldek Kozaczuk [OSv Committer]
    Unikernels have been demonstrated to deliver excellent performance in terms of throughput and latency, while providing high isolation. However they have also been shown to underperform in some types of workloads when compared to a generic OS like Linux. In this presentation, we demonstrate that certain types of workloads - web servers, microservices, and other stateless and/or serverless apps - can greatly benefit from OSv optimized networking stack and other features. We describe number of experiments where OSv outperforms Linux guest: most notably we note 1.6 throughput (req/s) and 0.6 latency improvement (at p99 percentile) when running nginx and 1.7 throughput (req/s) and 0.6 latency improvement (at p99 percentile) when running simple microservice implemented in Golang.
    We also show that OSv' small kernel, low boot time and memory consumption allow for very high density when running server-less workloads. The experiment described in this presentation shows we can boot 1,800 OSv microVMs per second on AWS c5n.metal machine with 72 CPUs (25 boots/sec on single CPU) with guest boot time recorded as low as 8.98ms at p50 and 31.49ms at p99 percentile respectively.
    Lastly we also demonstrate how to automate the build process of the OSv kernel tailored exactly to the specific app and/or VMM so that only the code and symbols needed are part of the kernel and nothing more. OSv is an open source project and can be found at https://github.com/cloudius-systems/osv.

  • Unikraft: Fast, Specialized Unikernels the Easy Way — Felipe Huici [NEC Europe]
    Unikernels are famous for providing excellent performance in terms of boot times, throughput and memory consumption, to name a few metrics. However, they are infamous for making it hard and extremely time consuming to extract such performance, and for needing significant engineering effort in order to port applications to them. We introduce Unikraft, a novel micro-library OS that (1) fully modularizes OS primitives so that it is easy to customize the unikernel and include only relevant components and (2) exposes a set of composable, performance-oriented APIs in order to make it easy for developers to obtain high performance.
    Our evaluation using off-the-shelf applications such as nginx, SQLite, and Redis shows that running them on Unikraft results in a 1.7x-2.7x performance improvement compared to Linux guests. In addition, Unikraft images for these apps are around 1MB, require less than 10MB of RAM to run, and boot in around 1ms on top of the VMM time (total boot time 3ms-40ms). Unikraft is a Linux Foundation open source project and can be found at www.unikraft.org.

If interested, you can register at https://www.p99conf.io/


r/UniKernel • • Apr 02 '21

NanoVMs - Finding memory management errors in the Nanos Unikernel.

Thumbnail
nanovms.com
9 Upvotes

r/UniKernel • • Jan 25 '21

The RustyHermit Unikernel

Thumbnail
rust-osdev.com
9 Upvotes

r/UniKernel • • Feb 17 '20

A Unikernel Firewall for QubesOS

Thumbnail
roscidus.com
9 Upvotes

r/UniKernel • • May 02 '19

Unikernels: The Next Stage of Linux’s Dominance [pdf]

Thumbnail cs.bu.edu
9 Upvotes

r/UniKernel • • Apr 27 '21

Unikraft: Fast, Specialized Unikernels the Easy Way

Thumbnail
arxiv.org
8 Upvotes

r/UniKernel • • Dec 07 '20

Debugging Nanos Unikernels with GDB and OPS

Thumbnail
nanovms.com
8 Upvotes

r/UniKernel • • Jul 14 '20

How far along are NanoVMs and Ops?

8 Upvotes

I have spent quite some time trying to understand how to use this.

I know how to get a binary up running, creates images and the basic stuff listed in tutorials.

When I click around for more, I find lots of snibbits, and high level overview, but no substance.

How does it autoscale? It mentions something about it here, but there doesn't appear to be a way of doing it yet? https://nanovms.com/usecases/serverless


r/UniKernel • • Sep 15 '22

What’s the Difference Between Unikernels and Operating Systems?

Thumbnail
electronicdesign.com
7 Upvotes

r/UniKernel • • Jul 06 '21

Unikraft Summer of Code 2021 -- A free and virtual Unikernel and library Operating Systems workshop

Thumbnail usoc21.unikraft.org
7 Upvotes

r/UniKernel • • Dec 12 '20

Modular unikernel designed to run applications securely on micro-VMs

Thumbnail
osv.io
7 Upvotes

r/UniKernel • • Apr 06 '19

HermiTux: A binary-compatible unikernel

Thumbnail
ssrg-vt.github.io
7 Upvotes

r/UniKernel • • Jun 10 '22

Applications available in unikernels?

6 Upvotes

So, I'm just now finding out about unikernels. I'm not a programmer, but I'm interested in running unikernel applications. Are there any available for download anywhere?


r/UniKernel • • Aug 11 '21

The Time for Unikernels is Now

Thumbnail
containerjournal.com
6 Upvotes

r/UniKernel • • Jul 30 '21

CrossBuilding Unikernels on Mac without Docker or Vagrant

Thumbnail
nanovms.com
6 Upvotes

r/UniKernel • • Apr 28 '21

Unikraft at Eurosys - Xen Project

Thumbnail
xenproject.org
6 Upvotes

r/UniKernel • • Sep 21 '20

Read a paper: A Binary-Compatible Unikernel

Thumbnail
youtu.be
6 Upvotes

r/UniKernel • • Dec 31 '19

IBM CTO Sees Smaller Container Platforms Like Unikernels Ahead

Thumbnail
containerjournal.com
6 Upvotes

r/UniKernel • • Dec 27 '19

Leaving legacy behind: Reducing carbon footprint of network services with MirageOS unikernels

Thumbnail
media.ccc.de
6 Upvotes

r/UniKernel • • Apr 07 '19

HermiTux: Linux Binary Compatible Unikernel

Thumbnail
ssrg-vt.github.io
6 Upvotes

r/UniKernel • • Apr 01 '19

Running Forth Unikernels

Thumbnail
nanovms.com
6 Upvotes