Stories
Slash Boxes
Comments
NOTE: use Perl; is on undef hiatus. You can read content, but you can't post it. More info will be forthcoming forthcomingly.

All the Perl that's Practical to Extract and Report

use Perl Log In

Log In

[ Create a new account ]

jjohn (22)

jjohn
  (email not shown publicly)
http://taskboy.com/
AOL IM: taskboy3000 (Add Buddy, Send Message)

Perl hack/Linux buff/OSS junkie.

Journal of jjohn (22)

Saturday February 15, 2003
12:20 PM

Let's get Virtual

[ #10605 ]

I've been working with virtual machine technologies a lot lately at a start-up called Leostream. Leostream's product is a management layer that controls a network of VMs. If you're only experience with VMs is running Windows on your Linux box, then consider the advantages VMs have for server consolidation and application training. Server consolidation is all about saving co-lo costs by reducing the number of physical machines needed to run your applications. Buy some IBM Big Iron and run several VMs on it with whatever operating systems are required. You've just saved a boat-load of cash. Trainers that need workstations with various flavors of Windows can have one classroom with machines that have several VMs on them. Switching between the VMs and the maintenance of those VMs is a snap. In short, VMs are really cool. But this is just the tip of the iceberg.

Microsoft has yet to figure out an effective way to embrace and extend open source software. Imagine if Microsoft shipped a FreeBSD VM with their operating system. Aside from licensing the VM technology, it would cost nothing. They don't have to contribute any code to BSD, but now Windows customers have access to all the same software the Open Source community has developed. Take THAT Gnu. In this way, Microsoft out-Apples Apple. Zero-developement costs to integrate BSD into Windows and all the backward compatibility Windows customers demand. Heck, customers can run their old Windows 3.1 apps in a VM if they want to.

There are many other awesome implications of VM technology, like the death of Java. Why bother with the goofy JVM when you can program for a real architecture (like Intel) with all the well-developed tools already in existance and ship that VM?

Perhaps the death of the PC has been greatly exaggerated after all.

UPDATE: Wow! Microsoft is going to acquire Connectix, a VM product for Windows. It looks like someone in Redmond reads my blog! ;-)

The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
 Full
 Abbreviated
 Hidden
More | Login | Reply
Loading... please wait.
  • Trainers that need workstations with various flavors of Windows can have one classroom with machines that have several VMs on them. Switching between the VMs and the maintenance of those VMs is a snap.

    I think VMWare used to have a case study on how VMs make a team more productive. IIRC, Netscape (remember them?) used to use VM configurations to load all of the relevant browsers for windows inside of VMWare images. This allowed them to work around the problems that Windows browsers have when they try

    • I'm using VMWare to distribute open source software [attbi.com] that can be somewhat of a challenge to install.

      I also set up VMs for most of the clients I work with, and store them on a portable hard drive. That way when it's time to switch to that project, I unsuspend the VM and I'm ready to go, either from my laptop or my desktop. It saves a lot of time setting up different dev/test enviroments that don't really install well on the same box (Linux/Apache, W2K/IIS, Oracle, SQL2K, SQL7).