As most of you know, BLFS is huge. If it is printed on paper, it would
take over 2000 pages. There are over a thousand individual packages in
the book.
In addition, upstream changes are released often. The average is about
3.5 packages every day, seven days a week.
Since LFS/BLFS contributions are done completely by volunteers, the
upstream change rate is overwhelming our ability to keep up to date.
The problem is not LFS. That is doable. The problem is the size and
change rate of BLFS.
To address this, I am proposing to split BLFS into two (or possibly
more) books. My tentative names are BLFS-Basic and BLFS-Advanced.
BLFS-Basic is primarily command line tools and programs plus the basic
Xorg section of BLFS. This would be updated regularly and a 'stable'
version released every six months with the LFS book. The BLFS-Advanced
book will be a 'rolling release'. We did this with BLFS between LFS
versions 6.3 and 7.4 (August 2008 until September 2014).
With a rolling release, there is less consistency and a comprehensive
check against the current stable LFS is not done. Packages would be
frequently out of date.
For BLFS-Basic I am attaching a straw man for the contents. I
anticipate that an experienced LFS builder could complete all the
packages in BLFS-Basic in a day or two.
I am now looking for feedback. Are there other solutions? Is my list
for BLFS-Basic too large? Is there something missing?
-- Bruce
I. Introduction
II. Post LFS
3. After LFS Configuration Issues
About Firmware
Configuring for Adding User
About System Users and Groups
The Bash Shell Startup Files
The /etc/vimrc and ~/.vimrc Files
Random Number Generation
lsb_release-1.4
4. Security
Vulnerabilities
make-ca-0.8
Iptables-1.6.2
Setting Up a Network Firewall
OpenSSH-7.7p1
Sudo-1.8.23
5. File Systems and Disk Management
About initramfs
gptfdisk-1.0.3
parted-3.2
6. Editors
Nano-2.9.8
III. General Libraries and Utilities
9. General Libraries
As needed
10. Graphics and Font Libraries
As needed to support xorg
11. General Utilities
lsof-4.91
Screen-4.6.2
Sharutils-4.15.2
12. System Utilities
acpid-2.0.29
cpio-2.12
GPM-1.20.7
Hdparm-9.56
Initd-tools-0.1.3
lm_sensors-3.4.0
Logrotate-3.11.0
MC-4.8.20
pciutils-3.5.6
UnZip-6.0
usbutils-010
Which-2.21 and Alternatives
Zip-3.0
13. Programming
CMake-3.11.4
DejaGnu-1.6.1
Expect-5.45.4
Git-2.17.1
Perl Modules (as needed)
PHP-7.2.7
Python Modules (as needed)
Subversion-1.10.0
Running a Subversion Server
Tcl-8.6.8
IV. Networking
14. Connecting to a Network
dhcpcd-7.0.6
15. Networking Programs
Net-tools-CVS_20101030
NFS-Utils-2.3.2
Configuring for Network Filesystems
ntp-4.2.8p11
rpcbind-0.2.4
rsync-3.1.3
Wget-1.19.5
Wireless Tools-29
wpa_supplicant-29
16. Networking Utilities
BIND Utilities-9.13.1
Traceroute-2.1.0
Whois-5.2.20
17. Networking Libraries
cURL-7.60.0
libtirpc-1.0.3
18. Text Web Browsers
Links-2.16
19. Mail/News Clients
mailx-12.5
Mutt-1.10.0
V. Servers
20. Major Servers
Apache-2.4.33
vsftpd-3.0.3
21. Mail Server Software
Postfix-3.3.1
22. Databases
As needed (probably bdb, sqlite)
VI. X + Window and Display Managers
24. X Window System Environment
All
25. X Libraries
As needed for xorg
26. Display Managers
none
27. Window Managers
Introduction
Fluxbox-1.3.7
IceWM-1.4.2
openbox-3.6.1
sawfish-1.12.0
28. Icons
None
Nothing else util
XIV. Printing, Scanning and Typesetting
As needed
--
http://lists.linuxfromscratch.org/listinfo/blfs-support
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page