| ▲ | adrian_b 10 hours ago | |
I have switched from a Mac to Linux, but that was 20 years ago and the switch was only in laptops, because in desktops I had already switched from Windows to Linux earlier. I had been very satisfied with the hardware quality of my Apple laptop, but I had mixed feelings about the Apple software. There were a few things that I liked, but overall I was dissatisfied because there were too many constraints in what I was allowed to do and I like to have absolute control over my computers. In the beginning, I had experimented with many Linux distributions, but eventually, around 2003 I switched to Gentoo, also because it allowed me even better control of everything that a computer does than most Linux distributions available then (or now). At that time, Gentoo had exceptional documentation, similar to that of FreeBSD, which had been a major source of inspiration for Gentoo, and I learned a lot of things from that documentation and from configuring and managing Gentoo on various desktops, laptops and servers. I have continued to use Gentoo until today. Unfortunately, while Gentoo still has a reasonably good documentation for newbies, nowadays no Linux distribution has documentation as good as that from a couple of decades ago, because many new features have been added and a lot of the old features have become obsolete, but much of the documentation, at all Linux distributions, has not been completely updated with everything that has changed. Until now, I did not have any reason to change from Gentoo, as it continues to allow me the fine control that I want. I have used from time to time other distributions, like Ubuntu, Fedora, Debian, Arch, but all were more difficult to customize. My parents had used Gentoo for more than a decade, until being around ninety years old, and they did not know what "Linux" is. Nonetheless, they did whatever they wanted, like reading and writing various kinds of documents, browsing Internet, watching movies, listening music, watching TV (with a TV tuner card) etc. That was possible because they had me for installing the OS and the applications that they needed. Once everything was installed, nothing was more difficult than it would have been in MacOS or Windows. Actually many things were simpler. Nevertheless, it is likely that Gentoo is not recommendable for someone who does not have programming experience and who does not have someone to help, like my parents had. Among the other Linux distributions, the one that implements some features that I want, so it is tempting to try, is NixOS (or its derivative Guix). But until now I have not found time to experiment with it, because there was no pressing need, as Gentoo, with which I am habituated, still works fine. Gentoo is renowned for slow installations, because typically you must compile all the programs from sources. But with modern fast computers that is not really true. With a fast CPU with many cores and high frequency, most packages can be compiled in seconds and there are only a few outliers, like Chromium, Webkit, Firefox, LLVM, which may need a long compilation time. Moreover, for installing Gentoo on a slow laptop or mini-PC, you can run the installation on a fast desktop, where you install everything in a temporary directory after a fast compilation, and then you just copy the contents of the directory into the root file system of the target computer. Running the Gentoo installation can be done even if that desktop uses a different Linux distribution, or even if it does not have Linux, but you boot it from a USB memory containing some live Linux image. | ||
| ▲ | zepearl an hour ago | parent [-] | |
Gentoorian here as well, cheers. I use it since ~20 years on most of my notebooks/PCs/root servers mainly because of its flexibility and I often end up wanting to use the very latest versions of software (e.g. ZFS, kernels, etc...) without struggling as most things are available from the official central package repository. I admit that updating/upgrading the OS is a pain from the time perspective (because of the long compilation times). As a programmer/developer the experience is as well fantastic as most of the libraries, compilers, interpreters, etc are very well integrated or easily installable. I did try to use a few times Linux Arch, but I never fully liked its AUR. For VMs I basically use always either Debian or Linux Mint with Xfce. For gaming, mediacenter-PC and webradio-miniPC I use Linux Mint with Xfce. It's funny that whenever I need assistance with some task (fixing a problem, doing something weird, ...) and I mention to Google Gemini something like "I'm using Gentoo Linux blahblah" then often Gemini starts its reply with something like "Ah, a picky Gentoorian, I see - then let's do this the complicated way..." :o) | ||