openbsd not blob free?

2010-05-05 Thread Kent Watsen
There is a discussion on the osol-discuss mailing list this morning where
it's pointed out that OpenBSD source tree has a blob in it:

http://osdir.com/ml/opensolaris-discuss/2010-05/msg00095.html

The location of the blob in the tree is here:

http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode/afb/microcode.h?rev=1.1;content-type=text%2Fplain

A posting from Alan Coopersmith from last December:

http://lists.freedesktop.org/archives/x-packagers/2009-December/91.html

The only official OpenBSD position statement I could find is on the 3.9
lyrics page:

http://www.openbsd.org/lyrics.html#39

Where it says  OpenBSD remains blob-free  - not true?



Re: openbsd not blob free?

2010-05-05 Thread Otto Moerbeek
On Wed, May 05, 2010 at 11:32:47AM -0400, Kent Watsen wrote:

 There is a discussion on the osol-discuss mailing list this morning where
 it's pointed out that OpenBSD source tree has a blob in it:
 
 http://osdir.com/ml/opensolaris-discuss/2010-05/msg00095.html
 
 The location of the blob in the tree is here:
 
 http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode/afb/microcode.h?rev=1.1;content-type=text%2Fplain
 
 A posting from Alan Coopersmith from last December:
 
 http://lists.freedesktop.org/archives/x-packagers/2009-December/91.html
 
 The only official OpenBSD position statement I could find is on the 3.9
 lyrics page:
 
 http://www.openbsd.org/lyrics.html#39
 
 Where it says  OpenBSD remains blob-free  - not true?

Blobs that run on hardware like PCI cards != blobs that run on the same
processor as the kernel. 

-Otto



Re: openbsd not blob free?

2010-05-05 Thread Matthew Weigel
On Wed, 5 May 2010 17:44:48 +0200, Otto Moerbeek o...@drijf.net wrote:

 Blobs that run on hardware like PCI cards != blobs that run on the same
 processor as the kernel. 

What is the difference between inaccessible firmware on expansion cards
and firmware blobs uploaded to expansion cards by the operating system?

Uploaded firmware blobs generate more traffic on m...@.
-- 
 Matthew Weigel
 hacker
 unique  idempot . ent



Re: openbsd not blob free?

2010-05-05 Thread Nicholas Marriott
It's not a blob, it is firmware image and there are a few of them in the
tree. Blobs are binary drivers.


On Wed, May 05, 2010 at 11:32:47AM -0400, Kent Watsen wrote:
 There is a discussion on the osol-discuss mailing list this morning where
 it's pointed out that OpenBSD source tree has a blob in it:
 
 http://osdir.com/ml/opensolaris-discuss/2010-05/msg00095.html
 
 The location of the blob in the tree is here:
 
 http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode/afb/microcode.h?rev=1.1;content-type=text%2Fplain
 
 A posting from Alan Coopersmith from last December:
 
 http://lists.freedesktop.org/archives/x-packagers/2009-December/91.html
 
 The only official OpenBSD position statement I could find is on the 3.9
 lyrics page:
 
 http://www.openbsd.org/lyrics.html#39
 
 Where it says  OpenBSD remains blob-free  - not true?



Re: openbsd not blob free?

2010-05-05 Thread Janne Johansson
2010/5/5 Kent Watsen k...@watsen.net

 There is a discussion on the osol-discuss mailing list this morning where
 it's pointed out that OpenBSD source tree has a blob in it:

 http://osdir.com/ml/opensolaris-discuss/2010-05/msg00095.html

 The location of the blob in the tree is here:


 http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode/afb/microcode.h?rev=1.1;content-type=text%2Fplain

 A posting from Alan Coopersmith from last December:

 http://lists.freedesktop.org/archives/x-packagers/2009-December/91.html

 The only official OpenBSD position statement I could find is on the 3.9
 lyrics page:

 http://www.openbsd.org/lyrics.html#39

 Where it says  OpenBSD remains blob-free  - not true?


He thinks code on the ethernet card is different if you load it from file
or if it came pre-burned on a ROM.

OpenBSD thinks code-that-runs-in-my-kernel (like the popular gfx-card blobs)
are different from code-that-runs-in-my-eth-card
(like firmware files)

