Developer: | IncludeOS AS |
Source Model: | Open source |
Marketing Target: | Cloud computing |
Kernel Type: | Unikernel |
Programmed In: | C++ |
Userland: | POSIX subset, custom |
Supported Platforms: | x86, x86-64 |
License: | Apache License 2.0 |
IncludeOS is a minimal, open source, unikernel operating system for cloud services and IoT.[1] IncludeOS allows users to run C++ applications in the cloud without any operating system. IncludeOS adds operating system functionality to an application allowing oneself to create a 'virtual machine' for an application.
IncludeOS applications boot in tens of milliseconds and require only a few megabytes of disk and memory.[2]
The minimalist architecture of IncludeOS means that it does not have any virtual memory space. In turn, therefore, there is no concept of system calls nor user space.