Tonight I finished the installation of Ubuntu Linux inside of Parallels running under Mac OS X...and spent some time goofing around with it, the Windows XP install I did last evening, and tweaking some stuff on the Mac OS on my new MacBook Pro. None of what I'm about to write (about using multiple OS'es on one computer) is new, but I've got one perspective you might find enlightening.
Having grown up in the personal computer business and used operating systems on microcomputers as well as workstations, minicomputers and from a teletype connected to a mainframe (back in high school), I've come to appreciate the expertise and artistry needed to pull off the virtualization needed to run mutliple operating systems on one computer.
But that's what the team at Parallels has done. While I won't play games on the Windows installation or do media work on either Windows or Linux, they nonetheless run fast enough that both are indistinguishable to me from what I experienced on the HP Pavilion laptop (a 3ghz, 1GB ram computer) that I recently gave to my niece. That alone is amazing.
But what astounds me is Coherence, a feature in their beta release that allows Windows applications to run like they were native Macintosh apps (see a screencast here). This is a big deal, since power users like me can run apps that are only available on other platforms on an as-needed basis. I've already found this to be *very* useful since I could now help a colleague troubleshoot a PC-version of Skype which is just different enough from the Mac version that having a copy on my own machine allowed me to help him.
Here's another example: there is a great little application for managing wireless networks that has no parallel (no pun intended) in the Mac or Linux worlds. At this moment and this version of Parallels, I have to click inside of the window running Windows and manage the application in that manner. In the next release, I can just fire up the application and Parallels, hide the running Parallels window (running Windows), and have just the application in the dock available to me.
Apple's Boot Camp is an inelegant solution since it forces you to reboot to use either operating system. Rumor has it that in Apple's new OS called Leopard, Boot Camp *may* allow Parallels to "point" to the Boot Camp Windows install instead of creating a virtual instance. That means that one could install Windows, boot an Intel Mac and run it as a Windows machine (for gaming or other CPU intensive activities) or run a virtual instance so all the Windows applications are available for day-to-day personal productivity.
Just like when my Dad and I went to Germany in 1997 for a trip to find our ancestry and just goof around, I smiled when he kept remarking on the plane ride over, "Geez....can you believe that Johann and Suzanna (my great, great grandparents) took one month to get to Minnesota when they emigrated...and we'll be to Frankfurt in a mere 8 hours?" Even though I am hyper-aware of all the changes that are coming so am rarely stunned by disruptive technological entries, I still am amazed that I'm typing this on my laptop, in my living room, connected to the Internet (a global network!) through the air, and have Windows running in the background and Linux just installed. Oh yeah....and I just got done watching a video and downloading some podcasts.