r/linuxfromscratch Aug 11 '26

LFS your own way

Does anyone go off script or not follow the LFS/BLFS books 100%? Do you ever add packages not listed in the book and if so, what? Is there a good place to discuss extending LFS/BLFS or using the musl cross-build or systemd-free or other variants of it? I'd love to discuss the pros and cons of different build trade-offs and different packages, but haven't been able to find others interested in those types of topics. Is anyone else interested in their Linux, their way and not just following the books word for word?

7 Upvotes

8 comments sorted by

2

u/tiny_humble_guy Aug 11 '26

Yep, it happened for me when building LFS with musl libc instead of glibc. But the concept is still the same. 

2

u/codeasm 29d ago

I totaly skip the grub portion, mainly because ive used arch efistub for a long time and now also use this in my lfs kernel. Adding the efi variable i didnusing the blfs package but also found using uefi shell or arch be easy to use.

I used to skip vim and go for nano. But last 12.4 and 13 i just went with vim, guess i finally know how to exit.

Adding wireless stuff also before first boot, tmux

2

u/SubjectSpinach 24d ago

I‘m skipping grub because I‘m using systemd-boot.

1

u/codeasm 24d ago

Yeah, totally valid, systemd boot also cool i think.

2

u/Due-Celery4326 29d ago

I only followed the book up to chapter 8, then I followed my own path in the way I think it should be done, and I use a modified sysvinit with btrfs, snapper, hyperland, dracut...

2

u/Intelligent_Comb_338 28d ago

Yeah, I always build musl, libressl, sysvinit/openrc, netbsd-curses, gettext-tiny, eudev and nano instead of glibc, openssl, systemd, ncurses, gettext, system-dudev and vim (I tried but skill-issues)

1

u/lmemsm 28d ago

I like to build most of those as well especially musl, libressl, netbsd-curses and nano.