Remix.run Logo
cogman10 6 hours ago

I've completed it along with BLFS and I just don't really agree.

Like, yes you get pretty familiar with autotools, sed, and patch. However, a lot of LFS is in fact just managing disk partitions and moving files around.

LFS also glosses over a lot of pretty important parts like kernel configuration.

The docs from both Gentoo and Arch, on the other hand, are much more complete and practical in explaining things and also troubleshooting problems. And at the end of the process you're left with a system that can be easily maintained.

LFS is harder, but that doesn't really mean you end up learning more. Especially since it's pretty easy to lose focus and just rely on copy/pasting the next command to run.

Edit: Just an example of what I mean.

Here is the LFS discussion of filesystems.

https://www.linuxfromscratch.org/lfs/view/stable/chapter02/c...

And here is the same Gentoo discussion.

https://wiki.gentoo.org/wiki/Handbook:AMD64/Installation/Dis...

shevy-java 5 hours ago | parent [-]

Gentoo I understand but Arch? Does Arch go into compilation that much?

cogman10 4 hours ago | parent [-]

Not so much compilation, but it does delve into system management in a way that other OSes don't. Arch has few defaults setup for the user, so if you do it from scratch you'll end up needing to go through several of the general setup recommendations [1].

That's where you end up learning a lot about linux which is particularly practical. Other Linux distros, especially for the desktop, hide a lot of this information behind nice guis.

[1] https://wiki.archlinux.org/title/General_recommendations