Skip to main content


Gentoo experience?


Hi, i am thinking of switching to gentoo, and wanted to ask if its a good idea. Anything i should look out for?

Btw im coming Form arch

Thx :3

in reply to da Tweaker

I loved how tailored to me was Gentoo. But as time passes and your hardware gets older, the compilation times get longer and longer. That's what made me to do the hop

I've heard some time ago that now Gentoo is offering more pre-compiled packages. But I don't know the extent. libstd, gcc and libreoffice were the worst offenders in my time

If you're going to be compiling your own kernel (or now Gentoo ships with pre-compiled ones too?) my word of advice would be "don't forget to compile in the filesystem support"

in reply to INeedMana

When I was trying Gentoo I very much didn't forget, I went I want them all. But I ended at my first attempt. It was bootable, but I was missing network drivers, and on old Core 2 Duo the compilation already took 3 days.
in reply to da Tweaker

Why do you want switch to Gentoo in the first place? I think its a good idea if you want to customize and build lot of applications yourself. Besides heavy hitters like browsers or the Kernel. So only you can answer if this is a good idea for you.
in reply to thingsiplay

I thought input and experience from other people would be a gold idea since i dont want to spend a ton of time on my Linux install just to notice that it is unrelyable and bloated.
in reply to da Tweaker

How is it bloated if you decide what to put on? Gentoo isn't a traditional distribution, its what you make it to. Still you have to answer for yourself why you even want to switch to Gentoo. And if all the extra work for compilation is worth it. Do you even want to compile everything and customize the compilation process? If not, maybe Gentoo is not for you. That's the thing. Only you can answer that.
in reply to da Tweaker

if you have the time for it, then go for it.

Keep in mind and i'm sure you already know this but you have to compile everything yourself so it WILL take time. I have it on a sort of hobby machine and I remember just getting Firefox to compile/install took awhile. The benefit of this is you get an extremely custom tailored system for yourself. But like I said it's going to take you awhile to get to that point. If you want something immediate to daily drive and want more of a custom system as opposed to Arch then maybe give NixOS a shot. I switched from Arch to NixOS on my main machine and I love it, won't use anything else. But if you're patient and have the time to dedicate to Gentoo then go for it, it's fun to play around with on a Saturday afternoon.

in reply to rozodru

If you want something immediate to daily drive and want more of a custom system as opposed to Arch then maybe give NixOS a shot


IMO the main customization part of Gentoo is that you can compile the world without the libs you don't want to have. With NixOS (AFAIK) being also package-based, how can it offer more custom system than Arch?

in reply to da Tweaker

Are you looking to learn linux more or have a easy living experience, or what is the goal? If you want to get to know linux, learn how to compile a kernel, make your own initramfs and such, then: absolutely! If you want a stable easily maintainable system, then... maybe not. Like it is possible, and Gentoo is very stable, but if you are just starting, then you may make choices that do break when you upgrade. With some experience, this will go away, but expect some downtime in the beginning.
in reply to da Tweaker

Then go for it! Gentoo is a wonderful option for that goal.
in reply to da Tweaker

I'd probably recommend LFS over Gentoo for that—you do more "yourself" and I found the LFS instructions easier to follow than the Gentoo install guide. And I'd say I learned more about Linux from LFS than from installing Gentoo. But LFS was done over about a month or so for me (not nonstop ofc, just in my free time) whereas Gentoo was 1 or 2 days.
in reply to da Tweaker

Would be helpful hearing about WHY you want to switch if you're already happy.
in reply to just_another_person

Im not, arch is a nightmare for me. I try to installiert something over pacman: ERROR. I try to fix the error, doesnt work because it needs certain shared library files... That i can not find.

But thats not the only thing, somehow the Servers are allways down and its not a nice little challange anymore. More like a piece of code designed to make me miserable.

I hope thats different in gentoo :)

in reply to da Tweaker

Why do you like Arch? If you want the minimalism but you don't want to compile everything yourself, I'd recommend Void Linux. It's a lovely little distro; I only don't daily drive it because of less package availability than Arch+AUR, and I couldn't be bothered to package so many things myself. But I don't remember their servers ever being down when I used it.
in reply to da Tweaker

sounds like you might need to run reflector, and then update all packages
in reply to da Tweaker

Well, to be honest, you're choosing the two most difficult distros to manage.

It sounds like you're kind of new to the area...why not just use Fedora?

in reply to da Tweaker

That's...an opinion that is not backed by any facts at all. What in the world are you talking about with "bloat" 🤣

So you're a newbie, and making lots of wild claims and taking awfully opinionated positions in this thread all over the place. I don't think you want help, so just be on your way 👍

in reply to just_another_person

Why do i need bluetooth compatibility if i dont usw it, why wifi?

If i dont want help, why would i ask?

in reply to da Tweaker

Because they occupy so small disk size that they don't matter and it's easier to have it and not need it than need it and not have it. I wouldn't call hardware support bloat ware.

