As Zaid said, the community and documentation are one of the best i've seen around. I even know many from other distros that refer to the Gentoo docs and seek advice in Gentoo channels too.
I'd like to also add, ==== Short Answer ==== If you want an alternative to Windows that * works out of the box, or nearly out of the box * no viruses/trojans etc.. * fancy... * <insert reasons> Then go for the pre-built distros, like Fedora, (k)ubuntu, Centos, etc. If you want to learn, want to know what you're doing, and want to rely on yourself, then go for the more down-to-earth distros, like pure debian, redhat, or even gentoo. If you want to dissect the OS, and know absolutely everything you need to know, and not just a desktop OS, go for LFS. === Long Answer === There are hundreds of distros out there, and you could create your own in a month. The main things that determine how good a distribution are, 1) Package management 2) Documentation and ***user support*** 3) Number of developers. There are a few more reasons of course, but i can't think of them at the moment. Pre-built distros - Ubuntu, Centos, etc.. --------------------- These are ideal to start with linux, or to just have a working alternative to Windows. Go for it. Linux or any other OS has two sides to it. The side where one would just want to have a running OS to surf the web and not get any viruses etc, and the other side where a user would actually like to know what's going on, and how it runs. If you just would like a good and solid system to use for office work, web browsing, image editing, etc, then I wouldn't argue to use a custom built distribution such as ubuntu or centos. But if you would like to learn more about the OS, and rely on yourself when you need to edit something or enhance or install something, then they are not the right distros for you. Down-to-earth distros - Debian, Slackware, Gentoo, etc.. --------------------------- I believe that knowing less in any OS, especially Unix/BSD/Linux, reduces the learning curve as well as the knowledge on how to properly use (and configure) an OS. Ones like Centos, (k)ubuntu, and Linspire hide SO much from the user, you end up using linux for a year and not knowing what is going on, or if a crash happens, how to recover from it, or if there's a modification you wish to make or software to install that isn't part of their package list, then what to do. Granted, of course, you can't expect someone who has never tried Linux to jump directly into LFS either. For example, simple things, * You have LAMP (apache/mysql/php) on your machine, but ubuntu's packages would only give you module X and Y tehre, but not Z. You would be able to know how to recompile LAMP, configure their .conf files, and include the modules. * You have a custom machine that requires a custom built kernel to, say, enable driver X for a card you have. That kernel used to be in, say, Ubuntu 6, but not anymore in 7. You're stuck. What you should be able to do and would know how to do it without even asking for advice is know how to download the kernel source, patch it, use your custom .config to create one, and use it. And then, moving on to the more difficult tasks such as, A bad shutdown causes file system corruption on ext3 and your journal is gone. How to recover from it. If one of your libraries get corrupted, how to recover. If your application keeps crashing, how to debug it and send the results to the development team. Err.. what else.. If you go for a distro that is very low-end, then you learn the basics that you can apply more or less in any other distro out there because these things are common in any distribution you use. The easy ones wont grant you access to learn about them that easily. The other distributions such as pure debian, gentoo, slackware, etc... These give you the opportunity to learn. This IMO is the main reason why they call these distros the "hard distros". It's because you have to sweat a little in the beginning :) LFS / BLFS -------- LFS in my opinion is for those who really wish to know how a Linux OS is built and runs. I wouldn't recommend it as a main distro to use on your machine yet. I did one for my BSc dissertation in LFS 6.0, and i found a few flaws with package management that restricts its usebility. It might be better now, i'm not sure. If you would like to read more about it, feel free to read my dissertation. It'll show you a step by step tutorial on how to get your own distro running. http://www.xushi.co.uk/xushi/files/pdf/05%20-%20Creating%20and%20maintaining%20a%20secure%20and%20stable%20Linux%20Server%20Operating%20System.pdf =================== Now.. As to why Gentoo? I believe it has one of the best combinations of all of the above.Many think that one would install Gentoo for speed. I disagree. One should install Gentoo for performance. And it's not that hard anyway.. I helped two friends move directly from windows to gentoo and they couldn't be more happier. You can go through the old way to install, or you can run the gui image, and move on from there (still beta afaik) Package management --------------- It has one of the best package managers i've seen. Best of all, it compiles everything for you. How is that good? Pre-built distros give you binaries, that are compiled on their servers, probably using a generic gcc compiler with safe/basic CFLAGS. With Gentoo, you use your own compiler that is even compiled itself against YOUR hardware and your system, giving you the best performance and optimisation you can have. Furthermore, any application you install, it compiles it in your machine. Sure, it takes longer to install an app... But to me, so what? let it compile. It's fun :) In the end, i end up with a tailored OS and tailored packages to my own hardware. For those that used LFS, the difference between LFS and Gentoo is that with Gentoo you tell it to install X, sit back, relax, and it does ***everything*** for you. You don't have to type any thing else :) Support ------------- The gentoo wiki is one of the best i've seen. And the community is one of the most intelligent and friendly i've seen. I've contributed and been in slackware, debian, solaris, and gentoo in IRC to come to this conclusion. Knowledge --------------- You go through Gentoo, you can go through any other distro out there. You yourself feel secure from the inside. You feel proud that you know not only how to fix something if it breaks, but also how to look for the result and find the result in a quick and professional manner. Anyway, all this is just my opinoin based on a couple of years of experimenting on redhat, mandrake, slackware, lfs, freebsd, solaris and gentoo. Everyone have their own views on their distros, and everyone's views are valid. Just keep an open mind for experimentation once in a while, and the world is yours :) On 05/03/07, Zaid Amireh <[EMAIL PROTECTED]> wrote: > > > I dont normally jump onto the distro perverbial bandwagon, but I'll > > indulge myself just this one time.. Why Gentoo? > > > > Will somebody be kind enough to list tangible traits? just for the > > sake of curiosity.. I'm a Debian/Ubuntu person myself btw. > > two reasons: > > 1 - the learning curve in the beginning teaches so much that IMHO any > 'serious' linux user has to do it. > > 2 - the community. its community is so great that I still go to 'Off > The Wall' almost daily just to stay in touch with them. > > If you haven't tried it or gave it the enough time then you are wasting so > much. > > just MHO after all. > > Zaid > > > > > > (promise I wont troll if you guys dont :) ) > > > > > > On 04/03/07, Xushi <[EMAIL PROTECTED]> wrote: > > > > > > Been using Gentoo for over 2 years now, and i wouldn't change it for any > > > other > > > distro :) > > > > > > > > > > > > On Sunday 04 March 2007, Ammar Ibrahim wrote: > > > > On 3/4/07, Xushi <[EMAIL PROTECTED]> wrote: > > > > > Funny you asked that.. > > > > > > > > > > I'm currently testing Kubuntu and planning on replacing my work XP OS > > > > > with it (unless i have the time to install gentoo). > > > > > > > > Ask Zaid about Gentoo :) And I promise you, you will not consider it. > > > > > > > > > > > > > > > > > -- > > > > > > Xushi > > > ><ushi.co.uk > > > > > > > > > > > > > > > > -- > > Saleh M. Odeh > > > > > > > > > > -- > --------------------------- > Netiquette -> http://www.dtcc.edu/cs/rfc1855.html > Netiquette Nazi -> > http://redwing.hutman.net/%7Emreed/warriorshtm/netiquettenazi.htm > --------------------------- > > > > -- \/ushi - xushi.co.uk /\ - socialprotest.com --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Jolug" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/Jolug?hl=en-GB -~----------~----~----~----~------~----~------~--~---

