Software:IncludeOS
From HandWiki
| Developer | IncludeOS AS[1] |
|---|---|
| Written in | C++ |
| Source model | Open source |
| Initial release | August 18, 2014 |
| Marketing target | Cloud computing |
| Platforms | x86, x86-64 |
| Kernel type | Unikernel |
| Userland | POSIX subset, custom |
| License | Apache License 2.0 |
| Official website | www |
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.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/.
- ↑ 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.0 3.1 Hussein, Nur (25 July 2017). "IncludeOS: a unikernel for C++ applications". https://lwn.net/Articles/728682/. Retrieved 2 January 2018.
- ↑ "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
