Linux From Scratch This Forum is for the discussion of LFS.
LFS is a project that provides you with the steps necessary to build your own custom Linux system. |
Notices |
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
Are you new to LinuxQuestions.org? Visit the following links:
Site Howto |
Site FAQ |
Sitemap |
Register Now
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
|
 |
05-19-2005, 05:04 AM
|
#1
|
Member
Registered: Oct 2003
Location: Heidelberg, Germany
Distribution: Slackware 11.0; Kubuntu 6.06; OpenBSD 4.0; OS X 10.4.10
Posts: 345
Rep:
|
Why all the patches?
I am curious as to why so many sources have to be patched in the building of an LFS system. Is there a general reason that applies to all these source packages, or does each patch have its own separate reason that it is needed?
I am just wondering because I have used a number of different linux different distributions over the last eight years or so. I have been compiling the kernel and various applications (even GNUCash - try that from source on a Slackware box sometime!) almost the whole time, and I can count on one hand the number of times I have had to patch a source tree in order to get something to build. So, as I read ahead to prepare to build an LFS system, it just seems to me that there is a lot of patch work involved, and I don't grok why.
Can someone here enlighten me?
|
|
|
05-19-2005, 09:26 AM
|
#2
|
Member
Registered: Aug 2004
Distribution: LFS
Posts: 350
Rep:
|
The reasons are clearly explained in the text, most are for bug and security reasons, some are to bring the installed package into FHS compliance, a minority are to fix compile problems
|
|
|
05-19-2005, 12:26 PM
|
#3
|
Member
Registered: Oct 2003
Location: Heidelberg, Germany
Distribution: Slackware 11.0; Kubuntu 6.06; OpenBSD 4.0; OS X 10.4.10
Posts: 345
Original Poster
Rep:
|
OK. I guess then I will just read through each one as it is called for in order to get a better specific idea of what each of them do. It'll take longer, but at least I will have a better understanding of what I'm doing.
|
|
|
05-30-2005, 11:48 AM
|
#4
|
Member
Registered: Jun 2004
Distribution: Turtle Kevux 0.8.8
Posts: 129
Rep:
|
Quote:
I am curious as to why so many sources have to be patched in the building of an LFS system.
|
Try detting the Source RPM's (SRPM) from another distro and look inside if you can.
LFS's patches are nothing compared to the number of patches other distro's tend to make...
|
|
|
05-30-2005, 09:04 PM
|
#5
|
LQ Newbie
Registered: May 2005
Posts: 27
Rep:
|
Quote:
Originally posted by Yerp
Try detting the Source RPM's (SRPM) from another distro and look inside if you can.
LFS's patches are nothing compared to the number of patches other distro's tend to make...
|
I am confused, why do we have different number of patches on different distros? I thought that they all come from the same source.
Does this mean that one distro is more dilligent in fixing bugs and others just don't care?
|
|
|
06-02-2005, 02:28 PM
|
#6
|
Member
Registered: Jun 2004
Distribution: Turtle Kevux 0.8.8
Posts: 129
Rep:
|
There are different programmers and designers between the systems.
LFS only focuses on necessary patches (security and bugs)
All the other distro's have their own tweaks to make things work how they wish. Also, all of their tweaks that tend to be patches may not be necessary and thus donot make it into the LFS patch tree.
The LFS patches due come from different sources, but that doesn't say anything whatsoever about other distro's.
Linux is not a company, its a cluster of many people getting the freedom to have an operating system their way (or at least closer to that than ever before) This means you will not find any consistancy in any of the development as they all are different depending whom you obtain them from. (thus the many many different patches).
So indeed, one may be better at fixing bugs in certain areas...assuming that their patch doesn't cause a bug elswehere which may result in more patches for more programs/libraries..
|
|
|
All times are GMT -5. The time now is 12:55 AM.
|
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.
|
Latest Threads
LQ News
|
|