Your question seems similar to the one I posted when I started with LFS
about a month back. My question then was whether distros like OpenSuse,
Fedora etc also do something like LFS to build their system. Below is one of
the responses I received in this forum. See if it helps.

Best,
Abhinav.

===================================

> 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
===============================================

2010/1/15 Johnneylee Rollins <[email protected]>

> Hey, I was just wondering if it was possible to use LFS to make my own
> shareable linux distro.
> If so, how would I do that? And also, what goes into a livecd or install
> cd?
> --
> http://linuxfromscratch.org/mailman/listinfo/lfs-chat
> FAQ: http://www.linuxfromscratch.org/faq/
> Unsubscribe: See the above information page
>



-- 
It's the peoples' will, I am their leader, I must follow them. (Jim Hacker
in Yes Minister)
-- 
http://linuxfromscratch.org/mailman/listinfo/lfs-chat
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page

Reply via email to