Slashdot Mirror


An Introduction to Virtualization

JamieX writes "kernelthread.com brings you a very cool and instructional article in An Introduction to Virtualization... The piece talks about the history of VM's, why they are becoming important again, implementation issues and most of all a look at a large number of virtualization solutions for all kinds of operating systems... many of them barely known... essentially more than you want to know about virtualization on a single page! Great read and reference."

6 of 22 comments (clear)

  1. vmWare's ESX server uses Linux Kernel? by stonebeat.org · · Score: 2, Interesting

    I thought vmWare's ESX Server used a Linux Kernel. Or is it just the installer that is based on Linux.

    1. Re:vmWare's ESX server uses Linux Kernel? by stonebeat.org · · Score: 2, Informative

      ok I think I answered my own question. Here is what vmware says:
      "VMware's patented and patent-pending technology serves as the foundation for VMware ESX Server; it is not derived from Linux or FreeBSD." @ VMware ESX Server 2 FAQs

      Linux is only used a bootloader, and for I/O to the console on the ESX Server.

  2. Lack of comments. by lynx_user_abroad · · Score: 5, Interesting
    I take it from the lack of comments that most of the slashdot crowd is unfamiliar with this stuff.

    There are certain advantages to having cut ones teeth on the IBM mainframe.

    Heads-up, people. This stuff is way cool. Think of it like a MATRIX you own.

    --

    The thing about things we don't know is we often don't know we don't know them.

    1. Re:Lack of comments. by Slashamatic · · Score: 3, Insightful
      ABout the limit for many people here is vmware to run Windows under Linux (or vice versa), and UML because it is used by many hosting providers.

      The problem comes down to the sucky IA-32 architecture which is hard to virtualize. Take a privileged mode instruction on a proper architecture, and it will trap allowing it to be emulated. Some IA-32 instructions do not trap but return different mode-dependent results. A nightmare.

      For me what is interesting are domains, giving a very fine level of VMs to CPU allocation. A CPU may be reserved for a single VM or be shared by many, in turn many CPUs can be devoted to a single VM This gives very fine resource control and is what you get now on heavy iron such as the IBM Z-series or the big Sun machines.

      This is why I follow the Xen project with some interest. Xen needs mods to the host OS to get around the shortcomings of the IA-32, but they are minor and well defined (replacement of some macros). It isn't there now, but maybe if they get enough people working on it, it could be very interesting indeed.

  3. The article omits XEN & coLinux by vinsci · · Score: 3, Informative
    Oddly enough the article doesn't even mention XEN, one of the most interesting virtualization systems. Xen is being actively developed and has also been featured on Slashdot a couple of months back when they released the first public versions.

    Also omitted is the new coLinux, which was discussed on Slashdot, too, just the other week.

    --

    Trusted Computing FAQ | Free Dawit Isaak!
  4. Wow! New technology from 1967 by Dark$ide · · Score: 3, Informative
    IBM have been doing this on s/360 since CP/67.
    It's hardly new and I can't see how VMWare can get a patent, it's prior art.

    --

    Sigs. We don't need no steenking sigs.