KraftKit v0.7.0 Release
Alexander Jung, Cezar Craciunoiu
—
11/15/2023
A massive update to a unikernel developer's best friend.
Get the latest articles and news from Unikraft Open-Source Project.
Alexander Jung, Cezar Craciunoiu
—
11/15/2023
A massive update to a unikernel developer's best friend.
Răzvan Deaconescu, Alexander Jung, Michalis Pappas, Simon Kuenzer, Rareș Miculescu, Andrei Tătar
—
10/22/2023
This release is the result of extensive hard work during the last months in the entire community.
Răzvan Deaconescu, Ștefan Jumărea, Martin Kröning, Simon Kuenzer, Sergiu Moga, Michalis Pappas, Maria Sfîrăială, Andrei Tătar, Răzvan Vîrtan
—
8/17/2023
This release is the result of extensive hard work during the last months in the entire community.
Răzvan Deaconescu
—
7/10/2023
It is our pleasure to announce that five Unikraft projects are part of Google Summer of Code 2023 (GSoC'23).
Xingjian Zhang
—
6/23/2023
This project aims to bring Arm Confidential Computing Architecture (CCA) feature to Unikraft.
Afsar Sahil
—
6/23/2023
The VS Code Extension for Unikraft enables developers to quickly and painlessly build unikernels from the VS Code IDE.
Zeyu Li
—
6/23/2023
Progress on my GSoC'23 project.
Rares Miculescu
—
6/22/2023
The goal of this GSoC'23 project is to optimize and clearly define drivers and platform support.
Tianyi Liu
—
6/20/2023
This project aims to enhance the binary compatibility of Unikraft. Including enabling the libc dynamic library to directly access kernel functions, implementing VDSO, improving application compatibility and enhancing CI/CD.
Răzvan Deaconescu
—
6/8/2023
The beauty of open source is the immediate availability of source code that you can use to create or improve your software. Of course, this relies on compatible licensing...
Răzvan Deaconescu, Alexander Jung, Simon Kuenzer, Marco Schlumpp, Răzvan Vîrtan
—
5/15/2023
In this blog post, we describe some of the new features available in Unikraft.
Răzvan Deaconescu, Alexander Jung, Simon Kuenzer, Marc Rittinghaus, Răzvan Vîrtan
—
2/7/2023
With this relese, we aim to bring more stability to the Musl support integrated in 0.11, but also come with a lot of exciting features.
Alistair Kressel, Pierre Olivier
—
12/1/2022
I have recently ported a proof-of-concept version of Unikraft to run bare metal on the Morello machine, and I am in the process of exploring the cool security properties that combining CHERI with a modern unikernel such as Unikraft can bring.
Alexander Jung, Simon Kuenzer, Florin Postolache, Michalis Pappas, Răzvan Deaconescu, Răzvan Vîrtan
—
12/1/2022
This release is the result of around 3 months of hard work in the entire community, with a focus on integrating the long awaited musl support.
Radu Nichita, Razvan Deaconescu
—
10/26/2022
Last weekend, we had yet another successful hackathon with plenty of hard work. But this one was special since it was organized in München.
Felipe Huici
—
10/19/2022
You may have seen recent news about a set of patches] hitting the Linux kernel mailing list for Unikernel Linux (UKL), "... a research project aimed at integrating application-specific optimizations to the Linux kernel.
Andrei Mutu
—
10/14/2022
We are excited to tell you about the first in-person Unikraft community meet- up, a long awaited event which was painfully postponed by the pandemic.
Felipe Huici
—
10/14/2022
We're ecstatic to announce that a week ago Unikraft reached 1K stars on Github on its main repository!
Radu Nichita, Andrei Mutu
—
10/8/2022
As tradition dictates, if it's Saturday then it is definitely another hackathon we are proud to host at Unikraft. Even so, the last one was a bit special.
Xiangyi Meng
—
8/22/2022
In this article, we explore Radix tree's in the context of SGC EPC page management.
Sairaj Kodilkar
—
8/21/2022
This blog describes the ongoing work on the I/O APIC integration in unikraft. Currently Unikraft is using the traditional 8259 PIC interrupt controller.
Alexander Jung, Simon Kuenzer, Marc Rittinghaus, Michalis Pappas, Răzvan Deaconescu, Răzvan Vîrtan
—
8/20/2022
We're very excited to announce the latest edition of Unikraft, v0.10.0 (Phoebe), and to show off many of the things the community has been working on over the last two months.
Maria Sfiraiala
—
8/19/2022
This third blog post presents the efforts that were made in the
direction of testing and perfecting complex apps (such as SQLite
,
redis
and nginx
) on AArch64
using gcc
, clang
and `gcc-12` as
compilers.
Xiangyi Meng
—
7/20/2022
In this post, we will take an in-depth investigation of how SGX supported is implemented in Linux, and what we need to implement in Unikraft to achieve the same object.
Maria Sfiraiala
—
7/20/2022
While the previous blog post described the first steps took into the direction
of familiarizing myself with Unikraft and an initial attempt to using
clang
's ShadowCallStack, in this post, we will take a look into some
implementations that were tried in the meantime.
Sairaj Kodilkar
—
7/19/2022
The previous blog on the SMP support explained different synchronization primitives for the unikraft. As a part of the next step, I started exploring some of the lockless data structures. There has been an extensive amount of research to optimize this lockless data structure.
Sairaj Kodilkar
—
7/7/2022
This project aims to add the SMP safe synchronization premitives as well as remove the race conditions in the kernel.
Maria Sfiraiala
—
7/5/2022
While Unikraft provides great security advantages through strong cross-application isolation, traditional means of securing one's application shouldn't be overlooked.
Alexander Jung, Simon Kuenzer, Marc Rittinghaus, Răzvan Vîrtan, Michalis Pappas, Razvan Deaconescu
—
6/13/2022
We're excited to announce Unikraft v0.9.0 (Hyperion) and to show off many of the things the community has been working on over the last two months.
Xiangyi Meng
—
6/13/2022
Trusted execution environment (TEE), especially Intel SGX, is a popular and powerful tool to provide hardware-based isolation for highly sensitive code and data.
Razvan Deaconescu
—
5/21/2022
We're excited to announce that three Unikraft projects will be part of Google Summer of Code, with three students funded during the summer of 2022.
Felipe Huici
—
3/16/2022
We are extremely proud to have been accepted as an organization for Google Summer of Code 2022 (GSoC'22)
Felipe Huici
—
3/16/2022
We have finally gotten around to documenting all of the security features that make Unikraft and exciting platform for those interested in security work and secure deployments.
Alexander Jung
—
3/1/2022
We're excited to announce Unikraft v0.8.0 (Enceladus) and to show off many of the things the community has been working on over the last two months.
Alexander Jung
—
2/17/2022
Unikraft will appear at the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'22) with both a paper and a workshop.
Alexander Jung
—
2/4/2022
As the new year begins, we're excited to show off many of the things the community has been working over the last two months.
Felipe Huici
—
4/26/2021
The open source Unikraft project is proud to announce that its paper titled "Unikraft: Fast, Specialized Unikernels the Easy Way" has not only been accepted at Eurosys.
Alexander Jung
—
2/17/2020
Two years ago, the Xen Project introduced Unikraft as an incubation project. Over the past two years, the Unikraft project has seen some great momentum.
Felipe Huici
—
1/31/2019
It has been one year since the Xen Project introduced Unikraft as an incubator project. In that time, the team has made great strides in simplifying the process of building unikernels through a unified and customizable code base.
Felipe Huici
—
12/5/2017
The team at NEC Laboratories Europe spent quite a bit of time over the last few years developing unikernels (specialized virtual machine images targeting specific applications).
Feel free to ask questions, report issues, and meet new people.