OSv
Developer | Cloudius Systems |
---|---|
Written in | C++ |
Working state | Stable |
Source model | Open source |
Initial release | September 16, 2013 |
Marketing target | Cloud computing |
Available in | Multilingual |
Platforms | x86-64 using theKVM,Xen,VMware,andVirtualBoxhypervisors. (arm64 onKVMis under development) |
Kerneltype | Unikernel |
Userland | POSIX, Java, Ruby |
Default user interface | CLI, web |
License | BSD license |
Official website | osv |
OSv(stylized OSv) is acloud computingfocused[1]computeroperating systemreleased on September 16, 2013. It is a special-purpose operating system built to run as a guest on top of a virtual machine, thus it does not include drivers for bare-metal hardware. It is aunikernel,designed to run a singleLinuxexecutable or an application written in one of the supported runtime environments (such asJava).[2]For this reason, it does not support a notion of users (it's not a multiuser system) or processes - everything runs in a singleaddress space,[3]there is no difference between users address space and kernel address space. Using a single address space removes some of the time-consuming operations associated withcontext switching.[4]It uses large amounts of code from theFreeBSDoperating system, in particular the network stack and theZFSfile system. OSv can be managed using a REST Management API and an optional command-line interface written inLua.
References
[edit]- ^Kurth, Lars (3 December 2013)."Are Cloud Operating Systems the Next Big Thing?".linux.Retrieved5 December2013.
- ^Madhavapeddy, Anil & Scott, David J. (12 January 2014)."Unikernels: Rise of the Virtual Library Operating System".ACM Queue.Retrieved20 May2014.
- ^Buys, Jon (18 September 2013)."Cloudius Systems Announced OSv, an Operating System for the Cloud".OStatic.Archived fromthe originalon 27 November 2013.Retrieved11 March2014.
- ^Corbet, Jonathan (18 September 2013)."Rethinking the guest operating system".LWN.net.Retrieved28 September2013.