Software:Unikraft

From HandWiki
Revision as of 16:45, 24 June 2022 by imported>Importwiki (import)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Unikraft
Unikraft Logo.svg
DeveloperNEC Laboratories Europe GmbH
Written inC, Assembly language
Working stateCurrent
Source modelOpen source
Initial releaseOctober 29, 2017; 6 years ago (2017-10-29)
Repositorygithub.com/unikraft/unikraft
Marketing targetCloud computing, embedded devices, servers
Platformsx86, ARM
Kernel typeUnikernel
UserlandPOSIX subset, custom
LicenseBSD 3-Clause[1]
Official websitewww.unikraft.org

Unikraft is an open-source software project that offers a software development kit (SDK) for building specialized unikernels for Cloud computing platforms and embedded devices.

The SDK provides a command line tool[2] to interact with the creation and management of library Operating System components for a desired architecture and platform.

History

Unikraft started as a research project at NEC Laboratories Europe GmbH (NLE), Heidelberg, Germany in 2017[3] with the aim of simplifying the development of unikernels which were largely targetted at Xen Project's minimal stub domain interface known as Mini-OS.[4][5] During its development, it has received significant contributions from both core maintainers at NLE and research students at Politehnica University of Bucharest, Lancaster University, Manchester University and University of Liège.

As of February 2020, Unikraft supports a number of hardware architectures, including: IA-32, x86-64, ARM; and Infrastructure as a service (IaaS) providers, including: Amazon Web Services EC2, Google Compute Engine and DigitalOcean droplets.

References

External links