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.
 |
GNU/Linux Basic Guide
This 255-page guide will provide you with the keys to understand the philosophy of free software, teach you how to use and handle it, and give you the tools required to move easily in the world of GNU/Linux. Many users and administrators will be taking their first steps with this GNU/Linux Basic guide and it will show you how to approach and solve the problems you encounter.
Click Here to receive this Complete Guide absolutely free. |
|
 |
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: 349
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..
|
|
|
|
| Thread Tools |
Search this Thread |
|
|
|
Posting Rules
|
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
HTML code is Off
|
|
|
All times are GMT -5. The time now is 04:50 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
|
|