IncludeOS

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

IncludeOS is a minimal, open source, unikernel operating system for cloud services.[1] IncludeOS allows users to run C++ applications in the cloud without an operating system. IncludeOS adds operating system functionality to an application allowing oneself to create a 'virtual machine' for an application.[2]

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.[2]

References

  1. ^ Yegulalp, Serdar (2 December 2015). "IncludeOS: Run cloud applications with less". InfoWorld. Retrieved 2 January 2018. 
  2. ^ a b c Hussein, Nur (25 July 2017). "IncludeOS: a unikernel for C++ applications". LWN.net. Retrieved 2 January 2018. 

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
Retrieved from "https://en.wikipedia.org/w/index.php?title=IncludeOS&oldid=819137963"
This content was retrieved from Wikipedia : http://en.wikipedia.org/wiki/IncludeOS
This page is based on the copyrighted Wikipedia article "IncludeOS"; it is used under the Creative Commons Attribution-ShareAlike 3.0 Unported License (CC-BY-SA). You may redistribute it, verbatim or modified, providing that you comply with the terms of the CC-BY-SA