So, it looks like there are at least a few linux users active on these forums, so here's a place to talk about your distribution, why you use it, and (to keep this from becoming a holy war) why it may not be for everyone.
I use Arch linux. It's a more advanced distro, although not as advanced as linux from scratch. It's realistically somewhere near Gentoo.
Arch is separated from other distributions by a belief in keeping it simple. Not simple as in no configuration and automagical goodness, but simple as in basic. When you install an Arch system, you reboot and get a command line. From that command line, you can install KDE, Gnome, XFCE, E17, LXDE, Awesome, RatPoison, OpenBox, FluxBox... whatever you want. You build the system from Arch's large package selection (binary packages, like Debian/Ubuntu, not build scripts like Gentoo), and even when there isn't a package for what you want, you can get a PKGBUILD script from the Arch User Repository and build a package yourself.
Arch also has a rolling release system, which means that it really has no release system. Other distributions update everything at once, forming a release, on a set schedule. Arch just releases new versions of packages to the public as they are released, and Arch packages are always the latest stable version of an application. Packages are tested before they are released, and the rolling release system means that Arch is always up to date, even bleeding edge.
Arch is not for everyone. Starting from a command line and building your system can be a daunting task, and new linux users won't know where to start. At least reasonable command line proficiency is pretty much a requisite, although a few very determined people have managed to learn as they go.
Also, the rolling release system does occasionally cause problems. The largest source of errors after an upgrade is user error because when packages contain changes that break things, there will almost always be a message displayed when the package is installed. Not reading these messages can make Bad Things(TM) happen. Also, certain upgrades cause problems without warning. This is the dark side of a rolling release system, and it's the reason most distributions avoid such a system. Despite dire warnings, though, I generally encounter upgrade problems about twice a year. I used to experience them almost every month, but that was because ATI's Catalyst drivers don't support my laptop's graphics card, and literally every other release of their drivers would crash my computer on startup. I've switched to the open source drivers for my card, and now I'm happy.
On a side note, Arch has officially dropped developer support for the ATI Catalyst drivers, mostly because ATI supports Ubuntu. They don't support Linux, just Ubuntu. When Ubuntu includes a new kernel in a release, ATI will jump on it and get drivers made. When Ubuntu changes XOrg server versions, ATI upgrades their drivers. This was more than problematic for Arch because Arch is generally more up to date than Ubuntu, and thus new versions of the XOrg server and kernel would often have to be held back because they would break compatibility with ATI's drivers.
Anyway, that's a summary of Arch. Just in case someone gets the wrong impression, I don't hate Ubuntu. I have recommended it to many people, and I think it's probably the best linux distribution for a first-time linux user to use.
I use Arch linux. It's a more advanced distro, although not as advanced as linux from scratch. It's realistically somewhere near Gentoo.
Arch is separated from other distributions by a belief in keeping it simple. Not simple as in no configuration and automagical goodness, but simple as in basic. When you install an Arch system, you reboot and get a command line. From that command line, you can install KDE, Gnome, XFCE, E17, LXDE, Awesome, RatPoison, OpenBox, FluxBox... whatever you want. You build the system from Arch's large package selection (binary packages, like Debian/Ubuntu, not build scripts like Gentoo), and even when there isn't a package for what you want, you can get a PKGBUILD script from the Arch User Repository and build a package yourself.
Arch also has a rolling release system, which means that it really has no release system. Other distributions update everything at once, forming a release, on a set schedule. Arch just releases new versions of packages to the public as they are released, and Arch packages are always the latest stable version of an application. Packages are tested before they are released, and the rolling release system means that Arch is always up to date, even bleeding edge.
Arch is not for everyone. Starting from a command line and building your system can be a daunting task, and new linux users won't know where to start. At least reasonable command line proficiency is pretty much a requisite, although a few very determined people have managed to learn as they go.
Also, the rolling release system does occasionally cause problems. The largest source of errors after an upgrade is user error because when packages contain changes that break things, there will almost always be a message displayed when the package is installed. Not reading these messages can make Bad Things(TM) happen. Also, certain upgrades cause problems without warning. This is the dark side of a rolling release system, and it's the reason most distributions avoid such a system. Despite dire warnings, though, I generally encounter upgrade problems about twice a year. I used to experience them almost every month, but that was because ATI's Catalyst drivers don't support my laptop's graphics card, and literally every other release of their drivers would crash my computer on startup. I've switched to the open source drivers for my card, and now I'm happy.
On a side note, Arch has officially dropped developer support for the ATI Catalyst drivers, mostly because ATI supports Ubuntu. They don't support Linux, just Ubuntu. When Ubuntu includes a new kernel in a release, ATI will jump on it and get drivers made. When Ubuntu changes XOrg server versions, ATI upgrades their drivers. This was more than problematic for Arch because Arch is generally more up to date than Ubuntu, and thus new versions of the XOrg server and kernel would often have to be held back because they would break compatibility with ATI's drivers.
Anyway, that's a summary of Arch. Just in case someone gets the wrong impression, I don't hate Ubuntu. I have recommended it to many people, and I think it's probably the best linux distribution for a first-time linux user to use.