Learn how to use Unikraft in new ways with our series of guides which help you get started.
Unikraft is developed in the spirit of open source: public discussions on Discord, open source licensing model using BSD-3-Clause, public development and management on GitHub.
This guide presents the Unikraft binary compatibility layer. The binary compatibility layer (bincompat) is used to run unmodified Linux binaries (ELFs) on top of Unikraft.
We start presenting the modular architecture of Unikraft and how students can build their unikernels using the manual, `make`-based approach. Expected time: 100 minutes
We go over the basics of unikernels, their purpose and the motivation behind building unikernels with the library Operating System model. We present the setup we use for the hackathon and check everything is OK before proceeding to actual work items. Expected time: 15 minutes
Feel free to ask questions, report issues, and meet new people.