Software:Unikraft
![]() | |
Developer | NEC Laboratories Europe GmbH |
---|---|
Written in | C, Assembly language |
Working state | Current |
Source model | Open source |
Initial release | October 29, 2017 |
Repository | github |
Marketing target | Cloud computing, embedded devices, servers |
Platforms | x86, ARM |
Kernel type | Unikernel |
Userland | POSIX subset, custom |
License | BSD 3-Clause[1] |
Official website | www |
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
- ↑ "COPYING.md file". https://github.com/unikraft/unikraft/blob/stable/COPYING.md. Retrieved 16 December 2020.
- ↑ "Tool to define, configure, build, and run Unikraft unikernel applications.". https://github.com/unikraft/kraft. Retrieved 16 December 2020.
- ↑ "Automated Building of Specialized OSes and Unikernels". http://sysml.neclab.eu/projects/unikraft/. Retrieved 16 December 2020.
- ↑ Popuri, Satya. "A tour of the Mini-OS kernel". https://www.cs.uic.edu/~spopuri/minios.html. Retrieved 16 December 2020.
- ↑ "Xen Project Mailing List: Re: The difference between Unikraft and MiniOS.". https://lists.xenproject.org/archives/html/minios-devel/2020-09/msg00040.html. Retrieved 16 December 2020.
External links
![]() | Original source: https://en.wikipedia.org/wiki/Unikraft.
Read more |