Also, just so you know, Arch has Bluetooth and wifi compatibility even if you don't install the packages, Gentoo does not. You would need to recompile your kernel with the correct configuration to enable those for your specific card.

Arch is just as bloated as Fedora, Mint or Bazzite. Hell, my Arch is a lot more bloated than any of those. This is Linux, the system is as bloated as you want it to be, but also having stuff installed doesn't necessarily causes your computer to be slow, programs only execute when you tell them to.

in reply to Nibodhika

Bluetooth is a fucking security risk, wifi too.

I dont care how bloated your os is. Also BLAOT IS WHY IM SWITCHING

Do you know about limited disk space? Cuz that doesnt seem to be a problem for you, maybe it is for tho? Who knows?

in reply to da Tweaker

Bluetooth is a fucking security risk, wifi too.


Sure pal, big security risks. You should learn about cyber security before regurgitating information. Having the chip is not a security risk, having the open source driver isn't either, the security risk is 99% between the screen and the chair.

I dont care how bloated your os is. Also BLAOT IS WHY IM SWITCHING


My point is that Arch is not inherently unbloated, any distro can be bloated, any distro can be unbloated, you decide what's bloat and what's not.

Do you know about limited disk space? Cuz that doesnt seem to be a problem for you, maybe it is for tho? Who knows?


We're talking less than 100MB here, if your disk space is that limited you should really consider upgrading. Especially if you're going to try Gentoo, because not only it requires more disk space but if you can't afford a cheap 1TB drive chances are your CPU will take a week to install Gentoo since you need to compile everything.

in reply to da Tweaker

Any CPU under 100 will take forever to install Gentoo, plus if 100MB is an issue Gentoo will not work for you either. Also you don't need 1TB, and 1TB HDDs are way cheaper if you're that tight for space. I have systems with less than 100GB dedicated to the OS and they run great, so you can get a $30 SSD and not worry about disk space for your system ever again.
in reply to da Tweaker

I'm sorry for being blunt, but Arch is very easy and plug-and-play like, if you're having these sorts of issues my guess is that you're not familiar with Linux and are doing stuff "wrong" (e.g. installing drivers from a website). Gentoo is a LOT more complicated and will hold your hand a lot less than Arch, I recommend you try something more beginning friendly like Mint, Fedora or Bazzite, learn the basics, learn the "Linux way" of doing stuff, then try Arch again, then, when you have a better reason than because I broke it, you can try Gentoo.

This is not a "you're too dumb to do it" answer, but imagine someone who's having issues driving a shift stick car asking how it's like to rebuild the engine. You're capable of rebuilding the engine yourself, you're able to use Gentoo, just not now, learn to walk before you try to bungee jump.

in reply to Nibodhika

What the FUCK? are you saying i should switch from an os i can customize to a god damn terrabyte oft blaot? I know that i COULD fix it. I know how. But i just want an os i can tell what to do and then it does that, and ONLY THAT
in reply to da Tweaker

Why do you think Mint/Ubuntu/Fedora/Bazzite are not that though? It seems you don't know how to ask your system to do stuff because otherwise your Arch install wouldn't break. Plus I bet that the default installation of any of those distros occupies around the same disk space than what you have now.

Honestly you read like an angsty teen who read Arch is advanced and wants to be 1337 by using it, a few years back you would have been using Kali. Let me tell you a secret, Arch is not advanced, it's a very easy straightforward distro, it just starts from a mostly clean slate, but if you're using gnome/kde/cinnamon or any DE that distros come prepacked with its just as bloated with extra steps.

in reply to Nibodhika

I know, that arch isnt hard, its too easy. I installed Linux to challenge myself. Arch WAS a callange. Now i want something New. And harder.

Btw. You can choose what bloat you want to have in your system (only DE vor goodies too)

in reply to da Tweaker

It's easy but at the same time your system is always broke? Either you were lying there or are now.

Btw. You can choose what bloat you want to have in your system (only DE vor goodies too)


Precisely my point, you keep mentioning Arch as being Bloat free and complaining that Fedora or others are bloated.

in reply to Nibodhika

Fedora comes preinstalled with Software i dont need, arch too. At least some.
in reply to da Tweaker

I used Gentoo for a few years. I don't recommend it at all!

first off, there are no tangible advantages. it's not faster. it is more customizable (by use flags), but the only tangible advantage of those is bragging rights saying you kept a certain library off your system and saved 100kb. just enabling all features is more practical.

there are tangible disadvantages. a big system upgrade can take days. and often fails. and, the manual time you spend merging config files with dispatch-config is large.

I switched from Gentoo to debian after 3y of using Gentoo. i switched from debian to arch after about 10y later. been on arch for about 6y now. would not recommend Gentoo

in reply to gi1242

Those things you listed are part of the fact, not all. Like saving 100kB. It does not matter in your 1TB hard drive, but it's night and day in embedded systems. No benefit for you isn't the same to no benefit.
in reply to CarrotsHaveEars