-- 
To our sweethearts and wives.  May they never meet. -- 19th century toast



Re: openbsd not blob free?

2010-05-05 Thread Darrin Chandler
On Wed, May 05, 2010 at 11:32:47AM -0400, Kent Watsen wrote:
 There is a discussion on the osol-discuss mailing list this morning where
 it's pointed out that OpenBSD source tree has a blob in it:
 
 http://osdir.com/ml/opensolaris-discuss/2010-05/msg00095.html
 
 The location of the blob in the tree is here:
 
 http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode/afb/microcode.h?rev=1.1;content-type=text%2Fplain

From the linked message:

They're not happy about it, but a firmware blob isn't really any
different if it's loaded from disk where the OS can see it vs. baked
into a PROM on the card where the OS is unaware of it.

There it is in a nutshell. Do you only allow hardware with fixed
microcode, or do you allow the kernel to load it from a blob? What are
the practical and ideological differences?

Practical: microcode can be updated. Otherwise it's the same as burned
in microcode.

Ideological: non-free microcode is not free, whether it's burned in or
uploaded by the OS kernel. Take your gNewSense no-blob Linux distro and
put it on any computer you can find and you'll be running with non-free
microcode, starting with the CPU.

I don't pretend to know all the issues involved here, but I think what
I've said above is accurate as far as it goes. You can't turn on a
mainstream computer that is free of closed microcode: such computers
just don't exist.

-- 
Darrin Chandler|  Phoenix BSD User Group  |  MetaBUG
dwchand...@stilyagin.com   |  http://phxbug.org/  |  http://metabug.org/
http://www.stilyagin.com/  |  Daemons in the Desert   |  Global BUG Federation



Re: openbsd not blob free?

2010-05-05 Thread Dan Harnett
On Wed, May 05, 2010 at 11:32:47AM -0400, Kent Watsen wrote:
 There is a discussion on the osol-discuss mailing list this morning where
 it's pointed out that OpenBSD source tree has a blob in it:
 
 http://osdir.com/ml/opensolaris-discuss/2010-05/msg00095.html

In OpenBSD's case, binary blob refers to binary-only drivers, not
firmware.  Firmware is usually okay if it is documented and under an
acceptable license.



Re: openbsd not blob free?

2010-05-05 Thread Peter N. M. Hansteen
Dan Harnett dan...@harnett.name writes:

 In OpenBSD's case, binary blob refers to binary-only drivers, not
 firmware.  Firmware is usually okay if it is documented and under an
 acceptable license.

Specifically, the license needs to grant the OpenBSD project the right
to redistribute the firmware files.

Unfortunately there have been a few cases (wpi, iwn, others I don't
remember right away) where redistribution rights have not been granted
and the end user will need to download one or more files and copy to
/etc/firmware before a device would work.  

In the two cases I mentioned the workaround was provided by the driver
developer who made the firmware available as an installable package
for download from his personal web space.  It was of course documented
in the driver man pages, but the extra step is just enough
inconvenience that I'd consider actively seeking laptops with other
wireless cards in the future unless that particular manufacturer does
the sensible thing.

-- 
Peter N. M. Hansteen, member of the first RFC 1149 implementation team
http://bsdly.blogspot.com/ http://www.bsdly.net/ http://www.nuug.no/
Remember to set the evil bit on all malicious network traffic
delilah spamd[29949]: 85.152.224.147: disconnected after 42673 seconds.



Re: openbsd not blob free?

2010-05-05 Thread Matthew Szudzik
On Wed, May 05, 2010 at 11:32:47AM -0400, Kent Watsen wrote:
 it's pointed out that OpenBSD source tree has a blob in it:

You've just walked into an old flame war.  See
 http://marc.info/?l=openbsd-miscm=119983946724267



Re: openbsd not blob free?

2010-05-05 Thread Brad Tilley
Kent Watsen wrote:
 There is a discussion on the osol-discuss mailing list this morning where
 it's pointed out that OpenBSD source tree has a blob in it:
 
 http://osdir.com/ml/opensolaris-discuss/2010-05/msg00095.html
 
 The location of the blob in the tree is here:
 
 http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode/afb/microcode.h?rev=1.1;content-type=text%2Fplain
 
 A posting from Alan Coopersmith from last December:
 
 http://lists.freedesktop.org/archives/x-packagers/2009-December/91.html
 
 The only official OpenBSD position statement I could find is on the 3.9
 lyrics page:
 
 http://www.openbsd.org/lyrics.html#39
 
 Where it says  OpenBSD remains blob-free  - not true?

