The end of CDs: a win for FOSS?

The end of CDs: a win for FOSS?


While waiting for the imminent release of PCLinuxOS 0.94 I started wishing for a usb flash drive to back up my /home data. I usually just buy the Live CD, but I then started to think, what I'd really like to have is the OS come on a flash drive. No installation would be necessary, just plug it in and use. Then in an epiphany (a flash even), it became clear, the end of CDs is near.

And when I say CD I don't just mean regular old 700 MB compact disks, I also mean DVDs, and new Blue-ray and HD DVDs optical disks too (whose capacities are already exceeded by the largest flash drives). In fact, I see a world in the near future (5 years?) where, like the floppy, optical disks will take their place in the museum of yesterday technology. Now I know Sony, Phillips, et al might not like to hear this, but the logic is unassailable (and its consequences inexorable), and the logic goes something like this.

CDs started out as a replacement for records (albums) to digitally store and distribute music. And with the CD begat the need for the CD player. And things were good, and the music industry (and equipment makers) made a ton of money reselling content they had recovered the cost of production of decades before.

Then the computer industry realized that compact disks were really just another way to store lots of bits cheaply, and thus begat the use of CDs to store and distribute software and data. And with this need begat the ubiquitous CD drive in PCs.

But for all the benefits optical disk storage bring, they have an inherent Achilles heal -- they require a mechanical optical drive to play them with. And being mechanical means they embody the innate deficiencies of such things (size, weight, power, fragility, etc). And like the floppy before it, CDs ultimately just provide a standard, relatively cheap, means to provide easy transportable storage for data. But now the CDs time too is coming to an end.

Flash drives are the emerging king of mass PC storage. Not only will flash memory technology transcend the application of optical disk storage, it will transform the future look and use of the PC, and this will profoundly affect the distribution and use of FOSS.

For when you break it down, all a PC is is an operating system, nonvolatile memory to store the OS and programs on, ram memory to run programs in, interface devices to provide for human interaction (keyboards, mice, etc), a screen interface, and external device (printers, et al) interface capabilities.

Thus, the PC will become just a standard chassis that provides a base for the cpu, ram memory, peripherals, and screen. It can include nonvolatile (flash) memory too, but for most people, they will just stick in their own flash drive and be instantly up and running with whatever OS, software, and data they choose to have on it. And when this happens FOSS will dominate the software landscape. Because when the separation of the hardware from the software becomes explicit people will then make smarter decisions to optimize both. At this point commercial/proprietary software will have to compete on an equal footing with FOSS to get on people's flash drives. That's a battle I think FOSS will generally win.

In my mind the inevitability of this was a foregone conclusion. And sure enough, it just so happened, the day after I initially wrote these thoughts down for this blog I came across an announcement about the Turbolinux "wizpy". Man, was this serendipitous, or what?

So very soon, instead of downloading an ISO and burning CDs, and then installing the distro from the CD onto a harddisk (or flash drive) to use, DRY (don't repeat yourself – to borrow a Ruby/Rails idiom). You'll just get the distro on a flash drive to begin with and run it off that. Then, all those CD filled magazines will come instead with little flash drives which you can immediately use with any computer – Mac, PC, or whatever. Yes, a better day is on the horizon.

So before you go out and blow a paycheck on that new Blue-ray or HD DVD player you might want to wait awhile. Flash technology will change the form and face of all data storage and distribution, with FOSS (and us) being a big winner in the process.

Category: 

Comments

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

The advantages of CD's, DVD's etc. are:

1. their compact form factor
2. their cheap composition.

While I can see flash drives as such becoming more popular for liveCD purchases, I don't see them wholely replacing discs for all their purposes.

Discs are compact: they stack easily and hundreds of them can be placed in a very small space.
They are also cheap to manufacture: They are little more than circular pieces of plastic. Flash drives are like tiny computers with circuitry.

When you get flash drives with the same data capacity or more, same physical space or less, and same price or less as whatever the contemporary disc technology offers at the time, then we'll talk. Until then, flash technology will not be able to overcome the sheer mass distribution capabilities of disc technology.

Matthew Sharp's picture

So what happens when you accidentally delete some important file, misconfigure it so that it wont boot, upgrade to a new but incompatible version of foosoft (which stops a boot), etc.

You need some way of recovering the original system without losing user's files. IMHO, this doesn't offer a huge improvement over a LiveCD (they are read only after all).

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

I would rather think: the network. The more internet is everywhere the more it makes sense to have things stored there instead as on a disk flash drive or whatever.

Anonymous visitor's picture
Submitted by Anonymous visitor (not verified) on

I would rather think: the network.

In fact, you could just have a private/public keypair on the fob along with some tftp-ish thing which goes out and authenticates you then slurps down your OS image and boots it. When you leave, auto-rsync changes to your image server and terminal reboots. Server rsyncs to backup server. Smiple.

For that matter, with pgpkeys.net, who needs the fob? Authenticate yourself to the terminal, it authenticates you via online pgpkey, slurps down your OS image after authenticating with your image server ...

Author information

Jabari Zakiya's picture