We're sorry but this page doesn't work properly without JavaScript enabled. Please enable it to continue.
Feedback

Linux Binary Compatible Unikernels with Unikraft

Formal Metadata

Title
Linux Binary Compatible Unikernels with Unikraft
Title of Series
Number of Parts
633
Author
Contributors
License
CC Attribution 2.0 Belgium:
You are free to use, adapt and copy, distribute and transmit the work or content in adapted or unchanged form for any legal purpose as long as the work is attributed to the author in the manner specified by the author or licensor.
Identifiers
Publisher
Release Date
Language

Content Metadata

Subject Area
Genre
Abstract
Application-specific unikernels have the reputation for being complicated to create. Instead, being binary compatible with Linux promises that you can use a unikernel as a simple drop-in replacement, especially for running container workloads. But how can we avoid redeveloping Linux for compatibility reasons? What about fork, clone and co. while maintaining a single address space? Where can we still specialize and keep performance benefits? In this talk we will dive into our efforts over the last year with Unikraft for binary compatibility with Linux. We'll discuss the challenges we have solved, the lessons we have learned, and the optimizations we have been able to make. In all of this, we have set the goal of not requiring to recompile any application code.