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
