OSv ( Best OS for Cloud Workloads ) have a release announcement from Cloudius Systems!!

When ‘Dor Laor’ & ‘Avi Kivity’ stepped out of Red Hat, I was thinking, what is next ? 🙂 and it stands now on OSv with this mailing thread.. www.mail-archive.com/kvm@vger.kernel.org/msg95768.html

It claims “OSv, probably the best OS for cloud workloads! and OSv is designed from the ground up to execute a single application on top of a hypervisor, resulting in superior performance and effortless management”

For those who havent heard it, “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.”

The project comes from Cloudius Systems.

Obviously, running OSv under KVM was my first try..

Let me show how it went!.. The execution was held on ‘Fedora 19’ system. Nothing much to perform to launch OSv than Pekka pointed out in his github.

1) First of all lets download the OS image:


2) Then you need to create a ‘qemu-ifup.sh’ script with below:

[Humble@localhost osv]$ ls
osv-v0.01.qcow2

3) Make sure, you have loaded “KVM” modules in your Fedora 19 system:

4) Now run the VM by below command :

As soon as you ran above command, you can see guest booting :

WoW! . You have a shell in 1/2 Seconds …

If I call above messages as ‘dmesg’ in traditional way, Did you notice ?


VFS: mounting ramfs at /
VFS: mounting devfs at /dev

VFS: mounting zfs at /usr
zfs: mounting osv/usr from device /dev/vblk0.1

As you are, I dont know which commands can be tried… so, I gave a try with ‘help’ first and it offered ‘help’ 🙂

Meanwhile I discussed a usability bug [1]( with Pekka and Or Cohen and got it fixed very quickly.. so team is active and on it !!

[1] groups.google.com/forum/#!topic/osv-dev/t2I07p5kvO0

References:

1) OSv Project Home Page
2) Osv Git hub
3) OSv presentation

[update]

Very recently ‘Glauber Costa’ came up with a write up on “Comparison between OSv and Containers’.. It should be a worth read..

Containers Vs Osv

4 Replies to “OSv ( Best OS for Cloud Workloads ) have a release announcement from Cloudius Systems!!”

  1. qemu-system-x86_64: -netdev tap,id=hn0,script=qemu-ifup.sh,vhost=on: vhost-net requested but could not be initialized

    qemu-system-x86_64: -netdev tap,id=hn0,script=qemu-ifup.sh,vhost=on: Device ‘tap’ could not be initialized

Leave a Reply

Your email address will not be published. Required fields are marked *