Search the docs
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.
Listing of hackathon challenges, together with awarded points
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
We present the initial steps in setting up the Unikraft development / usage environment. Students will use the basic Unikraft toolchain to set up, configure, build and run Unikraft images. Expected time: 60 minutes
Feel free to ask questions, report issues, and meet new people.
Getting Started
Community
Features
© 2023 The Unikraft Authors. All rights reserved. Documentation distributed under CC BY-NC 4.0.