LWN.net Logo

LCE: The failure of operating systems and how we can fix it

LCE: The failure of operating systems and how we can fix it

Posted Nov 22, 2012 9:15 UTC (Thu) by hensema (guest, #980)
Parent article: LCE: The failure of operating systems and how we can fix it

Costa forgets important uses of virtualisation:

  • Isolation of customers. Each customer can be king of his virtual machine. You'll never achieve this in a single OS instance.
  • Migration of VMs. You're not dependent on the hardware you've started the instance on. A VM can be migrated to faster/newer/more stable/cheaper/whatever hardware on-the-fly. It's common for VMs to have higher uptime than any physical hardware in the data centre.
  • Easy provisioning. Sure, you can do PXE boot and auto install an OS. But it'll never be as easy and flexible as provisioning a VM

Surely there's a lot to be won in process or user isolation in Linux itself. That'll both be useful when running on bare metal or on a HV. However Costa seems to want to go back to the hayday of mainframes and minis. That's not going to happen. Sorry.


(Log in to post comments)

LCE: The failure of operating systems and how we can fix it

Posted Nov 22, 2012 9:50 UTC (Thu) by Cyberax (✭ supporter ✭, #52523) [Link]

>Isolation

That is done acceptably by OpenVZ and Containers.

>Migration of VMs

Ditto. There's an article about checkpoint/restore for Linux containers in this week's LWN issue.

>Easy provisioning.
OpenVZ actually wins here. Provisioning an OpenVZ container is dead easy. Mass operations are also very easy.

Copyright © 2013, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds