Abhinav Chaturvedi schrieb:
> 1. Whether distros like Fedora, Ubuntu and OpenSuse also follow LFS/BLFS
> steps to create their versions of Linux.

In openSUSE it works like this:
all programs are packaged in RPM format
To build an RPM package, a completely clean system is initialized in a
chroot environment and all packages required for the build process are
installed there using rpm. Once set up, the package source (which is at
least a tarball and a .spec file) is copied there and the rpm build runs
the spec file.

Whatever is to be done to unpack, modify, patch, autotools/build and
install the binaries is controlled through input in the rpm .spec file.

If you wish, you can get any src.rpm file (try binutils...) and run
unrpm on it, then unpack the source and have a look at the instructions
in the spec file.
Just do "zypper si binutils" (si means source install).

So, the answer is kind of yes, because the tactics are comparable.
The build process is done in a clean buildhost (in the openSUSE build
service its even virtualised -- the build clients are VM). The result,
however, is different. Packaging is most distro's way to achieve
software version management, which you have to do manually on (B)LFS.

AFAIK Fedora (being RedHats equivalent to openSUSE) also uses RPM and
probably a comparable mechanism. For Ubuntu I don't know.

Cheers,
Jan

ps. Packakes you might be interested in:
build, obs-server, obs-client, osc, kiwi, kiwi-instsource
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-chat
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to