It's funny. Working with technology sometimes is like the old adage of teaching a pig to sing. No matter how hard you try, it's just not going to happen.
So was the case with a fairly new piece of software called MojoPac, which was supposed to take a standard USB 2.0 storage device and turn it into a 'portable' Windows desktop including housing the user's installed applications.
How'd I find out about it?
Religiously I listen to Security Now, a podcast hosted by Leo Laporte and Steve Gibson (GRC.COM) on computer security, as a way to pass the time during my runs. Two weeks ago the guys featured MojoPac. Gibson unequivocally recommended that folks run out and download the application. He explained that although it had some quirks, his experience was positive and allowed him to run the applications he needed on any Windows XP workstation.
This got me to thinking how great it would be to have a handful of my most used network utilities available on any XP workstation AND in the form factor of a thumb drive. I felt my pulse quicken!
So being a good tech lemming, I ran out that evening and downloaded the software and began playing around with the base install. Nothing too impressive, a little slow, but I was able to comprehend Steve's excitement about the possibilities that existed with this application.
The next morning on the way to work I created a list in my head of the applications that I would install in my Mojo environment. PGP Desktop - check, Terminal Services - check, Solar Winds - check, and on and on. The list amounted to around ten tools that I use in the normal day of network engineering.
When I got to the office, I carved out a small portion of the day to begin installing my apps. In order to help with comparison, I calculated that the average time to install these applications on a local workstation would be no more than twenty minutes.
The first application I tried was PGP Desktop 9.x. As the installation proceeded, the install seemed to get slower and slower. It eventually completed and alerted me that a restart would be required. After I completed the restart, I attempted to launch PGP Desktop but it informed me that some files needed for initialization were not available. After stepping through the install two more times it became apparent that I was not going to be able to use PGP Desktop.
I thought to myself, No problem, I still had some other applications I could use.
Next in the queue was my Terminal Services client; however, MojoPac had other plans and reported an error right away. I noticed that it stated something regarding 16-bit so I attempted to install the Windows XP RDP 32-bit client. Once again I was stopped.
During the 32-bit install MojoPac reported that the application was already installed. After looking for it under "Start/All Programs", I was unable to find any instance of the application.
Oh well, I didn't really need to access RDP clients from foreign workstations anyway. But hey, I did need a browser and FireFox 2.0 was really proving to be an IE7 killer for me.
Oops! Doesn't like FireFox's install either. In the words of the Mojo Nazi, "No browser for you!"
Solar Winds. Yep it installed after around twenty-five minutes. It then decided to go MIA on the "All Programs" menu.
SecureCRT. Another three minute install turned into a ten minute affair. At that point I was so frustrated I didn't even bother to see if it would run. If it did, big shit! Like I was really breaking down the workstation paradigm by getting a portable desktop to run an SSH client.
Back in 2004 I took the Migo for a spin, a USB flash drive that touted a watered down version of a similar concept. During that time I never fully grokked the advantage of the portable desktop concept; however, Gibson's enthusiasm allowed me to gain a better understanding of how the portable desktop idea could be leveraged. Too bad it just couldn't be leveraged by my type of computing. And so the quest continues.