IncludeOS explained

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]

Architecture

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.

External links

Notes and References

  1. Web site: Yegulalp. Serdar. IncludeOS: Run cloud applications with less. InfoWorld. 2 January 2018. 2 December 2015.
  2. Web site: Hussein. Nur. IncludeOS: a unikernel for C++ applications. LWN.net. 2 January 2018. 25 July 2017.