Last week, I began installing Gentoo on my laptop. I’ve made it a habit to try out at least one Linux distribution every few months, just to see how things are going. Usually I tinker with Linux for a few days, realize I’m still more productive in Windows, and nuke the Linux partition. This time, though, I think I may let it stick around for a while.

I gave Gentoo a shot about a year ago and found that it wouldn’t even boot on my desktop at the time. Something similar occurred this time. After trudging through the long, painful manual installation process (while frequently referring to the online Gentoo handbook via the web browser on my cell phone), I was dismayed to find that, once again, Gentoo refused to boot.

I spent almost an entire weekend reconfiguring and recompiling the kernel, trying various BIOS tweaks, and doing everything I could think of to coax it into bootability. Finally, having exhausted all other options, I went against the advice of the Gentoo handbook and compiled a 2.6 kernel instead of the recommended 2.4 kernel. That did the trick. Figures.

Once I had the system booting, everything else was pretty much painless. Coming from a FreeBSD background, I found Portage to be the best thing since, well, FreeBSD Ports.

Over the last few days, I’ve been spending most of my time in Gentoo (except when I’m playing Doom 3, of course). I bounced between Gnome and KDE a few times before finally settling on the small, fast, and impressively elegant XFCE desktop environment, which does almost everything I want without getting in my way like KDE and Gnome tend to. Plus, it’s pretty.

Today I’m working from home using rdesktop to interact with the Windows session on my machine at the office. With the exception of my wi-fi card, I’ve got all my hardware working like a charm. Everything seems to be going smoothly.

I think the day has come for me to finally start migrating to Linux full-time. Thank you, Gentoo.

Comments

Ah, bitten by the Gentoo bug.

It's a great distro. I've been using it since 1.2 and it's come a long way since then.

I just finished installing 2004.2 today and am configuring the little niceties that I enjoy (XMMS, MPlayer, GAIM, etc.).

Glad to hear you like it.

I hear rumblings of a linux port of Doom 3... should hopefully run better in linux, like the other games did.
There really isn't a comment space for the photoblog - it would be quite interesting to see people's reaction to the individual photos. For example, the current photo of a book looks strikingly like (if you squint at it) one of those pale, slightly overweight celeb photos where they are caught from behind bending over at the beach while wearing a thong.

Maybe it's like a Rorschach test?
Gentoo Rocks!

I've tried many distros in the past, and like you, i have found that gentoo really is the one distro that makes me comfortable and I really like it.

While it is a big pain in the ass to install, and compiling everything takes forever, but in the end, it makes up for it. The speed improvement of any other distro is very noticable and worth all that extra time.

A few suggestions:
1. For the 2.6 kernel, try gentoo's mm-sources. They are bloody fast and stable. They provide tons of speed improvements.
2. Maybe for your display manager, you'd like to try fluxbox. 'emerge fluxbox' and you're set. Its very lightweight and highly configerable.
3. Check out prelinking (in gentoo.orgs's docs). It "prelinks" libs, that would otherwise take a long time to establish, into executables. Programs start faster that way.
4. If you have many linux machines, all with the same version of gcc, try distcc. Its a distributed compiler, so, when you compile things, your other systems pitch in power to make it go faster.
5. try ccache too, it caches things you've compiled before, which can be very helpful when you go to compile them again.
Just thought of more.

6. Try X.org; XFree86 changed their lisence, so gentoo wont be updating it anymore, and x.org is what is new. Also, its faster than xfree86. There is a manual on how to set it up on gentoo.org
7. Make sure you have DMA enabled, it really helps.

I think thats it.

and of course the swappiness debate, I run mine at 0, I have a Gig of ram
echo 0 > /proc/sys/vm/swappiness
yeah, con's autoswappiness patch i hear is nice, i have yet to try it though.

I've found that have 2x the amount of memory you have is best. but I always recommend some swap, because if you do happen to fill your ram, it will have something to fall back on, instead of crashing, which I've seen happen before.

You probably already know this, but I truly enjoy WindowMaker. If compiled with the correct options it will allow you to run gnome and kde apps with very few hiccups (I have seen one in all the years I have been using it).

Out of curiosity, which wifi card are you using? I intentionally purchased one with a Prism 2.5 chipset so that I could use it under FreeBSD.

I use a Netgear WG511 802.11b/g card (Prism chipset).

I assume you have seen prism54.org, but I will post a link anyway just in case someone finds their way here from google. Also, here is an account of using the Prism GT/Duette/Indigo linux patch.

Finally, here is information on the FreeBSD patch that can be applied to -CURRENT.

Ah, another user brought over to the dark side.

While many people tout Gentoo's speed and efficiency (http://www.funroll-loops.org/), I think my favorite aspect of the distro is the existence of up-to-date, packages. Debian testing still lags by several releases, meaning that it's sometimes difficult to get support for real hardware.

I second the motion for fluxbox--it's high level of configurability coupled with eyecandy and speed make it my de-facto WM. I've also heard that fvwm2 is nice.

Just make sure not to lag behind on those config files. ;-)

This man is right. I want to coo over the picture of Qubit in the sink, and I cannot coo. For shame!

Okay, okay. I've only got so much free time. :P

And it all belongs to your adoring public, of course!

Copyright © 2002-2012 Ryan Grove. All rights reserved.
Powered by Thoth.