IncludeOS
Developer | IncludeOS |
---|---|
Written in | C++ |
Source model | Open source |
Initial release | August 18, 2014 |
Marketing target | Cloud computing |
Platforms | x86, x86-64 |
Kernel type | Unikernel |
Userland | POSIX subset, custom |
License | Apache 2.0 |
Official website |
www |
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
- ↑ Yegulalp, Serdar (2 December 2015). "IncludeOS: Run cloud applications with less". InfoWorld. Retrieved 2 January 2018.
- 1 2 3 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
This article is issued from
Wikipedia.
The text is licensed under Creative Commons - Attribution - Sharealike.
Additional terms may apply for the media files.