Jump to content

OSv

From Wikipedia, the free encyclopedia
OSv
DeveloperCloudius Systems
Written inC++
Working stateStable
Source modelOpen source
Initial releaseSeptember 16, 2013;10 years ago(2013-09-16)
Marketing targetCloud computing
Available inMultilingual
Platformsx86-64 using theKVM,Xen,VMware,andVirtualBoxhypervisors. (arm64 onKVMis under development)
KerneltypeUnikernel
UserlandPOSIX, Java, Ruby
Default
user interface
CLI, web
LicenseBSD license
Official websiteosv.io

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]
  1. ^Kurth, Lars (3 December 2013)."Are Cloud Operating Systems the Next Big Thing?".linux.Retrieved5 December2013.
  2. ^Madhavapeddy, Anil & Scott, David J. (12 January 2014)."Unikernels: Rise of the Virtual Library Operating System".ACM Queue.Retrieved20 May2014.
  3. ^Buys, Jon (18 September 2013)."Cloudius Systems Announced OSv, an Operating System for the Cloud".OStatic.Archived fromthe originalon 27 November 2013.Retrieved11 March2014.
  4. ^Corbet, Jonathan (18 September 2013)."Rethinking the guest operating system".LWN.net.Retrieved28 September2013.
[edit]