this post was submitted on 27 Aug 2023
105 points (99.1% liked)
Linux
48245 readers
495 users here now
From Wikipedia, the free encyclopedia
Linux is a family of open source Unix-like operating systems based on the Linux kernel, an operating system kernel first released on September 17, 1991 by Linus Torvalds. Linux is typically packaged in a Linux distribution (or distro for short).
Distributions include the Linux kernel and supporting system software and libraries, many of which are provided by the GNU Project. Many Linux distributions use the word "Linux" in their name, but the Free Software Foundation uses the name GNU/Linux to emphasize the importance of GNU software, causing some controversy.
Rules
- Posts must be relevant to operating systems running the Linux kernel. GNU/Linux or otherwise.
- No misinformation
- No NSFW content
- No hate speech, bigotry, etc
Related Communities
Community icon by Alpár-Etele Méder, licensed under CC BY 3.0
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
I've done LFS myself. After the core build, I moved on to BLFS to actually create something close to an everyday OS. I also tried to index the packages. But after a while, I got tired of all the work and moved on to other distro. I finally settled with Gentoo, with which I can customize the package compilation with way less effort.
LFS is a great tool for education & practice, but we couldn't expect it to be productive as there are more effective & efficient tools out there that can do the things you do (and probably more) with way less time and effort.
One thing one would need to keep in mind is the great deal of effort to maintain the build on top of all the effort creating the build in the first place. If done by the book alone, it'd be like Sisyphus pushing a boulder uphill.
You can make automation tools for managing packages (or use automated LFS, part of the LFS project), but chances are the ones already out there can do better (e.g. apt, dnf, pacman, you name it). In fact, any tool you'd likely think of would've probably been created and tested.
With that said, you still can learn a great deal. Maybe it would give you all the knowledge and skill to do better, might even come up with something new.