OSv - the operating system designed for the cloud

Welcome to the OSv open source project - probably the best OS for cloud workloads!

OSv is designed from the ground up to execute a single application on top of a hypervisor, resulting in superior performance and effortless management

The OSV alpha release is now available. See the release notes for details, or click the buttons below to try it now.

Cloud me

Try it out on your existing cloud account.

OSv on the cloud

Run me

Download and run on your local system.

OSv on site

  • Superior Performance

    OSv reduces the memory and cpu overhead imposed by a traditional OS. Scheduling is lightweight, the application and the kernel cooperate, and memory pools are shared. OSv provides unparalleled short latencies and constant predictable performance, which translates directly to capex savings by reducing the size and number of OS instances.

  • Rapid VM build and deploy

    OSv gives you low overhead and rapid turnaround, like containers, but with the deployment flexiblity you only get from true virtualization. With the Capstan build tool, you can build and run with one command, but create a complete virtual machine that will run on your existing cloud environment. Creating a VM image adds only 12-20MB of overhead, three seconds of build time, and a few lines of configuration. Learn more about Capstan.

  • Zero OS Management

    The bloated legacy UNIX configurations are gone. We’re stateless! No need for administration, template management, configuration and tuning

  • DevOps/PaaS like deployment

    OSv instances can be deployed directly from a developer IDE or through your continuous integration system, either within the enterprise or to the cloud. It’s as fast and convenient as a PaaS system, but everything is deployed as a first-class virtual machine directly to your cloud of choice. Learn more about enabling devops.

  • Common Java framework integration

    Frameworks such as Tomcat, JBoss, SpringSource are ideal for OSv. Common open source technologies such as Hadoop and NoSQL are being optimized and integrated to run on top of OSv.

  • Optimize your Native apps

    Usually OSv runs unmodified applications. In order to provide even better performance, it’s possible to access a low level kernel api.

    An application has access to the block device and flushing, and can map the NIC descriptors directly (virtio-app) and signal the hypervisor. We believe that the number of cycles the application requires should always be smaller than the kernel path.

  • Optimized JVM (coming up)

    OSv runs off-the-shelve JVM today. We plan to change the JVM by exposing OS internals and direct access for page tables, scheduling decisions and the raw IO layer

Typical cloud stack

The JVM, OS and hypervisor all provide protection and abstraction. OSv minimizes the redundancy in these layers by simplifying the OS.

app

Launching OSv VM - the easy way

Key features

  • Superior Performance

    OSv reduces the memory and cpu overhead imposed by a traditional OS. Scheduling is lightweight, the application and the kernel cooperate, and memory pools are shared. OSv provides unparalleled short latencies and constant predictable performance, which translates directly to capex savings by reducing the size and number of OS instances.

     

     
  • Rapid VM build and deploy

    OSv gives you low overhead and rapid turnaround, like containers, but with the deployment flexiblity you only get from true virtualization. With the Capstan build tool, you can build and run with one command, but create a complete virtual machine that will run on your existing cloud environment. Creating a VM image adds only 12-20MB of overhead, three seconds of build time, and a few lines of configuration. Learn more about Capstan.

     

     
  • Zero OS Management

    The bloated legacy UNIX configurations are gone. We’re stateless! No need for administration, template management, configuration and tuning

     

     
  • DevOps/PaaS like deployment

    OSv instances can be deployed directly from a developer IDE or through your continuous integration system, either within the enterprise or to the cloud. It’s as fast and convenient as a PaaS system, but everything is deployed as a first-class virtual machine directly to your cloud of choice. Learn more about enabling devops.

     

     
  • Common Java framework integration

    Frameworks such as Tomcat, JBoss, SpringSource are ideal for OSv. Common open source technologies such as Hadoop and NoSQL are being optimized and integrated to run on top of OSv.

     

     
  • Optimize your Native apps

    Usually OSv runs unmodified applications. In order to provide even better performance, it’s possible to access a low level kernel api.

    An application has access to the block device and flushing, and can map the NIC descriptors directly (virtio-app) and signal the hypervisor. We believe that the number of cycles the application requires should always be smaller than the kernel path.

     

     
  • Optimized JVM (coming up)

    OSv runs off-the-shelve JVM today. We plan to change the JVM by exposing OS internals and direct access for page tables, scheduling decisions and the raw IO layer