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.
|
 |
08-13-2006, 12:56 AM
|
#1
|
LQ Newbie
Registered: Nov 2005
Posts: 15
Rep:
|
The differenc between CLFS,BLFS ALFS and LFS
I have seen the LFS web site.But I can't find the differences between CLFS ALFS BLFS and the LFS.
I have installed LFS successfully ever.
I can't understand why exists so many differences LFS project.
|
|
|
08-13-2006, 02:04 AM
|
#2
|
Member
Registered: May 2006
Location: UK
Distribution: Debian
Posts: 447
Rep:
|
(... oh come on)
ALFS - AUTOMATED Linux From Scratch: Same as LFS with less typing.
CLFS - CROSS Linux From Scratch: A useful exercise in cross compiling, also needed for anyone wanting LFS on a 64 bit arch.
BLFS - BEYOND Linux From Scratch: Instructions for building software not included in a base LFS system eg. Xorg.
Congrats on completing LFS.
|
|
|
08-13-2006, 03:42 AM
|
#3
|
LQ Newbie
Registered: Nov 2005
Posts: 15
Original Poster
Rep:
|
Well
CLFS is A useful exercise in cross compiling
LFS also is a useful exercise in cross compiling
Why we need clfs?
|
|
|
08-13-2006, 06:26 AM
|
#4
|
Member
Registered: May 2006
Location: UK
Distribution: Debian
Posts: 447
Rep:
|
Personally I wouldn't call LFS true cross-compiling. To me cross-compiling always meant building binaries on one system that will work on another completely different architecture (also counting a P4 compiling for an older P2). In LFS the host system is usually the target system. It comes down to how you want to define cross-compile.
CLFS started because LFS was limited (and still is) to x86 only. From CLFS:
Quote:
The one "flaw" in LFS is that it has always been based on an x86 class processor. With the advent of the Athlon 64 and Intel EM64T processors, the x86-only LFS is no longer ideal. Throughout this time, Ryan Oliver developed and documented a process by which you could build Linux for any system and from any system, by use of cross-compilation techniques. Thus, the Cross LFS project was born.
|
|
|
|
08-26-2006, 04:27 AM
|
#5
|
LQ Newbie
Registered: Aug 2006
Location: Belgium
Distribution: Kubuntu/Xubuntu and Sourcemage
Posts: 22
Rep:
|
To put it to extremes: with CLFS it is possible (in theory) to compile a system on a P4 for an alfa processor, with lfs this can not be done.
I've used LFS multiple times. I haven't used CLFS yet, but my advice would be to start with LFS as the proper guide says 
|
|
|
09-29-2006, 04:46 AM
|
#6
|
Member
Registered: Nov 2002
Location: Melbourne, Australia
Distribution: (C)LFS (x86_64, ix86, sparcv9, ppc)
Posts: 122
Rep:
|
Nothing about "in theory" here.
The CLFS goal is to compile linux from anything for anything.
We have mostly succeded... still issues with the kernel for sun4m and m68k-mac (though should work for m68k atari/amiga but not tested) still need to fix ADB on mac m68k and sun4m hypersparc is broken, sun4m supersparc is fscked for SMP...
Cross-LFS will provide you with a fully functional userspace for most architectures, kernel side though can be a bit of fun
Regards
[R]
|
|
|
All times are GMT -5. The time now is 12:40 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
|
|