the 100kb u save from the right use flags is nullified by the hundreds of mb needed to have the entire build tool chain on your system. there are dedicated distros for embedded systems that are much better suited. like alpine Linux. or LFS. (IIRC with LFS u can get the entire system installed 2 or 3 MB)
in reply to gi1242

I mean, you can cross-compile to generate a Gentoo rootfs for the embedded system.

I worked on embedded systems for audio devices. I of course endorsed Alpine as well, but with musl as the C library I got weird bugs of stuttering audio output.

With Gentoo I get the option to build my entire system with musl as well, but I would rather have that bug not in my system. That's what Gentoo offers: options.

By "LFS", I think you mean Buildroot, practically. Buildroot is also highly customisable, but Buildroot isn't a distro. Like LFS, there is no way yo update a system, only rebuilding with latest packages. It also does not have flags for the whole system, so you're on your own if you want to disable, say IPv6, in the whole system.

in reply to da Tweaker

Only if you need fine tuning compilation flags.
But if think it's easier to do with Arch's custom PKGBUILDs.

Otherwise too much work to keep it stable, waiting for a compilation to finish.

in reply to da Tweaker

All Gentoo users remember the pain of compiling QtWebEngine ;)

I used to run Gentoo on my old computer. Installing it was quite the experience. That was where I learnt about most of how Linux works thanks to the wiki.

I heard compiling your own packages with use flags can improve performance, but honestly it was not worth it for the compile time.

When I switched to my new PC, the Nvidia GPU doesn't work and I could not figure out why. I also don't have the time at that moment so I installed Endeavour instead, which I'm still using.

in reply to NorthWestWind

Nowadays the worst thing appears to be compiling chromium with X and Wayland support.
in reply to da Tweaker

Well, I just wanted it as a secondary browser when troubleshooting firefox.
in reply to da Tweaker

Seeing how you take great pride in mentioning the distro you use (by the way) I fully recommend using Gentoo so you can one-up those Arch peasants. That is about all the practical use you're going to get out of it though.
in reply to da Tweaker

Its fun to learn how the system works, but after the 4-5th time trying to install something real quick, and there's an error in your package.use or something, it gets a lot less fun.

If you have the time and patience, its really cool. But I just want a web browser without having to edit 3+ text files to allow it to work.

in reply to da Tweaker

Comments complaining how everything takes time to compile in Gentoo are kind of funny, do you really need everything to be installed asap?

That being said, Gentoo indeed is not for everyone. I've been using it for +15 years and am really happy with it - almost zero maintenance and it's super stable. The crux is the time it takes to be installed and people hold a weird grudge against it just for that.

But at the same time there are more distros oferring pretty much the same, i.e. your own arch.

in reply to da Tweaker

in reply to da Tweaker

in reply to nyan

YES, I completely forgot about that, thank you @nyan! Definitely install equery, this is an invaluable tool.
@nyan

Linux reshared this.

in reply to da Tweaker

I've been a hardcore gentoo user/fan for 20+ years, I thought I'd never be able to use anything else till I started playing with Nix this year. The granular configurability of each individual package has yet been unmatched for me in any other distro till Nix. For #gentoo though, I'd highly recommend taking great care in tailoring your /etc/portage/make.conf, setup /etc/portage/repos.conf/gentoo.conf with sync-type = git, and use /etc/portage/package.{use,mask,unmask,accept_keywords} as directories for individual packages. I tend to keep a /etc/portage/package.mask/failed file for upgrade blockages fer me to unfuck after a emerge -avuDUN @world succeeds.

Linux reshared this.

in reply to da Tweaker

in reply to da Tweaker

Gentoo user since forever.

The most consistent and long time solid distro, IMHO.

I use it everywhere I can, from servers to laptops. It's so flexible and predictable that I simply love it.

Nowadays emerging stuff is so fast that I wonder why bother with binary packages at all. Once, when compiling Firefox took DAYS well.... But in today's hardware, meh.

;)

in reply to da Tweaker

It's a great distro. You don't have to compile; lots of packages are available as binaries, but having the option to compile the latest version of things is cool. Definitely worth a try, especially if you were using arch before.
in reply to da Tweaker

If I could give only one reason to use Gentoo, it would be the community.

Anyway, if you choose this route, read the handbook through like a book first. Get an idea what you want your endpoint to be, then start.

in reply to da Tweaker

As a noob to Linux, reading Gentoo Handbook & Arch Wiki has made me not only understand a PC better in terms of software management of hardware but understand Linux. I am nowhere near being able to actually use Gentoo. I installed Arch once, that been far enough for me with Linux. I know the people that wrote those guides need to be funny for Presidency because this is how we need to run the world. LOL
in reply to bbwolf1111

Does seem like being funny helps with running for president these days
in reply to steeznson

I don't know what helps. It's not that much better around the world. Everyone is in a war.