QUOTE(Knight' @ May 3 2005, 20:22)
0) Bootup exactly the way I want it, either in battery mode or in AC mode.
1) Spin the hard-drive down at exactly the time I specified, and enter laptop-mode.
2) I know exactly how my NICs are setup, and I've setup a firewall (shorewall), I'm completely stealthed from the net as far as GRC's Shields Up! test goes. Because I've set it up, I know exactly how my firewall works and what's happening.
3) I've got EXACTLY the packages I CHOOSE, no KDE, no Open Office, just stuff which I like.
4) Because I chose exactly which X server my system has, I now have DRI enabled as a result, this was broken in XFree86 and some X.Org releases with the i810 driver (no Ubuntu installer could do with my i830M chipset). And Jesus, what's the whole issue with XFree86, Debian is really stuck in the past there...
5) Suspend-to-disk 2, fully working. No Ubuntu install can do that on my hardware.
6) Wireless WEP key support, Ubuntu just couldn't seem to handle this.
I can go on and on and on. The truth is Ubuntu, and any other distro, can't do everything for you. I bet anyone who "poo poos" Gentoo for being too difficult to setup, you'll run into loads of problems when you're setting up a laptop and you want it to actually behave like a laptop, and not a desktop, with Ubuntu. So why waste time working out what's already done for you and what's not, when you can do it all, get exactly what you want how you want. Enter Gentoo!
[right][snapback]585867604[/snapback][/right]
Hum hum hum, I have a few issues with your linux world-view here

:
You can control the startup on
any distribution. You can use lycoris or mandriva and still setup an init system that works exactly the same as the gentoo one if you like, or you can create your own init system to do exactly what you want. The only difference is that gentoo, to some extent,
forces you to do some of the setup yourself.
Also, just because a distro ships with a default firewall configuration doesn't mean that it makes it any harder to set up your own firewall configuration
exactly the way you like it - gentoo has no default firewall configuration, and you set up your own, some other distros
do have a default firewall configuratio, but
you can still set up your own. Just because something is automatically set up for you in a particular way doesn't mean that you can't edit that setup to your needs. It isn't any harder at all to go from [default setup] -> [custom setup] than it is to go from [no setup] -> [custom setup]. It's just a mental issue - people see gentoo as somehow being less restrictive about these things, but this is
open source, you can do anything you like from whatever base a distro chooses to use.
When it comes to the packages you choose, how many decisions did you make about the packages gentoo has decided to included in their "system" collection of packages (the ones installed during an "emerge system")? I've not installed gentoo for over 2 years now, but I'm pretty sure you're still lumped with what
they think constitutes a sensible base system. But "No," you cry, "if you want to remove a package from the base system and use something else, you can simply emerge unmerge the package, and emerge the replacement! Or create a new profile!" Well here's a little secret: you can do exactly the same thing on
any other distro. Ubuntu comes with stuff you don't want? Apt-get remove it, then. Just because a distro uses certain packages by default, doesn't mean you have to use what they suggest.
Similarly, you can use any X server you like on any distro. Don't be blinkered by what is installed by default.
Suspend to disk is, as far as I know, an entirely
kernel-level technology, and has absolutely zero to do with your choice of distro, packages, init scripts, or anything else. If you can get it working in gentoo, you can get it working in ubuntu. If you are trying to use it on a default ubuntu kernel then no, it probably won't be supported, but if you're competent enough to patch it into your kernel source and build the required options in gentoo, you can do the same in ubuntu. Or any other distro. Same goes for wireless wep key support. Can't figure out how to do it using the ubuntu networking scripts? Use gentoo ones instead. Write your own. Hack some mish-mash together taking elements from multiple distros, if you want.
The point is, anything you can do on one distro, you can do on any other. You want to use a version of rpm from redhat 5.2 to manage your packages on slackware 10.1? Go right ahead. You want to use the gentoo method of installing a kernel on debian? Knock yourself out. Gentoo is not more powerful than any other distro - to my mind, the thing that gave gentoo its power, and the reason I used it for so long, was portage. I loved the way portage handled USE-flags, enabling your package manager to gracefully handle, for example, nethack with X support and nethack without X support as the same package. I would love to see that sort of functionality integrated into a binary package manager rather than a source one, but to be honest I don't see an easy way to do it.
Anyway, rant mode off, sorry if I sounded harsh in some parts there, I sometimes get a little carried away with these big posts