Help answer threads with 0 replies.
Go Back > Forums > Linux Forums > Linux - Distributions > Linux From Scratch
User Name
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.


  Search this Thread
Old 08-13-2006, 01:56 AM   #1
LQ Newbie
Registered: Nov 2005
Posts: 15

Rep: Reputation: 0
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.
Old 08-13-2006, 03:04 AM   #2
Registered: May 2006
Location: UK
Distribution: Debian
Posts: 447

Rep: Reputation: 39
(... 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.
Old 08-13-2006, 04:42 AM   #3
LQ Newbie
Registered: Nov 2005
Posts: 15

Original Poster
Rep: Reputation: 0
CLFS is A useful exercise in cross compiling
LFS also is a useful exercise in cross compiling
Why we need clfs?
Old 08-13-2006, 07:26 AM   #4
Registered: May 2006
Location: UK
Distribution: Debian
Posts: 447

Rep: Reputation: 39
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:

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.
Old 08-26-2006, 05:27 AM   #5
LQ Newbie
Registered: Aug 2006
Location: Belgium
Distribution: Kubuntu/Xubuntu and Sourcemage
Posts: 22

Rep: Reputation: 15
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
Old 09-29-2006, 05:46 AM   #6
Registered: Nov 2002
Location: Melbourne, Australia
Distribution: (C)LFS (x86_64, ix86, sparcv9, ppc)
Posts: 122

Rep: Reputation: 16
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



Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
ALFS profile for BLFS-6.1 Vitalie Ciubotaru Linux From Scratch 0 07-10-2006 04:07 PM
LFS or BLFS masand Linux From Scratch 16 12-02-2004 03:31 PM
Lfs --> Blfs KptnKrill Linux From Scratch 3 10-11-2003 12:19 PM
blfs and lfs? newpenguin Linux From Scratch 7 12-04-2002 08:58 PM
Lfs & Blfs safrout Linux From Scratch 4 07-05-2002 08:27 AM > Forums > Linux Forums > Linux - Distributions > Linux From Scratch

All times are GMT -5. The time now is 12:43 PM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration