Ask A Question
 
chandu
Fresh Boarder
Blog Posts: 0
Forum Posts: 12
Rating: 0ApplaudCriticize
Posted 4 Months, 1 Week ago #1
I have a question that I realize could start a flame war, but I proceed in caution regardless. This posting is MEANT as an observation and an opportunity for improvement on what is (for my purposes) the best linux distribution out there - KNOPPIX.

I won't go into all the features of this distro, just go to google or www.knoppix.net and you'll get all the information you need and some darn good community support as well.

I have one significant issue with the Knoppix distro, and that is their failure to include the kernel headers and source for their distribution. This makes it very difficult (for me) to do development work on this as some items (openh323 telephony modules for example) require the kernel headers and source in order to compile.

Not being faint of heart, I made an attempt to compile my own by obtaining the kernel source from kernel.org, obtaining the necessary kernel patches, and scouring suggestions from the Knoppix forum, but have had no success following any one 'recipe'. Additionally (and very important to me for change control purposes) it seems that doing it this way (homebrewing my own kernel source 2.4.20-xfs ) leaves the end product open to individual mistakes in a production environment. An official release of kernel headers and source seems like a necessary baseline.

Most significantly, it seems that the GPL requires a distributor to provide this sort of source code if they are to distribute Linux. The portion of the GPL I am referring to immediately follows this post.

Let me close by saying I DO NOT feel like this is an entitlement due me or anyone else in the Linux community. Klaus and team have done an exceptional job on this distro, which is getting better over time. They have and continue to be outstanding contributors to Linux adaptation and development. However, I DO feel that this is a significant technical drawback restricting development on this distribution, and for good reason is required by the GPL.

Your constructive comments regarding the reasonableness of making an official REQUEST (please note the choice of word) to the Knoppix organization are most welcome.

Thanks in advance,

Paul

***begin GPL TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION****

3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following:

* a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

* b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or,

* c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable.

If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code.

***end GPL TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION***
paydayloan
Fresh Boarder
Blog Posts: 0
Forum Posts: 10
Rating: 0ApplaudCriticize
Posted 4 Months, 1 Week ago #2
I agree that the headers are necessary. I was unable to compile my Conexant driver because they weren't there. Iwas advised to download the kernel source. You seem to be one step further along.

I agree, too that Knoppix is a great achievement.
The Content on this site is provided for general information purposes only. Your use of the Content, or any part thereof, is made solely at Your own risk and responsibility. By entering this site you declare you read and agreed to its Terms, Rules & Privacy.
Copyright © 2006 - 2010 My Linux Gang