Gentoo Linux is one of the most
remarkable success stories of this year. At the time when more and more new
Linux distribution are clamoring for our attention, it is very hard for most
of them to attract new users, let alone break into the top league. Yet,
Gentoo has done it. It has become one of the most widely used distributions
in a very short time.
But don't take our word for it, let some of these figures illustrate the
success. Gentoo has one of the most active user forums with over 34,000
registered users who have posted close to 650,000 messages over the last 19
months. On average, nearly 60 new users join the forums every day. Besides
forums, Gentoo also provides 36 mailing lists, 10 of which are for
non-English speakers. The sizable Gentoo Weekly Newsletter is now translated
into 12 languages, including Japanese, Russian and Turkish. Many
Gentoo-oriented community web sites sprouted around the globe - from China to
Sweden. And the number of Gentoo packages (or ebuilds) in the stable
repository has now risen to over 4,700.
What has Gentoo done right to become such a runaway success? Let's look at
some of the factors.
Originality. There is no denying that Gentoo has come up with an
interesting idea. At the time of increasing availability of fast Internet
connections and more powerful CPUs, downloading source codes and compiling
them locally is no longer as painful as it once was. Although the concept
wasn't new, there is no denying that many Linux users found Gentoo
refreshingly different from the mainstream Linux distributions, especially in
terms of user control over most aspects of the operating system as well as
software optimization.
Persistence. While Gentoo is often seen as a new distribution, its
actual development began in early 1999 under the name of Enoch Linux. In "Making the
distribution" (part 1, part 2, part 3), Gentoo's creator Daniel
Robbins reveals how he started with Linux, how he became a Stampede Linux
developer and how he eventually left to start his own distribution. He also
mentions his brief encounter with FreeBSD (and its "ports", which later
formed the basis of "Portage") and reasons for his return to Linux:
"FreeBSD was a peaceful home, but a little too boring, too staid. Linux
is where the action was, where major progress was being made. There's no
doubt that if you're looking for excitement and innovation, Linux is the
place to be." But the fact that Gentoo Linux will soon be 5 years old
serves as a reminder that its current fame was preceded by many years of
hard, persistent and often thankless work.
Packages. For many users, one of the main attractions of Gentoo is the
almost instantaneous availability of new package versions as they are
released by their upstream developers. "I just love Portage" is
a phrase often heard on public forums. Portage, written in Python, is the Gentoo package
management system with many convenient features. The most essential among its
commands is "emerge", which has the ability to download, unpack, configure,
compile and install a given package in one swoop. Portage also supports
OpenBSD-style "fake" installs, safe removal, system profiles, package
masking, it has an elaborate dependency system and many other features.
Documentation. Gentoo has some of the best documentation of any Linux
distribution. It is written in a style that is easily understandable by all users,
irrespective of their skill levels, with detailed, step-by-step instructions
and explanations. Color highlighting and additional notes help to keep the
text from becoming too tedious and dull. It is fair to say that installing
Gentoo is one of the best and most effective ways to learn about Linux
internals and system administration, hands-on.
Community. Interacting with the user community is a critical factor
contributing to a success or a failure of a Linux distribution, yet sadly,
many tend to underestimate it. Not Gentoo. They provide both mailing lists
and user forums, as well as a regular weekly newsletter full of useful
information about the latest happenings in the development of Gentoo,
developer profiles, wealth of practical tips and tricks and other topics of
interest. Contrast that to newsletters published by some of the commercial
Linux distributions offering little valuable information beyond urging
subscribers to join the club, visit the online store or enroll for a
certification program.
Although other factors, such as availability of Gentoo for many different
platforms or surprise releases of live game CDs have also contributed to a
certain degree, the above points illustrate why Gentoo has become one of the
most popular and fastest growing Linux distributions ever. An amazing
achievement by any standard, but even more so in case of a non-commercial
project relying mostly on volunteer effort. No, this success did not come
without a considerable amount of hard work, but in the end it was certainly
worth it.
(
Log in to post comments)