|
|
14 August 2007
Portable applications - interim report
By Andrew
Clifford
It is practical to run a PC environment from a
flash drive. Additional work is required to make the environment
really flexible and easy to use.
A few weeks ago I wrote about my experiment
with portable applications. I thought I would give an update on
progress so far.
To recap, I am trying to recreate my PC environment on a USB
flash drive. I want to transfer my work between Windows XP and
Vista PCs easily, and make sure that I can continue my work
immediately if one PC fails.
I have now largely managed to recreate my environment on a flash
drive. My conclusions so far are:
- PortableApps.com
provides a strong and growing collection of office products and
utilities that run directly from a flash drive.
- The PortableApps
version of Thunderbird, run with the Lightening calendar
plug-in, provides a usable alternative to Microsoft Outlook.
Because I want to be able to access and send email anywhere, I have
had to find an alternative to my ISP's outgoing email service
because that is only available when connected directly to
them.
- Most of the development tools that I use are easy to run from a
portable device because they have not been designed to be
Windows-specific.
- Flash drives have different speed characteristics than disk. I
have not noticed the speed differences for reading data or for
writing a small number of large files. However, writing a large
number of files to the flash drive is very slow indeed.
- Because of the speed characteristics, some software runs very
slowly from the flash drive. I have got around this by using a
version installed on the PC where available, and relying on the
flash drive version only when on a borrowed PC.
- For backup, it is relatively easy to copy an entire flash
drive, compress it, and write it to a CD. Recovery is simple
because the entire environment is just a bunch of files. There are
no registry entries or file permissions to worry about.
- Some software does not run properly from a flash drive. I have
copied the installation files for these to the flash drive so that
I can install the software as required.
- I found it rather unnerving moving to a portable environment.
Files and programs are not in their familiar places, and I have to
be paranoid about not losing the flash drive.
I still have more work to do.
- I want to recreate lost shortcuts, file associations and
startup programs. This would then give me the best of both worlds -
a PC that feels like it's my PC, but with all the flexibility of
portable applications.
- The environment still assumes fixed locations for software and
data. To make it more flexible, I want to restructure the
environment into bundles of functionality and data that can be
moved round. This would, for example, let me simply copy a
directory to the hard drive to speed up software that does not run
well from a flash drive. It would also let me split the environment
over many devices - for example keeping little-used data on a
different device.
- I want to create a more efficient backup, using incremental
backup or synchronisation.
I will let you know as I progress.
Next: Journey to the
sixth circle of hell
Subscribe to our free newsletter.

|
Latest newsletter:
Lighting up dark corners
Specialists have an important role lighting up the dark corners
that management can not see.
Read full
newsletter
System quality management
System quality management helps you implement high-quality
systems, manage existing systems proactively, and improve failing
systems.
Find out
how
|