IncludeOS

IncludeOS is a minimal, open source, unikernel operating system for cloud services and IoT.[1][2] 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.[3]

IncludeOS
DeveloperIncludeOS AS[1]
Written inC++
Source modelOpen source
Initial releaseAugust 18, 2014 (2014-08-18)
Marketing targetCloud computing
Platformsx86, x86-64
Kernel typeUnikernel
UserlandPOSIX subset, custom
LicenseApache License 2.0
Official websitewww.includeos.org

IncludeOS applications boot in tens of milliseconds and require only a few megabytes of disk and memory.[3]

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

gollark: ħ
gollark: Roleplaying what?
gollark: Yes, I just have the sound mostly off.
gollark: <@711227962401226793>
gollark: <:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573> <:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573><:1_:802634312960704573>

References

  1. Stig Øyvann (2018-11-12). "IoT security and Linux: Why IncludeOS thinks it has the edge". ZDNet.
  2. Yegulalp, Serdar (2 December 2015). "IncludeOS: Run cloud applications with less". InfoWorld. Retrieved 2 January 2018.
  3. Hussein, Nur (25 July 2017). "IncludeOS: a unikernel for C++ applications". LWN.net. Retrieved 2 January 2018.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.