Final published version
Licence: Unspecified
Research output: Contribution to specialist publication › Article
Research output: Contribution to specialist publication › Article
}
TY - GEN
T1 - Unikraft and the Coming of Age of Unikernels
AU - Lefeuvre, Hugo
AU - Gain, Gaulthier
AU - Dinca, Daniel
AU - Jung, Alexander
AU - Kuenzer, Simon
AU - Bădoiu, Vlad-Andrei
AU - Deaconescu, Răzvan
AU - Mathy, Laurent
AU - Raiciu, Costin
AU - Olivier, Pierre
AU - Huici, Felipe
PY - 2021/7/12
Y1 - 2021/7/12
N2 - Thanks to their excellent performance, unikernels have always had a great deal of potential for revolutionizing the efficiency of virtualization and cloud deployments. However, after many years and several projects, unikernels, for the most part, have not seen significant, real-world deployment. In this article we argue that several factors contributed to this in the past, including lack of POSIX compatibility and the resulting lack of support for applications and languages, difficult or not widely adopted tooling ecosystems, lack of basic security features, and sometimes less-than-stellar performance. After many years of work on the Linux Foundation's Unikraft project, whose explicit goal is to tackle these issues directly, we believe that the time for unikernels to finally enter the main stage is now.
AB - Thanks to their excellent performance, unikernels have always had a great deal of potential for revolutionizing the efficiency of virtualization and cloud deployments. However, after many years and several projects, unikernels, for the most part, have not seen significant, real-world deployment. In this article we argue that several factors contributed to this in the past, including lack of POSIX compatibility and the resulting lack of support for applications and languages, difficult or not widely adopted tooling ecosystems, lack of basic security features, and sometimes less-than-stellar performance. After many years of work on the Linux Foundation's Unikraft project, whose explicit goal is to tackle these issues directly, we believe that the time for unikernels to finally enter the main stage is now.
KW - operating systems
KW - unikernels
KW - linux
KW - kernels
KW - build systems
KW - POSIX
KW - security
KW - syscall
M3 - Article
JO - ;login
JF - ;login
PB - USENIX Association
ER -