Currently supporting 2 OS X versions is a pain even without the PowerPC and Intel differences. Everytime I need to reboot my desktop from a different disk to test the setup and any changes. Luckily because of my virtual setup on the server I can access most of my stuff like email and blogs from everywhere without to much hassle but my iTunes library won’t. But I’m working on other stuff as well besides this project (one of them being a redesign of this site) and I can only do that from one of the OS’s as the test machine is also my desktop machine. I currently have two Mac mini’s, one G4 that is my production server and I use it to try out the PowerPC stuff and an Intel mini that is my primary desktop and test machine.

There are few possible solutions to ease my pain and give me greater flexibility and faster response time to changes and issues:

  • Get another primary Desktop!
    • Another mini would do it for me but it what would be the gain besides having another one. No performance increase, just another box.
    • An iMac would be nice but I already got a perfectly good display (23″ Cinema Display) wich would be a waste of money.
    • I would love to get a 8 core Mac Pro (basic setup) but it’s still expensive. Perhaps a second hand is a viable option.

    By the way, I don’t want a laptop. I don’t want to work everywhere. I’ve tried it and it is not my thing to work on the couch while watching a movie.

  • Virtualization!

    This would be the perfect solution but currently unobtainable due to licensing issues. Even if I will be running everything on a Mac it still isn’t allowed to run OS X workstation in a VM solution. Server is allowed in the near future but that would defy the purpose of using a workstation version instead of a server to do a server task. There are hacks that enable to run OS X in a VM solution but they all run on a host using Linux or Windows. I haven’t seen any hack that runs a guest OS X in a VM on a OS X host OS.

    If this would be possible (even unoffically) I would really love it as it would make my work a lot easier. I can imagine buying a 8 core Mac Pro and run a complete virtual server park on the single Mac and be able to test everything. I could even try out load balancing and fail overs.

    It would be great to be able to make a snapshot (instead of a disk image, which is slow and takes up a lot of disk space) and try something like an update and reverse it in case of problems or errors.

These are some the things I’ve been thinking to improve my situation but maybe I’m overlooking something obvious. I would love to hear about your ideas or suggestions as I haven’t decided on any of them yet.