Re: RFC: Moving firmware blobs out of the kernel.

!MAILaRCHIVE_VOTE_RePLACE
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
To: Jeff Garzik <jeff@...>
Cc: Theodore Tso <tytso@...>, Benjamin Herrenschmidt <benh@...>, <James.Bottomley@...>, <ksummit-2008-discuss@...>, David Miller <davem@...>, <linux-kernel@...>
Date: Thursday, May 29, 2008 - 5:18 pm

On Thu, 2008-05-29 at 15:12 -0400, Jeff Garzik wrote:

I've been careful to ensure that what I'm doing is a benefit even
without that final step. But I still think that final step is useful
too.


Well, 'compatible licence' is a loaded question. It takes a fairly
wilful misinterpretation of 'mere aggregation', IMHO, to see what we're
currently doing as legal -- but I was trying to avoid that discussion
since it tends to devolve into name-calling and nobody's _actually_
right until/unless it's decided by a court.

But sticking to the technical side -- with what I have now, it's
_easier_ to build external firmware into the kernel than it was before.
My original testing was done with a kernel with the libertas
'usb8388.bin' firmware built in to it, for example. That was never
possible before.

Having firmware files in a separate tarball doesn't prevent you from
building them into your vmlinux if you want to. And there are some
companies who wouldn't allow their firmware to be distributed in the
kernel source tree because it's under GPL, but _would_ consider putting
it in a separate 'kernel-firmware' repository instead. So this should
_also_ mean we can ship more firmware, more easily.

Hell, with git submodules you almost don't need to notice the
difference, do you? Just check out kernel-firmware as a subdirectory of
the source tree (or point CONFIG_BUILTIN_FIRMWARE_DIR at wherever you
_did_ check it out), and you're done.


It is not my intention to remove that possibility. I believe I have made
it _more_ feasible; not less.

-- 
dwmw2

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[Ksummit-2008-discuss] Fixing the Kernel Janitors project, James Bottomley, (Wed May 28, 1:20 pm)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, James Bottomley, (Thu May 29, 10:26 am)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Benjamin Herrenschmidt, (Thu May 29, 2:17 am)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Benjamin Herrenschmidt, (Thu May 29, 9:20 pm)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Benjamin Herrenschmidt, (Sun Jun 1, 7:56 pm)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Benjamin Herrenschmidt, (Thu May 29, 9:25 pm)
RFC: Moving firmware blobs out of the kernel., David Woodhouse, (Thu May 29, 12:15 pm)
Re: RFC: Moving firmware blobs out of the kernel., Benjamin Herrenschmidt, (Thu May 29, 9:22 pm)
Re: [Ksummit-2008-discuss] RFC: Moving firmware blobs out of..., Mauro Carvalho Chehab, (Sun Jun 8, 7:13 am)
Re: [Ksummit-2008-discuss] RFC: Moving firmware blobs out of..., Arnaldo Carvalho de Melo, (Fri May 30, 9:47 am)
Re: RFC: Moving firmware blobs out of the kernel., Jeff Garzik, (Thu May 29, 3:12 pm)
Re: [Ksummit-2008-discuss] RFC: Moving firmware blobs out of..., Benjamin Herrenschmidt, (Thu May 29, 9:27 pm)
Re: RFC: Moving firmware blobs out of the kernel., David Woodhouse, (Thu May 29, 5:18 pm)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, James Bottomley, (Thu May 29, 10:36 am)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Rafael J. Wysocki, (Thu May 29, 4:24 pm)
Re: [Ksummit-2008-discuss] Fixing the Kernel Janitors project, Rafael J. Wysocki, (Mon Jun 2, 6:43 am)
How many contributors are we losing, Luck, Tony, (Fri May 30, 4:23 pm)
Re: How many contributors are we losing, Josh Boyer, (Fri May 30, 9:12 pm)
Re: How many contributors are we losing, Greg KH, (Fri May 30, 4:47 pm)
Re: How many contributors are we losing, Stefan Richter, (Sat May 31, 3:53 pm)
Re: How many contributors are we losing, Willy Tarreau, (Fri May 30, 4:46 pm)