Alexander E. Patrakov wrote: > Hello, > > Some newbies get caught by our advertisement (which might be true for older > versions of LFS, but is untested as of LFS-6.3): > >> It is not difficult to build an LFS system of less than 100 megabytes (MB), >> which is substantially smaller than the majority of existing installations. >> Does this still sound like a lot of space? A few of us have been working on >> creating a very small embedded LFS system. We successfully built a system >> that was specialized to run the Apache web server with approximately 8MB of >> disk space used. Further stripping could bring this down to 5 MB or less. Try >> that with a regular distribution! This is only one of the many benefits of >> designing your own Linux implementation.
The above is still true, but perhaps there should be a modification: "It is not difficult to modify a standard LFS system to use less than 100 megabytes (MB)..." This can be done easily by removing /usr/share, /usr/include and perhaps a few other files. Getting it down to less than 50M takes a little more work, but is not that hard. Of course, the lower you go, the more knowledge it takes. > ...and attempt to build LFS on their slow 586-class computers with only 16 MB > of > RAM. This is obviously a waste of time, both for them and for us. > Additionally, > the mentioned 100 MB system obviously contains significant deviations from > the > book and thus cannot be counted as LFS. I can't find anywhere where the book refers to a slow 586-class system. The SBU section already says that "Glibc .. could take up to three days on slower systems!" > P.S. I accept the challenge to "try that with a regular distribution". I am waiting for your results. Can you do it without breaking updates via their package manager? > Proposal: > > 1) Remove this advertisement. Disagree. It is still valid, but could use some tweaks. > 2) List hardware requirements (CPU, RAM, hard disk space) on the same page as > software host requirements, or immediately before it. These requirements > should > be set so that the total build time (including all testsuites) is less than 8 > hours, and that the build process never needs to get into swap (the worst > case > seems to be Chapter 5 gcc Pass1 when starting from a host that is based on > gcc-3.3). Disagree. The SBU page already can give a user an idea about how long it takes for various combinations of hardware. A user can judge for himself from there. Again, the SBU page could use some updates. > 3) When package management enters the book, include a procedure for building > packages for a lower CPU (basically, import config.site from the LiveCD and > adjust toolchain and perl configure arguments as done there) and transferring > LFS and subsequent packages to a different machine. Disagree. This is something for a hint or something similar to the user notes on BLFS. Trying to address every corner case in the book would be distracting to the majority of users. -- Bruce -- http://linuxfromscratch.org/mailman/listinfo/lfs-dev FAQ: http://www.linuxfromscratch.org/faq/ Unsubscribe: See the above information page