On TV.com: 2009's Most PIRATED TV Show
BNET Business Network:
BNET
TechRepublic
ZDNet

April 3rd, 2006

In a world of virtualization, should Windows host Linux or should Linux host Windows?

Posted by David Berlind @ 10:50 am

Categories: General, Hardware Infrastructure, IT Management, Open Source, Software Infrastructure

Tags:

This is actually a question that I was giving a lot of thought to while recovering from back surgery? Why? As you may know, I’m an insanely huge proponent of using virtual machine technology like VMWare’s VMWare Workstation 5.5 on desktop and notebook computers.  I’ve covered the reasons why, ad nauseum On the upside, VMWare makes a Linux version of its Workstation virtualization software. here, here, and here so I won’t beat that horse anymore.  But, using VMWare Workstation while I was out, a dialog popped up more than once that I was running out of virtual memory.  I had three virtual machines running simultaneously, each with several applications open at the same time doing a variety of things (email, web browsing, word processing, spreadsheets, etc.).  Admittedly, I was deep in power user territory but it still caused me to stop and consider the configuration that sat in front of me.  I essentially had four copies of Windows running on one system.  One was the operating system that was running on the bare metal and the other three were the VMWare virtual machines being hosted by the first.   That first version of Windows — the one running on the bare metal — had me wondering whether or not I was needlessly consuming system resources with a full blown copy of Windows that didn’t need consuming.  Even though none of my applications were running on that first copy (all my apps run in the VMs), that doesn’t mean its not stealing valuable resources from the VMs it was hosting.   Windows, after all, isn’t exactly a lightweight OS.  Not only that, just for safe measure, it’s also running a few additional items such as McAfee’s AntiVirus and Personal Firewall software — eating even more resources.

One of the great advantages of Linux is how, when you’re setting up a system, you can strip all of the bloat except for only those components that you need to support whatever you plan to run on the box.  This versatility — something that’s not really available with Windows — has allowed server administrators to build some pretty lean and mean servers that reserve as many resources as possible for the application rather than for the operating system.  Ideally then, when staring at the configuration in front of me, maybe the best configuration is one where, instead of running Windows on the bare metal, I’m running Linux on the bare metal and furthermore, a trimmed down version of Linux that’s designed to support little more than the running of VMWare’s virtual machine and any other key accouterments (network drivers, graphics, etc.).   One advantage of Linux is that it’s practically never the target of malware.  So, not only would a lean mean version of Linux conserve system resources just by virtue of being Linux, I would probably end up doing without having an anti-virus solution.  Linux comes with a built-in firewall and I could choose to activate it, or not.   Chances are though, with Linux on the bare metal on a machine that’s already behind a router/firewall, additional, resource hogging, security software would not be necessary.  That’s not to say that I won’t be running A/V and Firewall software on the Windows-based VMs.  There, you need the security.

On the upside, VMWare makes a Linux version of its Workstation virtualization software.   On the downside though, VMware workstation largely depends on the host operating system to deal with things like graphics, USB, and things like Bluetooth (driver level stuff).  So, whereas Windows is nicely supported on just about any system (desktop or notebook), you may not necessarily get the driver level support you need if you rip Windows off the bare metal and replace it with Linux.   In other words, research your notebooks and desktops before picking a system.  

Why bring this up now? Well, I thought it was interesting that Microsoft announced today that it’s going to support Linux as one of the operating systems that people will be able to run on Virtual Server 2005 R2.   Perhaps its a matter of taste since running virtual machines (Windows or Linux) on a Linux host requires a fair amount of Linux expertise that most Windows Server administrators don’t have.  But I can’t help but wonder if servers are better off being configured the other way around where Linux is the bare metal host OS that can be tweaked to resource perfection and Windows or Linux runs in the virtual  machines that run on top of that host OS.  If you have experience in these matters or findings to share — either on the desktop or server side — I’d love to hear from you. 

  • Talkback
  • Most Recent of 60 Talkback(s)
