Bruce Dubbs wrote:
On 5/29/06, Alexander E. Patrakov <[EMAIL PROTECTED]> wrote:
Simply because the adequate (i.e.: with good educational value and
technical
correctness) explanation of the udev topic is way too thick for the
LFS book.
Why? BLFS is up to about 1100 pages and LFS is somewhere around 300.
There is plenty of room for more.
The balance should be kept. LFS is not only a book about bootstrapping a
toolchain and configuring udev.
Also, this in-depth explanation doesn't fit for those who read the
book for the
first time.
But in-depth explanations can be added as appendicies that first time
readers don't need to read to do a build. I've always been in favor
of adding all the bootscripts, and now udev rules, as appendicies to
make the book "complete." There is a lot of great information in
those scripts and files, but I suspect most users just install them
like any other package and don't look inside.
Appendix does look as a good idea for getting a book that is both educational,
technically correct and not overwhelming for newbies. Thanks for the suggestion,
it is indeed an optimal plan for LFS.
However, I am not sure what to do with the following points:
1. Target audience. It is impossible to understand udev and kernel fully without
reading the source. So, at least for some sections, a working knowledge of C
must be assumed. AFAIK, this is unacceptable for the LFS book.
2. Other points suggested by Ag: RAID and volume management.
3. Not-so-unusual boot media, such as fakeraid cards commonly found on modern
motherboards.
Currently, it is impossible to dual-boot LFS and Windows XP from such cards
without deviating from the book. Reason: the boot process needs the "dmraid"
program in initramfs, and initramfs is beyond even BLFS, because of its apparent
complexity, and because in the most typical case (a regular IDE drive) it is not
needed.
Thus, the detailed and 100% working book becomes essentially non-linear (like
BLFS). Do you really want to break the tradition and make LFS non-linear? My own
opinion is that only chapters 4-6 must be linear, but the majority seems to
disagree.
--
Alexander E. Patrakov
--
http://linuxfromscratch.org/mailman/listinfo/lfs-dev
FAQ: http://www.linuxfromscratch.org/faq/
Unsubscribe: See the above information page