The Success of Gentoo
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.
| Index entries for this article | |
|---|---|
| GuestArticles | Bodnar, Ladislav |
