Posted October 21, 2020
clarry: One day debian broke my bootloader during routing package upgrades. Sheesh. That night I wiped my disk and said goodbye to debian.. if I want to babysit a system, I'll use Gentoo or LFS or something.
drm9009: I looked through all the pages of this thread so far, this is the only mention of Linux From Scratch (LFS). One other post warns against Gentoo, but I'd say if you have a lot of time (this is a Linux thread on a gaming forum, not judging though) and want to slog your way through what building a Linux system actually means, I suggest LFS, or LFS with helper scripts if the raw book instructions are too tedious, or Gentoo if LFS-plus-helper-scripts is too hard. It's not the easiest, and it's orders of magnetude more error prone (building your kernel without support for some of your hardware or filesystem, or building a video player without support for your favorite video formats, or an audio player which only plays WAV files...) but when you've interacted with the system, configuration files, and auxillary applications at that level, the specific quirks of any distro will matter less: you'd probably be able to use whatever distro you want afterwards without running into too many catastrophic failures.
Where LFS would especially become tedious, more than the installation itself, is keeping it updated when new source code or patches are released. But if you can keep your LFS system up to date when bugs are announced upstream, you might be able to patch systems of a different distro before they release updated packages: there can be a lag between upstream bugs and e.g. Fedora having a fixed package available.
HeresMyAccount: And in that case, what's the best type of Linux, in terms of being the most secure and the most PRIVATE, with absolutely NO spyware or telemetry in the OS? I'd like something that can preferably be easy to install and use.
drm9009: LFS / Gentoo: very much the "most PRIVATE", not so much the second part "preferably be easy to install and use", but there is Documentation :-) Caveat emptor. * Build a custom kernel.
* Build your own busybox. (Make sure to choose the "force a static link" option until you're ready to learn about dynamic libraries.)
* Get your kernel to load and execute your busybox, at least to the point of getting a shell.
This isn't that hard, and you can use a VM or something called "user mode linux" for this purpose.
clarry: Yeah I wrote that somewhat tongue-in-cheek. In fact, Gentoo was one of the most stable Linux distros I've used, and once configured & installed, worked great with no need for babysitting (unlike some modern distros that try to be helpful and do crazy things behind your back). But there's no getting around the fact that it's rather time-consuming.. otherwise I could still be using it today.
It's especially annoying when your Gentoo system has updates ready for packages like chromium, firefox, or libreoffice, which take a disproportionately long time to compile. (Note: I did not use either libreoffice or openoffice when I was using Gentoo.)
Another thing: Why is portage much slower than apt, even if you ignore the time needed to compile each package?
Post edited October 21, 2020 by dtgreene