Many moons ago, I did #Linux from scratch. After that, I decided never to do it again to keep my sanity.
If you have ever attempted to build Linux from scratch, you will gain a deeper understanding of how linux functions under the hood. This was my personal experience.

@nixCraft Building a Linux install using Arch was the best thing I could have done to improve my Linux knowledge.

Their wiki is a goldmine.

@bitlevel @nixCraft Off-topic but wait till you see the gentoo handbook. Detailed with a capital D.
@bitlevel @nixCraft I find that arch is honestly better than lfs. you get a better practical understanding of linux versus just copying something from a book. since arch uses the wiki style for their guide, you have to seek the information out and read a little deeper to figure some things out.
@nixCraft
#Gentoo was my first experience building #Linux "from scratch." I learned a lot about compiling under Linux and troubleshooting kernel issues. I still use a lot of that experience today.
@nixCraft Reminding me of Gentoo. Honestly, one of the reasons I love gentoo so much.
@nixCraft This is so true, I remember when I first tasted Gentoo, took me 3 days just to get a functional kernel running, then another 2 weeks to get X11 with Gnome running.
Done on a 300MHz Celeron, no hyperthreading, no dual core. 512G RAM if I remember correctly. But that "experiment" started a lifelong passion with GNU/Linux =D
@nixCraft True. But as someone who started in linux with Slackware 1.0 and did the configure-make-makeinstall tango for years, and who has multiple boxen to maintain, the development of package distributions (SuSE and then kubuntu) was and is a godsend

@nixCraft I like to think of Linux as stages.

Stage 1: install a distro, plink around

Stage 2: install arch btw

Stage 3: Gentoo

Stage 4: Linux From Scratch

Stage 5: idk kernel developer?

With each stage your mind is blown open and you, ever so slowly, inch toward staring into the eyes of God

@nixCraft
custom images on top of buildroot too
@nixCraft
FreeBSD helped me to automate and scale. The BSD toolchain is incredibly well engineered and documented, for which I am grateful 😊
@nixCraft
This was me with Gentoo. Left Pop!OS for Gentoo after 6 months. I daily drive  but game on  .
@nixCraft all good at one point in time, and something worth doing once. However, not as your daily driver - for my daily driver, I prefer stuff that is mainstream, just works, and needs minimal tweaking.