Posts Tagged ‘Linux’

Our friend the floppy disk

Sunday, April 25th, 2010

Today on Slashdot (a terrific site if you’re into geekery) there was the usual annual story about the death of the floppy disk.

Yes, I know – floppy disks are hopelessly obsolete.  In their largest common form they only store 1.44 megabytes.  (Yes, there were 2.88 megabyte floppy disks as well as 120-megabyte \”SuperDisks\”.  I don’t count Zip disks because the media was rigid, not floppy – hence “floppy” disks.)  CDs store 700 megabytes and more; DVDs store over four gigabytes.  Flash drives are cheap and popular, and easy to get – gigabytes of storage for a few dollars.  Why would I care about floppy disks?

Well, there are several reasons:

  • Floppy disks are reusable.  You can store data on them – and then you can change your mind, and put new data on them.  While they certainly have a usable life, a floppy disk can be used for years of continuous active service, and much longer with only occasional use.
  • Floppy disks are compact – particularly 3.5″ versions.  (5.25″ and 8″ are somewhat less convenient, I’ll concede!)  You can fit one in a shirt pocket.  You can mail two of them in a standard envelope.
  • Floppy disks are cheap.  They can be given away without remorse.  Flash drives bottom out around $10 (you can occasionally get lucky and find them cheaper), but getting large numbers of small flash drives for $1-2 each seems impossible.  (Yes, I can use CD and DVD but they aren’t reusable.  CD-RW and DVD+-RW are not as reliable as their standard cousins.)
  • Some hardware depends on floppy disks.  Some computers (such as my Commodore 64 and Amiga 500) require floppy disks.  The slashdot article above talks about hardware such as automated sewing machines and aviation equipment that require floppy disks to function.
  • Sometimes, a floppy disk is the most convenient way to store data.  I teach courses at a university.  The university server is accessible over the Internet, but it isn’t always reliable.  I have a server at home but it is large and has a lot of data on it.  My grade spreadsheets are very small.  I find it really handy to throw the spreadsheet on a floppy disk on my desktop computer so that I have a backup copy in case the server is down.

I actually actively use floppy disks at work.  We take low-resolution digital photos of clients’ homes and commercial buildings, in case underwriters want to see them.  The images are small enough to fit on floppy disks, so I use disks to store them.  The disks are flat so they store well in a client file, and I can fit several images on a disk.  I could use a CD, but I’d waste most of the space and I couldn’t revise the images if I wanted.

Yes, it’s true that few new computers have floppy drives in them.  My Acer desktop had a bay for one, and a header on the motherboard to connect to the floppy controller, but no drive was installed.  I have three USB floppy drives kicking around (some companies even sell some that are faster than internal floppy drives (I have one of the 2x drives and it works really well) but internal floppy drives are under $10 at many mail-order establishments, so I installed one internally.

Besides, if you pick yourself up a few of the USB drives (and add an internal or two for good measure), you can make an awesome floppy disk RAID array!  (I have to admit that I did this under Linux for giggles… and it works!  And it makes a spectacular sound, especially if you use RAID5 and all of the disks are running simultaneously!)

The joys of the penguin

Monday, March 29th, 2010

I’ve been using Linux for several years now – about seven I think.  I was first inspired to try it when I realized that I could turn an old 486 that I had into a modest file server.  (The 486 was actually disassembled for recycling – the RAM and disks were out and the power supply removed.  I reassembled it and successfully installed Debian on it.

(The machine is still running.  I’m upgrading it to the testing version of Debian called squeeze.  The machine has a whopping 32 megabytes of RAM in it and I call it canberra.)

I have several other interesting hobby machines.  One of them is a Sun Ultrasparc 1/170E that I call moora.  I’ve used it for a few purposes (including hosting an IRC server for awhile) but lately it’s been off more than it’s been on.  Still, it has enough RAM that I thought it might make an interesting desktop machine.  Not too many people surf the web on an Ultrasparc, after all.

After realizing that I was going to have issues adapting the installation of Debian to permit a GUI, I decided to give Gentoo Linux a try.  It’s an interesting distribution because it is designed to compile everything from source – and I mean everything.  There is the possibility of installing software from packages, but the premise of the distribution is that everything will be optimized if you customize your environment and compile your software according to your unique needs and your system’s CPU and resources.

And so… here I am, compiling the beginnings of a Gentoo installation on moora.  It is not fast (an Ultrasparc 1 runs at about Pentium II speeds, although I find that it multitasks a lot better than a Pentium II does for some reason), but it is still an intriguing project.

The machine can take a full gigabyte of RAM, so if this works I will max out the memory.  Right now it has 640 MB.

When new, the Ultrasparc 1/170E sold for $27,995.  I paid $35 for mine, several years ago!