| IncludeOS | |
|---|---|
| Developer | IncludeOS AS1 |
| Written in | C++ |
| Source model | Open source |
| Initial release | August 18, 2014 (2014-08-18) |
| Marketing target | Cloud computing |
| Supported 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.12 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
References
- Stig Øyvann (2018-11-12). "IoT security and Linux: Why IncludeOS thinks it has the edge". ZDNet.
- Yegulalp, Serdar (2 December 2015). "IncludeOS: Run cloud applications with less". InfoWorld. Retrieved 2 January 2018.
- Hussein, Nur (25 July 2017). "IncludeOS: a unikernel for C++ applications". LWN.net. Retrieved 2 January 2018.
- "Includeos/IncludeOS". GitHub.
External links
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