Gentoo Reviewed 438
An anonymous reader writes "Nick Petreley over at LinuxWorld.com gives the uninitiated an excellent view of what the world of Gentoo is like."
Always draw your curves, then plot your reading.
I LOVE Postgresql! (Score:0, Informative)
Top results for one-letter google searches as of Sat May 17
a : Apple [apple.com]
b : B'Tselem, The Israeli Information Center for Human Rights in the
c : CNET.com [cnet.com]
d : D-Link Systems, Inc. [dlink.com]
e : Welcome to E! Online [eonline.com]
f : Welcome to F-Secure, Securing the Mobile Enterprise [f-secure.com]
g : G*Loomis [gloomis.com]
h : H-Net, Humanities & Social Sciences Online [msu.edu]
i : Yahoo! [yahoo.com]
j : J-??? [j-phone.com]
k : KDE Homepage - Conquer your Desktop! [kde.org]
l : LEXPRESS.fr : l'info au quotidien. L'actualité économique,
m : 3M Worldwide [3m.com]
n : SBC Pacific Bell Knowledge Network Explorer : Online Learning :
o : www.oreilly.com -- Welcome to O'Reilly & Associates -- computer
p : Alfred P. Sloan Foundation [sloan.org]
q : Q4music.com - The World's Greatest Music Magazine Online [q4music.com]
s : GNU's Not Unix! - the GNU Project and the Free Software
t : AT&T [att.com]
u : The whatUseek Network [whatuseek.com]
v : Welcome to Bobby WorldWide [cast.org]
w : Welcome to the White House [whitehouse.gov]
x : Netscape.com [netscape.com]
y : Yahoo! [yahoo.com]
z : HealthAtoZ - Your Family Health Site [healthatoz.com]
3 days to a week to compile? (Score:5, Informative)
One thing Pietrely (sp?) misses though: you need a high speed Internet connection to use Gentoo. If you're on dialup, Gentoo is gonna take a llllooonng time to complete the installation because, unless you're starting from a precompiled base system (GRP), you pretty much have to download everything -- from the kernel, GCC, bash, XFree, KDE, GNOME, whatever.
Also of note, there's very little in the way of GUI admin tools -- no Linuxconf, no graphical init system editor. You'd better get to loving modifying everything with a text editor. For me this was no problem as I'm an oldskool Unix sysadmin.
Anyways, I love gentoo. Emerge ROCKS! No more dependency hell! And the system is FAST! Way to go Gentoo!
Love it! (Score:3, Informative)
the best thing in the world is
emerge sync
emerge -up world
The updates work.. Unlike upgrading from other distros...
If gnome 2.4 came out tomorrow, emerge will have it.
I don't think i can go back to any other distro now.
ChiefArcher
Nope. (Score:5, Informative)
Re:Debian? (Score:5, Informative)
Well, Debian is great for servers, I still would use debian for a production server, partially because it is so stable, partially because you don't have to wait for things to compile
However, those who like to run bleeding-edge workstations, and customize their configurations like crazy are the ones that I think Gentoo is aimed at.
Re:Keep in mind (Score:2, Informative)
Re:And now, a translation... (Score:1, Informative)
Re:the dark side of gentoo... (Score:3, Informative)
Ignorance is bliss. (Score:4, Informative)
SCO's startup script directories suck, IMHO. I honestly don't see the advantage of filling the filesystem up with all kinds of garbage a la SCO when a simple text file containing a few configuration options will suffice just fine.
Since I will likely get modded down for talking such blasphemy on this screwed up init system anyway, I may as well go ahead and say that FreeBSD's system is really cool. The defaults are read from /etc/defaults/rc.conf and then your overriding settings are read from /etc/rc.conf... As far as all these useless runmodes are concerned... On FreeBSD, the system starts up in Single User mode and then immediately switches to Multi User mode. These are the only two modes that I could ever conceive uses for. I don't understand why all these Linux distros give you 10 different runmodes, of which only one or two are ever used, with five or so of them being used solely for different types of shutdowns and restarts, and in fact, one of the first things I do on any Linux distro is blow all those excessive modes off. Either this machine uses XFree or it doesn't... it's not that hard to start from the command line if you don't ALWAYS use it. Oh, well... Maybe I'm just an ignorant fsck.
To each his own (Score:5, Informative)
However, on my laptop, which is about half the speed, I use Debian. While Debian has been around for a long time, I only recently tried it, some six months after I discovered Gentoo. I'm very impressed by it, apt-get is as good as emerge as far as I can tell, but without any compilation to wait for. I had a full system, KDE and all, up in just a few hours instead of days.
If you use Gentoo and a friend says to you, "oh you need program X", throw your instant gratification out the window. By the time you have program X, your friend will be asleep, and you'll have to coordinate another day.
I still recommend Gentoo, but I think Debian is probably a better choice if you want easy software installation. Of course, neither of these distros is very user friendly. Setting up Gentoo is almost like LFS, and Debian is sorta like Slack. Give your mom SuSE.
Longtime Gentoo user (Score:5, Informative)
1) Community support. The Gentoo community is absolutely awesome. forums.gentoo.org is a one stop shop for any problem you might have. To this day, I have yet to encounter a problem I couldn't fix by a quick trip to the forums.
2) Excellent documentation. Everything is very verbose, and the most thinking you have to do is substitute devices names and the like for the appropriate values for your system. Previous Linux distributions I have used (and I've been using Linux since Slack 3.5) almost always required you to deviate a little from the written instructions, but this almost never happens with the Gentoo docs.
3) Great package management system. It easy for anybody that knows a bit of sh to write their own package build scripts (.ebuilds). As a result, the forums are full of ebuilds for the latest software. Thing of forums.gentoo.org as "0-day Linux Warez." Also, the ease of writing your own packages means you rarely have to bypass the package manager, since it's almost as easy to write your own ebuild (or, more often, edit an existing ebuild) as it is to compile the software manually.
4) Thoughtful extras. The NVIDIA Linux kernel drivers autodetect your kernel, and apply the appropriate patches if you're doing something like running a development kernel. It's these little tidbits that just makes life
5) Great configuration system. The init system makes sense. All environment variables are in files in the directory env.d. All module aliases are in seperate files in modules.d. All configuration parameters are in conf.d. Also, great utilities like etc-update for managing configuration files and whatnot.
PS> Note that nowhere in the top 5 is any reference to optimization. I use Gentoo not to be 1337, but because, after an initial investment in installation time, I ultimately get a very low maintenence, customizable, and flexible machine. So you anti-Gentoo trolls can just fuck off.
Re:Ignorance is bliss. (Score:3, Informative)
A init script in Gentoo is little more than a wrapper to call some binary. Even the status checking seems to fail ever so often in my experience. Compare this with an Red Hat style init script, they can be hundreds of lines long and perform a dozen checks and dependency tracking before it'll start the service.
Which is better? It's a matter of taste I guess. If you like to tinker around the Gentoo scripts are ok, but these days I don't expect to have to think about init scripts. They are there, they work, other than that I don't want to care.
Modem install (Score:2, Informative)
If you already have an existing Linux distribution
installed, you'll have no problem installing Gentoo on another partition, even with a modem.
I was running Red Hat and downloaded the stage tarball, did a chroot on an empty partition and had my system downloading and compiling in the background.
Yeah, it took a long time but it was worth it. I started with Slackware then switched to Red Hat and now I'm very pleased with Gentoo. The portage system is incredible.
Well, Debian is great for servers (Score:3, Informative)
distcc is particularly cool - I love compiling kde on my laptop with help from my 4 dell 2650s
Another cool thing about Gentoo (Score:3, Informative)
Anyway, yes Gentoo is leet and emerge kicks ass, but I think the Gentoo forums are another of its great strengths. Indeed, because of the forums I question the conventional wisdom that Gentoo is only a good choice for the uber-Geek crowd. There are plenty of newbies on the forums, and they seem to get up to speed rather nicely.
Oh, and "Go Gentoo!!!" or some junk...
Re:the dark side of gentoo... (Score:3, Informative)
The rc is quite bleeding edge and flaky. Compiling does take awhile longer compared to FreeBSD ports because of python.
Gentoo is great for goofing around but is too bleeding edge for my taste. Freebsd is cool because it comes conservative out of the box but ports for newer versions of gcc, kde, perl, and java are installed if you ever want to upgrade.
Re:Debian? (Score:2, Informative)
I had similar problems with gentoo (i screwed up the kernel and couldn't boot into the system). The great documentation and the livecd which basically gives you a bootable rescue disc helped me get through the problems.
Emerge can upgrade packages without having to uninstall them first, sometimes it even keeps the older package around (gtk1.2 and 1.4 for example can be installed side by side with no problems).
Re:How long does it actually take? (Score:1, Informative)
I did this chrooted into my Gentoo installation from a now dead RedHat partition, so I could continue using my computer (IRC, and not much else, however
Despite how long it took, (overall about 20-25 hours to get it how I liked it), I'm very happy with Gentoo, and I've been using it for about 7 months.
Also, you should know, I was a Linux newb, (Linux newb, not a computer newb), yet managed to get this working, and to understand a lot more about Linux in the process. Gentoo shouldn't just be resigned to those with Linux knowledge - a bit of common sense and a dashing of general computer knowledge will see you through the installation.
Re:No vi? (Score:2, Informative)
emerge vim
and you'll have your vi.
nano is much more useful and editor agnostic to those not schooled in the ways of vi. I was forced to use vi in my programming classes in college. I now ONLY use it when forced. preferably when I'm doing a system recovery for someone.
of course you can always alias, so that when you try to invoke vi, you get nano instead, but I know how personal editor choices can be.
DO_NOT_COMPILE (Score:3, Informative)
For example, say you don't want kdeedu when you go to install KDE 3.1.1:
emerge inject kdebase/kdeedu-3.1.1
Then Portage thinks "kdeedu" is already installed, so it won't compile/install it when you "emerge kde."
For further "granularity" within the different KDE groups, you can do something like:
DO_NOT_COMPILE="knode ksirc kppp korn" emerge kdenetwork. Then, as you might expect, it will build kdenetwork without the specified programs.
This was all ripped off from this thread [gentoo.org] from the ever-helpful Gentoo forums.