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
-~----------~----~----~----~------~----~------~--~---

رد على