OSv, 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
OSv reduces the memory and cpu overhead imposed by traditional OS. Scheduling is lightweight, the application and the kernel cooperate, memory pools are shared. It provides unparalleled short latencies and constant predictable performance, translated directly to capex saving by reduction of the number of OS instances/sizes.
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
The bloated legacy UNIX configurations are gone. We’re stateless! No need for administration, template management, configuration and tuning
OSv is designed to be deployed directly from a developer IDE either within the enterprise or to the cloud. Exactly like common PaaS solution. The OS itself is stateless and receives configuration and the application payload on runtime.
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.
Ruby, Python can be executed by running jRuby (our management) and Jython. Other runtimes can be ported to our systems. Hey, have we mentioned we're running C?
Usually OSv runs unmodified applications. In order to provide even better performance, it's possible to access low level kernel api.
An application have access to the block device and flushing, applications can map the NIC descriptors directly (virtio-app) and
signal the hypervisor. We believe that the amount of cycles the application requires, should always be smaller than the kernel path.
OSv runs on top of unmodified KVM, Xen and Amazon EC2 (HVM only, debug mode).
VMware support is planned later on this year. Public, private, enterprise virtualization and even developer's laptop, we'll support them all. Support for non x86 architectures is planned in the future.
Straight forward instructions for running on Amazon Web Services
Clone, Build, Execute and Relax