IncludeOS

IncludeOSDeveloper| IncludeOS AS[1]

|

Written in| C++
Source model| Open source
Initial release| August 18, 2014; 11 years ago (2014-08-18)
Marketing target| Cloud computing
Platforms| x86, x86-64
Kernel type| Unikernel
Userland| POSIX subset, custom
License| Apache License 2.0
Official website| www.includeos.org

IncludeOS is a minimal, open source, unikernel operating system for cloud services and IoT, developed by Alf Walla and Andreas Åkesson.[1][2] IncludeOS allows users to run C++ applications in the cloud without any operating system.

IncludeOS runs on virtual machines like Linux KVM, and VMWare ESXi/Fusion.[3]

IncludeOS applications boot in about 300 ms. On Solo5/uKVM from IBM Research, boot times as low as 10 milliseconds are possible.[4]

## Architecture

The minimalist architecture of IncludeOS means that it does not have any virtual memory space. In turn, therefore, there is no concept of either system calls or user space.[3]

## References

1. ↑ 1.0 1.1 Stig Øyvann (November 12, 2018). "IoT security and Linux: Why IncludeOS thinks it has the edge". https://www.zdnet.com/article/iot-security-and-linux-why-includeos-thinks-it-has-the-edge/.
2. ↑ Yegulalp, Serdar (2 December 2015). "IncludeOS: Run cloud applications with less". https://www.infoworld.com/article/3011086/cloud-computing/includeos-run-cloud-applications-with-less.html. Retrieved 2 January 2018.
3. ↑ 3.0 3.1 Hussein, Nur (25 July 2017). "IncludeOS: a unikernel for C++ applications". https://lwn.net/Articles/728682/. Retrieved 2 January 2018.
4. ↑ "Includeos/IncludeOS". https://github.com/includeos/IncludeOS.

## External links

* IncludeOS on GitHub
* IncludeOS blog
* Alfred Bratterud: Deconstructing the OS: The devil’s In the side effects, CppCon 2017 presentation
* C++ Weekly – Ep 31 – IncludeOS

0.00

(0 votes)

Original source: https://en.wikipedia.org/wiki/IncludeOS. Read more

|

Retrieved from "https://handwiki.org/wiki/index.php?title=Software:IncludeOS&oldid=3955541"