I believe these are device specific (firmware, etc). Here's another:

http://www.openbsd.org/cgi-bin/cvsweb/src/sys/dev/microcode/atmel/atmel_intersil_fw.h?rev=1.2;content-type=text%2Fplain



Re: openbsd not blob free?

2010-05-05 Thread Eric Furman
blobs? multithreading?
What is this, troll week?



Re: openbsd not blob free?

2010-05-05 Thread Rod Whitworth
On Wed, 05 May 2010 19:41:10 -0400, Eric Furman wrote:

blobs? multithreading?
What is this, troll week?

And bloody UML as well.

I wouldn't reply to any of the discussion because I'm in agreement
with you.
I think the trolls are getting a new paradigm though, selecting
topics that look like something interesting even though they are
totally irrelevant.

Perhaps shunting these threads off to advocacy@ very early in the piece
would be useful. I suspect that would result in less annoyance to
developers and the genuine skilled people here who are truly helpful
and for whom I'm very grateful.


*** NOTE *** Please DO NOT CC me. I am subscribed to the list.
Mail to the sender address that does not originate at the list server is 
tarpitted. The reply-to: address is provided for those who feel compelled to 
reply off list. Thankyou.

Rod/
---
This life is not the real thing.
It is not even in Beta.
If it was, then OpenBSD would already have a man page for it.



Re: openbsd not blob free?

2010-05-05 Thread Marco Peereboom
No one can resist UML  threads!

On Thu, May 06, 2010 at 09:54:00AM +1000, Rod Whitworth wrote:
 On Wed, 05 May 2010 19:41:10 -0400, Eric Furman wrote:
 
 blobs? multithreading?
 What is this, troll week?
 
 And bloody UML as well.
 
 I wouldn't reply to any of the discussion because I'm in agreement
 with you.
 I think the trolls are getting a new paradigm though, selecting
 topics that look like something interesting even though they are
 totally irrelevant.
 
 Perhaps shunting these threads off to advocacy@ very early in the piece
 would be useful. I suspect that would result in less annoyance to
 developers and the genuine skilled people here who are truly helpful
 and for whom I'm very grateful.
 
 
 *** NOTE *** Please DO NOT CC me. I am subscribed to the list.
 Mail to the sender address that does not originate at the list server is 
 tarpitted. The reply-to: address is provided for those who feel compelled to 
 reply off list. Thankyou.
 
 Rod/
 ---
 This life is not the real thing.
 It is not even in Beta.
 If it was, then OpenBSD would already have a man page for it.



Re: openbsd not blob free?

2010-05-05 Thread Jacob Yocom-Piatt

discovery channel has shark week, misc@openbsd.org has troll week.

did you know that a troll's vision is actually very poor? their most 
acute sense is that of smell, which they routinely use to find garbage 
online.



Marco Peereboom wrote:

No one can resist UML  threads!

On Thu, May 06, 2010 at 09:54:00AM +1000, Rod Whitworth wrote:
  

On Wed, 05 May 2010 19:41:10 -0400, Eric Furman wrote:



blobs? multithreading?
What is this, troll week?

  

And bloody UML as well.

I wouldn't reply to any of the discussion because I'm in agreement
with you.
I think the trolls are getting a new paradigm though, selecting
topics that look like something interesting even though they are
totally irrelevant.

Perhaps shunting these threads off to advocacy@ very early in the piece
would be useful. I suspect that would result in less annoyance to
developers and the genuine skilled people here who are truly helpful
and for whom I'm very grateful.


*** NOTE *** Please DO NOT CC me. I am subscribed to the list.
Mail to the sender address that does not originate at the list server is 
tarpitted. The reply-to: address is provided for those who feel compelled to 
reply off list. Thankyou.

Rod/
---
This life is not the real thing.
It is not even in Beta.
If it was, then OpenBSD would already have a man page for it.