Basenotes › Basenotes Forums › General Discussion › Off topic › Virtualization: Run Linux and Windows on Intel Macs!
New Posts  All Forums:Forum Nav:

Virtualization: Run Linux and Windows on Intel Macs!

post #1 of 5
Thread Starter 
As always, I'm typing this message out on my Apple iMac. But with a BIG difference: I'm typing it out in Ubuntu Linux, running side-by-side with Mac OS X Tiger. How can this be? I'm using a new program named Fusion by VMware, one of the first of the new-technology virtualization software products avaialble for Intel-based Macs.

Before virtualization, there was emulation: Back when Macs used IBM/Motorola (Freescale) PowerPC processors, Connectix (and later Microsoft) sold a product named Virtual PC for many years. Virtual PC allowed people to run Windows on a PowerPC Mac, but it was extremely slow, and it was buggy. The problem was because the PowerPC processor had to emulate an x86 processor and could not run x86 code without exhibiting a huge performance slowdown.

However, Apple has since switched to Intel Core processors. And with the switch came a new technology from Intel called Intel Virtualization Technology (VT). Simply put, VT allows computers to run more than one operating system at once, without a large decrease in performance. Each virtual machine only consumes system resources when you actually use it, so having 5 virtual macines but using none won't impact performance. You can use the same peripherals (keyboards, mice, printers) that you use on the Mac side, so you don't have to buy extra hardware. And you can also make several "virtual machines" on your hard drive, so you can run Windows XP/Vista/2000, many flavors of Linux, FreeBSD, or even (barf) Windows ME. (Warning: Install Windows ME only if you are willing to deal with untreatable pain and suffering.)

Virtual machines are good for many uses: If you want to switch to a Mac for most of your work, but use certain business software that only runs on the Windows or Linux platforms, a virtual machine is a good idea. Same goes for if you have a Mac and constantly have to use non-standards compliant websites that still require Microsoft Internet Explorer and/or ActiveX controls (neither of which, fortunately, exist for the Mac). Virtual machines are not very good for gaming, though... it's about the only place left in the computer world where a dedicated Windows PC (or a game console) is still the best choice.

As always, if you plan on using Windows with a virtual machine, make sure you use good antivirus and antispyware software like you would with a normal Windows PC.

Currently, two excellent virtualization products exist for the Mac: A start-up called Parallels was the first to come out with a virtualization product for the Mac in 2006, and it has been further refined and enhanced since. More recently, VMware (who has made Windows and Unix virtualization products for years) launched their own Mac virtualization product called Fusion, which is a bit speedier... I'm using Fusion for the virtual machines on my Mac. Both cost $79 in addition to the Intel-based Mac and the copy of Windows (if you so choose)... not too bad. And remember, if you want to go the Linux route with your virtual machines, Linux distributions are almost always free.

So, if you own an Intel-based Mac or are considering switching to one, consider getting some virtualization software.
It may remove the only obstacle that's holding you back...
post #2 of 5
Quote:
Originally Posted by MFfan310 View Post

As always, I'm typing this message out on my Apple iMac. But with a BIG difference: I'm typing it out in Ubuntu Linux, runing side-by-side with Mac OS X Tiger. How can this be? I'm using a new program named Fusion by VMware, one of the first of the new-technology virtualization software products avaialble for Intel-based Macs.

Isn't it cool what we can do with computers now?

I use Ubuntu, but I use qemu emulation to try out new operating systems -- Haiku (a free reimplementation of BeOs), ReactOS (a free reimplementation of Windows API), other Linux distros, et cetera. If anyone is interested in doing that on a regular basis, I would recommend going with a lot of RAM and a very fast processor.

One advantage to virtualization is that you can "sandbox" an insecure, buggy operating system on a virtual machine and when it crashes or gets a virus, your whole system doesn't go down with it.
post #3 of 5
Haha... I've killed two hard drives trying to install Linux distros.

The first was was suse, which killed my PC desktop hard drive, and the second one was Knoppix, which I used to take to school to circumvent some of their more pervasive monitoring software. That killed my old MacBook Pro hard drive, which I was using as an external at the time. I'm just not very good with Linux, I guess.
- Rich
post #4 of 5
I'm sitting here with a G4 that will boot into Sys 9 or OSX and I have something that allows me access to the underlying 'Apache' code that enables me to use GIMP on this machine. For a graphic artist that's a huge toolbox.

I suppose there will be a way to run Windows programs on a G4 in emulation but all off these different flavors, colors, sounds, movies, TV shows, local video in which I appear to be realizing that I'm appearing on the screen in Times Square and ZeeZee and Rich and Grant and Chandler and Col and DustB and scores of other people are appearing and I'm racing around and my jokes are appearing on TV and in movies and books there are too many things to do...... need caffeine and caffeine.........lots and and lots of Provogil so I can stay up at and more of those energy bars and wow was that me bebpbeepbeepbeepbeecaffeinecaffeineProvogilgetthef uckoutoftheway!!!!!!!!!!!!!!!!!!!


Splat

SYS ERROR FATAL DO NOT REBOOT DO NOT NO STEP DANGER



you do know I'm way to old to keep up with you kids but in the final analylsis. Be cool in meatspace see yas
post #5 of 5
I am using Parallels Desktop to run Ubuntu on my MacBook Pro. I am not very happy with it, though. It is very buggy, it displays incorrectly, and it crashes often. This is a clean install, too- none of that Beryl nonsense or anything.

I have to admit that I do like having OS X remain stable while I run this leaky, smoking, wreck of a virtualization, but it would be kind of nice if it didn't crash so often. The display bugs are the most annoying, as there is nothing to do but wait for the screen to resolve itself for reasons known only to Ubuntu, at a time known only to Parallels.

Parallels explicitly claims to support the version of Ubuntu that I'm using (7.04 I think). Maybe there will be an update in the near future.


The thing is, OS X is already a *NIX. I don't really need the virtualization for other linuxes, as the nice programmers of the open source community have made available ports of many, if not most, linux apps. I just recently installed the KDE games package that is ported to OS X, and it works fine under X11 instead of within Ubuntu inside Parallels.

So you Mac people might want to look into places like Darwinports, macports, and other port websites if you need linux apps. I have only run into a few problems with using fink and other package managers on OS X, but it is all comman-line based, so YMMV.


BTW, was the problem with the fans in Macs running under Windows ever get resolved? Windows couldn't control the fans/CPU scaling, if I recall correctly. It probably could be solved with a driver.


Well, good luck,
ben
New Posts  All Forums:Forum Nav:
  Return Home
  Back to Forum: Off topic
Basenotes › Basenotes Forums › General Discussion › Off topic › Virtualization: Run Linux and Windows on Intel Macs!