Live data from Hacker News

Gentoo Linux might be the best desktop Linux distro for advanced Linux users

news.ycombinator.com

51–60 of 67 posts

Re: Gentoo Linux might be the best desktop Linux distro for advanced Linux users

#52

Twenty years ago, Gentoo taught me Linux. A friend and I wanted to play around with Linux, so we installed Mandrake[1] Linux on a school PC. We didn't know what we were doing, and the GUI (I think it was KDE3?) abstracted too much. It was also very unstable. I don't remember how I got to know about Gentoo, but I then proceeded to install and reinstall Gentoo on my home PC (Athlon 64) about 20 times, and this was when…

Do you still use Gentoo as a daily driver?

Re: Gentoo Linux might be the best desktop Linux distro for advanced Linux users

#53
post #24

Running gentoo on desktop, since 2007. My first installation lasted 7 years. The next one has worked well for me since 2013. It was my first real contact with linux and taught me a lot. My setup is bargain bin components from the same 2013 but I update and compile world during the nights. I'm thinking of finally upgrading my components as Sandy Bridge is not cutting it in all tasks any more. Told my Gentoo-loving fri…

> Told my Gentoo-loving friend that I wouldn't be installing Gentoo again.

What will you use instead?

Re: Gentoo Linux might be the best desktop Linux distro for advanced Linux users

#54
post #6

I spent a lot of my freshman year of college waiting for `emerge update world` to finish.

And if you're me, SSHing into that machine from the other side of campus to check on the status of the update :)

I blocked that out. Thanks for reminding me.

Re: Gentoo Linux might be the best desktop Linux distro for advanced Linux users

#56
post #42

It might be, but Arch is pretty solid and my favorite. Regardless, both distributions have a place in the world and I'm not too concerned with the best , that's too subjective. Why are Overlays better than AUR?

AUR is one repository where you can't just update an outdated package maintained by someone else who quietly gave up maintenance.

I have my own gentoo overlay where I have complete control. This sovereignty is really good for me. I can't stand waiting for permissions to take over maintenance of an outdated AUR package.

If you don't have your own platform, you are a peasant.

Also, pacman can't handle AUR. gentoo's emerge command can handle both the gentoo official overlay and third party overlays. I want one command to manage all repositories for me. Managing AUR with paru still feels like a dirty hack to me. I have wanted to move away from AUR handlers.

Re: Gentoo Linux might be the best desktop Linux distro for advanced Linux users

#57
post #26

Could you maybe elaborate on your statement that... > Gentoo overlays are better designed than debian/ubuntu PPA(personal package archive)s and AUR(arch user repository). ...because from what the Gentoo wiki states, an overlay is a repository of packages from which Portage will automatically install packages. That is a clear contrast to the AUR from which you manually get a package so you have the chance to inspect i…

AUR is not your repository. I have my own overlay where I am the king. I want to be the boss of my own things. Waiting for permission to take over maintenance of an abandoned AUR package was a pain in the ass. I am a king!

Also, AUR is not just treated as another repository on arch linux. Pacman doesn't recognize AUR. On gentoo linux, a third party overlay is treated just like the official gentoo overlay. Gentoo's emerge command recognizes both gentoo official overlay and third party overlays. I want one command to rule all packages for me.

PPAs and unofficial arch linux user repositories can very easily go out of sync with the official repository because they are pre-compiled binary packages. Source packages are compiled on my machine, so I don't have to worry about packages going out of sync due to minor version differences. When packages are out of sync, they break.

Re: Gentoo Linux might be the best desktop Linux distro for advanced Linux users

#58
post #23

Earlier quoted context omitted.

Gentoo Linux became a lot easier with binary packages and binary linux kernel. You don't need to customize it, but you can still get packages from third party overlays. The customizability is available when you need it or want it. Learning to use gentoo's basic functionality doesn't cost a lot of time, and I recommend utilizing only the basic functionality in most cases. Just stick to the basics, and you will be fine…

Unfortunately the binary packages are still only available upto x86-64-v3, so users on x86-64-v4 (which I reckon what majority of "advanced" users would be using) and even more so AMD Zen 4/5 users would be missing out on advanced instructions and other compile optimisations. Luckily Arch/CachyOS users don't have to worry about this as CachyOS offers optimised packages for modern CPUs. Until Gentoo offers an equivale…

Most advanced users don't really care much about latest compiler optimizations.

I don't. I think linus torvalds still just runs GNOME or KDE on fedora. Linus doesn't care about compiler optimizations on his own machines.

Does a web developer need to know latest compiler optimizations? Most of them don't.

Re: Gentoo Linux might be the best desktop Linux distro for advanced Linux users

#59
post #17

With malware reportedly uploaded by random people to AUR, I will stick to Debian. A good thing about proprietary OS is that, they are responsible if their repos are infected. Are packages carefully reviewed by gentoo?

The official and semi-official overlays are reviewed, but third party overlays aren't.

Each third party overlay is maintained by one person, so you have to trust the person behind each third party overlay.

Re: Gentoo Linux might be the best desktop Linux distro for advanced Linux users

#60
post #55

Earlier quoted context omitted.

Machines are faster now, my znver5 build machine finishes "emerge -e @world" in under an hour.

... which is an argument against trying to hyper optimize.

Compilation is not just about optimization. It gives you flexibility and robustness.

Compilation options let you tweak programs. In my direct experiences, gentoo source packages break far less often than arch linux binary packages.

Post reply on HN