SlackwareThis Forum is for the discussion of Slackware Linux.
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.
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.
I have just finished building a LFS system to learn more about Linux in general.
1. Is Slackware built exactly the same way as LFS by first assembling a toolchain and then compiling different system components? and then this procedure is redone when a new version of Slackware is released?
2. How is the version of glibc choosen, is it just the newest version at build time?
3. Is the Slackware toolchain available somewhere to download?
4. How are the Slackware maintainers notified when a security fix is available one of the many thousand components in a Slackware system, i guess that this could be very time consuming if all project pages for every component had to be checked every day?
They start from the previous version of Slackware and rebuild packages as needed. Every version Slackware has packages that were not rebuilt from the previous version of Slackware.
Distribution: slackware64 13.37 and -current, Dragonfly BSD
Posts: 1,810
Rep:
This has been asked before - but perhaps not in the same terms. Having gone through the LFS build process you are probably applying the lessons learnt to Slackware. I have many times gone through the LFS process and another known as DIY Linux which is very similar and in fact from the same original development crew (or at least one of them).
Once you are familiar with the process you can look at ways of automating it as with ALFS and the DIY automated method which is equally interesting although the link escapes me. As has been said, Slackware has a progressive rebuild methodology with some applications rebuilt and some not so, in other words, there is not a complete rebuild of Slackware for each release. Apparently, given previous replies from the Slackware team, there is not an all encomposing build script which would entirely rebuild the distribution from scratch. Given your experience with LFS I can relate to your questions about the ins and outs of building a complete distribution like Slackware. Obviously you should now have a good idea just how much work is involved!
So in general I recommend looking into DIY Linux if that's your kind of thing.
well, you could take a look at the slackware-current changelog, you'll see the packages are gradually upgraded until its time to call it a new stable slackware.
so no, there's no complete rebuild for each new release, just improving and building on top of the existing
This has been asked before - but perhaps not in the same terms. Having gone through the LFS build process you are probably applying the lessons learnt to Slackware. I have many times gone through the LFS process and another known as DIY Linux which is very similar and in fact from the same original development crew (or at least one of them).
Once you are familiar with the process you can look at ways of automating it as with ALFS and the DIY automated method which is equally interesting although the link escapes me. As has been said, Slackware has a progressive rebuild methodology with some applications rebuilt and some not so, in other words, there is not a complete rebuild of Slackware for each release. Apparently, given previous replies from the Slackware team, there is not an all encomposing build script which would entirely rebuild the distribution from scratch. Given your experience with LFS I can relate to your questions about the ins and outs of building a complete distribution like Slackware. Obviously you should now have a good idea just how much work is involved!
So in general I recommend looking into DIY Linux if that's your kind of thing.
Thank you very much for the information on DIY Linux, this will be the next thing i try to build. Even though i have only scratched the surface of system building, i already have a much greater understanding on how much effort is needed, than before trying to build these systems. I will definitely support the Slackware project by buying the next DVD/CDs, books etc. with this knowledge.
ACTUALLY, Pat has an amulet of pure molybdenum which, when placed atop a CPU fan, converts his Slack into bash code. When Pat's supply of Slack runs low (like just before a major release), the amulet taps directly into "Bob"'s Slack, with predictably fantastic results.
Last edited by qweasd; 02-04-2011 at 03:14 PM.
Reason: style
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.