Forums | Articles | References
Welcome guest.  | Register | Login | Recent posts
Baby Shower Favors :: games blog directory
International Calling Cards

No Blob!

Tags:

Here is a fun, but still enlightening way to learn about binary blobs and why is it bad to include them in a free operating system that is supposed to be completely open, like OpenBSD, but yes, like GNU/Linux too!

Don't miss the song! Laughing out loud

Nice to read, even nicer to

Nice to read, even nicer to listen to.

firmware

So why does OpenBSD include firmware blobs?

It makes sense when you think about security first.

By only accepting hardware that doesn't need firmware blobs, you don't gain any security because instructions burned in ROM can do just as much harm. Also firmware blobs can cause just exactly as much instability as erratic hardware can.

The potential damage caused by a binary blob (which runs on the main processor) is much bigger, it affects the whole system.

For an easy example consider two network cards. One needs a firmware blob, the other needs a binary blob. The first one can't replace the keys you are using for encrypted connections, the second can.

Binary blobs make an operating system partially proprietary. Firmware blobs are just a cheap replacement for ROM.

But if firmware blobs are

But if firmware blobs are distributed and stored on rw media, and there is a source code for them somewhere, why shouldn't it be available? Or am I missing something about the nature of this firmware?

Of course the source code

Of course the source code should be available, just like the blueprints for all hardware should be available. A pony would be nice too. Making a difference between the two types of blobs doesn't make much sense from a software freedom viewpoint. It's about security.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

Post new comment

The content of this field is kept private and will not be shown publicly.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd>
  • You may quote other posts using [quote] tags.
  • You can use BBCode tags in the text. URLs will automatically be converted to links.
  • Lines and paragraphs break automatically.
  • Textual smileys will be replaced with graphical ones.

More information about formatting options

Syndicate content

Copyright © 2004 - 2008 Libervis Network - Some Rights Reserved :: Advertise :: Privacy Policy :: Contact