RE: In a world of virtualization, should Windows host Linux or should Linux host Windows?
I'd use the more reliable operating system as a host for the less reliable operating system, i.e. Linux hosting Windows.
... (Read the rest)
Posted by: Mike R Lewis Posted on: 07/21/09 You are currently: a Guest | | Terms of Use
VMware experience  Roger Ramjet | 04/03/06
Depends on what you're doing  Vraxx | 04/03/06
VMware Windoze  uk_forum@... | 05/26/07
Windows on Linux / A Can Do!  D-T-Schmitz | 04/03/06
I fully agree  webDevx | 04/04/06
Most Excellente  D-T-Schmitz | 04/04/06
very interesting  webDevx | 04/04/06
VMWare = Misery & Pain  Justin James | 04/03/06
T-Shirt  Yagotta B. Kidding | 04/03/06
I agree...  Tony Agudo | 04/03/06
i'd like to install linux  pablito@... | 04/03/06
Suggestion  D-T-Schmitz | 04/04/06
U160 Adaptec scsi  uk_forum@... | 05/26/07
Or maybe you didn't try hard enough  tarry.singh@... | 04/03/06
Not a hardware issue for me  Still Lynn | 04/04/06
4VMs on a 2G laptop, maybe Windows not on bare  ihatelinux | 04/12/06
Cover charge  Yagotta B. Kidding | 04/03/06
The question isn't valid  ITTech001 | 04/03/06
Hypervisors  Yagotta B. Kidding | 04/03/06
Think outside the box  ITTech001 | 04/03/06
One tiny little problem  Yagotta B. Kidding | 04/03/06
I don't expect anything of the sort  ITTech001 | 04/03/06
Change of subject  Yagotta B. Kidding | 04/03/06
The issue  hawkeyeaz1 | 04/03/06
Developer Candy?  mighetto | 04/03/06
One user's experience.  AckItsMe2 | 04/03/06
Win2K VM  uk_forum@... | 05/26/07
VMWare on Linux, Xen and read only /usr  RJCorfield | 04/03/06
Doing it!  linux4ever | 04/03/06
Really Funny Stuff...  blunderdog | 04/03/06
Linus 'can' be very small  george_ou | 04/03/06
Modern?  hawkeyeaz1 | 04/03/06
Or the other tiny modern Linux distributions  Richard Flude | 04/03/06
Re Damn Small Linux  D-T-Schmitz | 04/03/06
Linux on a pen drive  JazE_z | 04/05/06
DSL doesn't do much when we tried doing MRTG on it  george_ou | 04/03/06
Let's see...  Henry Miller | 04/04/06
a bit tired  uk_forum@... | 05/26/07
That's the whole point, George  Yagotta B. Kidding | 04/04/06
Depends on your need  D-T-Schmitz | 04/04/06
Afterthought  D-T-Schmitz | 04/04/06
Great Points! - Now Reality  mighetto | 04/03/06
Linux Should Host Windows. Here's Why.  Ninurta | 04/03/06
What were you running on Windows?  michaelkhalsa | 04/03/06
It is getting better...  Not_Necessary | 04/04/06
To answer your question  Yagotta B. Kidding | 04/04/06
windows 95  uk_forum@... | 05/26/07
Been runing VMWare on Fedora for a while  apinkerton@... | 04/04/06
DUH!  mebright | 04/04/06
But costly  apinkerton@... | 04/05/06
Virtuozzo for Performance  polits | 04/04/06
VMware Server on RHEL 4  pingdavid@... | 04/04/06
4 instances of windows?  Intangir | 04/04/06
VM Windows on Windows not that silly  apinkerton@... | 04/05/06
Fedora Core 4 hosting  douglasids | 04/04/06
Linux or VMWare player on a pen drive  JazE_z | 04/05/06
Damn small linux  apinkerton@... | 04/05/06
Linux x64 driver support better than Windows  sloneycho | 04/05/06
64-bit Linux  uk_forum@... | 05/26/07
RE: In a world of virtualization, should Windows host Linux or should Linux host Windows?  Mike R Lewis | 07/21/09

What do you think?

SponsoredWhite Papers, Webcasts, and Downloads

advertisement
Click Here

Recent Entries

advertisement

Archives

Favorite Links

ZDNet Blogs

White Papers, Webcasts, and Downloads

SmartPlanet

Click Here