Stuff on a Stick
The ability to run programs directly from a USB Flash Drive - without installing them on a computer - is useful in a number of circumstances. I’ve got several programs installed and running on my flash drive.
I have a U3 style flash drive - but most of the programs I’m describing here are not loaded as U3 programs.
Why would this be useful?
- Some time back I was looking for a venue for a Scratch class for kids. A local library expressed interest… but they couldn’t install software on their computers. I’ve now found that Scratch can be installed and run from a USB Flash drive. I can’t find a link describing how to put Scratch on the flash drive at the moment - but if I remember correctly I downloaded the .zip version of Scratch and unzipped it. Then I just copied the whole Scratch folder onto the flash drive (I actually put the folder into a folder named Programs on the flash drive to keep the root level from getting so cluttered) and then put a Shortcut to the program onto the root level. Note that you have to start Scratch and then open your projects. If Scratch is not installed on the computer you are using, it won’t recognize the file extension. Maybe that Scratch class at the library is possible now.
- When using someone else’s computer (or a public computer), you may need access to a wide variety of utilities. I’ve found that IrfanView (photo editing), Audacity (audio recording and editing), and jZip (a compression / decompression utility) all work fine from the flash drive.
- So, maybe your into teaching kids a programming environment but don’t like Scratch (I can’t imagine that!). I’ve found Squeak and NetLogo also run fine from a flash drive.
- If you’d like to do a little multimedia authoring, I’ve found that Xerte will also run from my flash drive.
- U3 programs I’ve installed include Skype (communications), Gimp (another photo editor - I really haven’t tried this but it did install correctly), and WinSCP (ftp utility).
- Do you think you’d like to investigate the Sugar user interface (the shell that runs on the OLPC XO laptop)? You can even get Sugar on a flash disk. One note - to get Sugar to run you actually reboot your computer into Fedora linux (which is also installed on the flash disk). This could also be very useful if you have small children and are looking for a good user environment for them. One more note - as best as I can tell, when I boot into Fedora / Sugar, my hard drive is NOT mounted. If I’m correct, this would mean that nothing a child (or anyone else) could do from Sugar could affect the data stored on your hard disk!
Well, that’s just a few programs that I’ve found to work on a USB Flash drive. There are many others. While access to other Authoring environments, etc, on a flash drive may be useful, many of these programs are licensed in such a way that (in my reading) would preclude such use.
My philosophy at this time is; if it’s licensed such that it’s not a violation to run it on multiple computers (Open Source, for example), and I think it might be a useful tool to have with me at all times, then I put in on the flash drive and see if it works.
