2008-01-09

USB Memory Sticks

Introduction

Obviously USB Memory Sticks keep increasing in size. 16GB sticks are being replaced with 32GB sticks. Next year there will probably be 64 and 128GB sticks. At that point the emphasis will move from size to features:

  • Built in security based on encryption and such.
  • Physical robustness. Able to take physical abuse such as being run over by a car, thrown in a frozen lake, and shot by a cannon. At some point we'll probably see a USB stick dropped by an astronaut from the space station to be recovered later in frozen chunk of ice in the artic region...
  • Special USB sticks allowing the user to take their desktop from machine to machine without leaving any foot prints. So it might be possible to run your linux applications on any machine, whether they be at a public library or at your kids PC, in the future.

How to use them currently

Separate the system and user data from each other. User data includes the scripts and modifications needed to change a base Ubuntu install into the final running box. That means all of the CLI apt installs, copies, seds, etc., needed to modify a particular Ubuntu release to the production Ubuntu box. Now store your user data on to a usb stick. Back up the USB stick on to another system and do a diff. If everything checks out put it into your favorite version control system.

References

Topics to still cover...

  1. Put in base scripts showing how to separate data from system.
  2. Include a section on version control.

No comments: