IncludeOS
   HOME

TheInfoList



OR:

IncludeOS is a minimal, open source,
unikernel A unikernel is a specialised, single address space machine image constructed by using library operating systems. A developer selects, from a modular stack, the minimal set of libraries which correspond to the OS constructs required for the appl ...
operating system for cloud services and IoT. IncludeOS allows users to run
C++ C++ (pronounced "C plus plus") is a high-level general-purpose programming language created by Danish computer scientist Bjarne Stroustrup as an extension of the C programming language, or "C with Classes". The language has expanded significan ...
applications in the cloud without any operating system. IncludeOS adds operating system functionality to an application allowing oneself to create a '
virtual machine In computing, a virtual machine (VM) is the virtualization/ emulation of a computer system. Virtual machines are based on computer architectures and provide functionality of a physical computer. Their implementations may involve specialized h ...
' for an application. IncludeOS applications boot in tens of milliseconds and require only a few megabytes of disk and memory.


Architecture

The minimalist architecture of IncludeOS means that it does not have any
virtual memory In computing, virtual memory, or virtual storage is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very ...
space. In turn, therefore, there is no concept of system calls nor
user space A modern computer operating system usually segregates virtual memory into user space and kernel space. Primarily, this separation serves to provide memory protection and hardware protection from malicious or errant software behaviour. Kernel ...
.


References

{{reflist , refs= {{cite web , author= Stig Øyvann , date= November 12, 2018 , df= ymd , url= https://www.zdnet.com/article/iot-security-and-linux-why-includeos-thinks-it-has-the-edge/ , title= IoT security and Linux: Why IncludeOS thinks it has the edge , website=
ZDNet ZDNET is a business technology news website owned and operated by Red Ventures. The brand was founded on April 1, 1991, as a general interest technology portal from Ziff Davis and evolved into an enterprise IT-focused online publication. His ...


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
Computing platforms Free software operating systems Software using the Apache license Software companies of Norway Free software programmed in C++