Rubénerd Blog :)

Tuesday 21st April 2009

My belated review of Q.app

Q running Windows NT 4.0, FreeDOS with OpenGEM and MS-DOS 6.02 with Windows 3.11
Q running retro Windows NT 4.0, FreeDOS with OpenGEM and MS-DOS 6.22 with Windows 3.11

Due to some silly distractions I had to postpone my reviews of Mac virtualisation software. Today’s review is for Q.app, a free and open source native Mac port of the QEMU processor emulator.

Q.app can be described in one word: svelte! In a download that weighs in at under 10MiB, this tiny application can create and run fully contained virtual machines; it’s very impressive! It’s also clear a lot of care and attention has been put into the interface: because it’s a native Cocoa port the interface feels like a real Mac application and the guests you create are bundled into native OS X packages.

ASIDE: As a matter of disclosure, I am not affiliated with the Q.app project or QEMU, nor was I given a financial incentive to positively review their application, though now it’s after the fact I would be more than happy to accept such payments. Thank you.

Q.app iconBecause Q.app uses QEMU it doesn’t have the sophisticated performance or graphics of much heavier (and far more expensive) apps like VMware Fusion which I’ve previously blogged about, but apps that require those kinds of resources aren’t the intended use of it anyway.

Provided you use more modest operating systems instead of trying to shoehorn Windows 7 or Ubuntu with Gnome into it, it’s very usable. Windows 2000, the BSDs and lighter distributions of GNU/Linux run just fine. Windows 95 and DOS (including the latest FreeDOS) absolutely scream! As with any VM software, the key is finding the oldest OS that can run the software you need, unless you intend on using the Internet in it for security reasons.

Q running Windows 2000 and FreeBSD 7.1-R
Windows 2000 and FreeBSD 7.1-R also run just fine.

I have had some stability issues with Q on my first generation Core Duo MacBook Pro, and the Q drivers to enable a Samba share between my Windows 2000 guest and my Mac stubbornly refuse to work, but I’m willing to chalk both these problems up to a problem with the operator not necessarily the software! My iBook G3 was obviously slower, but didn’t have either of these issues.

If you need to run a application written for another OS (or with caveats perhaps even another processor!) and you don’t have time or inclination to register for and download a huge product like Fusion or Parallels, or if you’re like me and just want to run a ton of older OSs for silly nostalgic reasons, you can’t go wrong with Q.app. The folks behind this app have done a great job.

Tuesday 14th April 2009

Looking back at virtual machines on Macs

My virtual machine applications
My Applications folder is one full beast!

Since I first picked up my first copies of Connectix Virtual PC for my Blueberry iMac DV I’ve been awestruck by the elegance of virtual machines and have had a ridiculous amount of fun tinkering with operating systems and software I probably would not have otherwise been able to use. Some like FreeBSD have even "graduated" and become primary operating systems on machines I use, others like DOS and earlier versions of Windows get to stick around for bouts of electronic nostalgia.

Given I’ve been so busy with other projects and studying I thought the long Easter weekend would be a great time to look into some lesser known virtual machine programs for Mac: Q and VirtualBox. I’ll be posting my full reviews in the next day or so, but suffice to say they both fill their intended rolls amazingly well and could give the commercial Mac virtualisation solutions a run for their money. They’re free and open source, so you can download them and give them a shot right now!

For the sake of completeness, I talked about Parallels Desktop a lot back in 2006 when I was first messing around with FreeBSD on my then-new Intel MacBook Pro, then switched to VMware Fusion in 2007 because of it’s superior support for Unix-like clients. It’s kind of fun to look back at those posts for me, at the time I thought such experimentation was fun but essentially pointless; I had no idea how much I was actually learning.

If you love tinkering with obscure and/or old operating systems, it’s a great time to be alive! Now all I need is time…

Dedicated to my groovy late mum Debra Schade.