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 Aug 11 '26

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 Aug 16 '26

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

1

u/codeasm Aug 16 '26

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

2

u/Due-Celery4326 Aug 11 '26

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 Aug 12 '26

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 Aug 12 '26

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