On Sun, Nov 26, 2006 at 06:47:37PM +0100, Segher Boessenkool wrote:
> > Yeah, I _so_ hope you are or will be wrong :) I don't know of any such
> > firmwares at the moment (I didn't search a lot, though). But that would
> > sure be a great thing to have (and support).
>> What good would it do to replace the known-good firmware
> of a hard drive with something home grown? What's the
> point?
Well - sometimes it's not known-good. I remember having a high-end server a
couple of years back that *required a firmware upgrade* for the hard drives
because re-syncing software raid partitions would just crash the machines.
Also, we might find that lower end drives that are 'slower' might only be
artificially so, because the firmware is not as good as the higher end
drives.
And there is the whole Free as in Freedom aspect of course. I think 'because
we want Free software' is a really good reason. Even if having Free firmware
for things like hard drives seems somewhat far fetched and difficult to
achieve now, think of how the whole concept of a Free OS sounded back in the
80s. Or a Free BIOS 10 years ago.
On top of that, think DRM. Say LinuxBIOS becomes really successful, and we
basically kill EFI (and therefore, DRM in the bios). The next thing they'll
try is putting it in video cards, audio cards, hard drives etc. In fact, they
tried that 5 or 6 years ago - remember the whole CPRM fiasco?
http://www.theregister.co.uk/2001/01/10/everything_you_ever_wanted/
Also, just look at those Linksys wireless routers (WRT54G). There's a whole
ecosystem out there - people are doing things with them that were *never*
anticipated by Linksys. Basically, having Free firmware for things like
hard drives could allow some amazing innovation.
And finally, 'because we can' is one heck of a good reason too.
Thanks,
Ward.