Linked by Thom Holwerda on Tue 9th Nov 2010 22:24 UTC, submitted by koki
Thread beginning with comment 449421
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
"[q]the binary blobs are not part of the kernel itself in any way or form
When I download linux-2.6.37-rc1.tar.bz2 , I find the firmware blobs inside. I'd say that makes them part of the kernel in at least *some* form. "
"When I open my fridge I find a beer inside. I'd say that makes it a part of my fridge in at least *some* form."
Makes about as much sense. [/q]
The beer is not required to manufacture nor operate the fridge, it's not part of the plans for the fridge and in fact, is not a part of the fridge at all, only a part of its contents.
"[q][q]the binary blobs are not part of the kernel itself in any way or form
When I download linux-2.6.37-rc1.tar.bz2 , I find the firmware blobs inside. I'd say that makes them part of the kernel in at least *some* form. "
"When I open my fridge I find a beer inside. I'd say that makes it a part of my fridge in at least *some* form."
Makes about as much sense. [/q]
The beer is not required to manufacture nor operate the fridge, it's not part of the plans for the fridge and in fact, is not a part of the fridge at all, only a part of its contents. [/q]
Same with those binary blobs. They are not required to run the Linux Kernel at all. They do, however, aid parts of the Linux Kernel in working with the underlying hardware on specific systems, but the Linux Kernel could just as easily operate on those systems without the binary blobs being used.
For example, the QLA2000 SCSI controller requires a binary blob to operate. However, one could just as easily boot off of a CD to run the Linux Kernel on the same system. The hard disks behind the QLA2000 SCSI controller and the controller itself won't be accessible to the user, but the system will operate. Adding the binary blob for the controller will allow the controller and its associated disks to be operational for the user; but is not required for the Linux Kernel to operate on said system, even if said systems is otherwise useless - e.g. it has no other drives for the user to run the system from.




Member since:
2005-07-06
When I download linux-2.6.37-rc1.tar.bz2 , I find the firmware blobs inside. I'd say that makes them part of the kernel in at least *some* form. "
"When I open my fridge I find a beer inside. I'd say that makes it a part of my fridge in at least *some* form."
Makes about as much sense.
Edited 2010-11-10 10:32 UTC