HOME

TheInfoList



OR:

IncludeOS is a minimal,
open source Open source is source code that is made freely available for possible modification and redistribution. Products include permission to use the source code, design documents, or content of the product. The open-source model is a decentralized sof ...
,
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++ 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 har ...
' 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 In computing, a system call (commonly abbreviated to syscall) is the programmatic way in which a computer program requests a service from the operating system on which it is executed. This may include hardware-related services (for example, a ...
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. Kerne ...
.


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. H ...


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++