By Jake Edge
December 7, 2011
There has been quite a bit of press, and some hand-wringing, over reports
that Linux Mint has overtaken Ubuntu as the "most popular" Linux
distribution. The reports are based on the DistroWatch
rankings, which some—though notably not the DistroWatch
folks—seem to think indicates the popularity of various
distributions. While it's a bit hard to imagine that untold legions of Ubuntu
users have switched to Linux Mint en masse, it does have a non-zero
probability of being true. But there aren't, and really can't be, any
numbers to back
that up. Is popularity even really the best measure of a distribution?
The "rankings" that have spawned the uproar are simple page-hit counts.
Each unique IP address that lands on DistroWatch's page for a given
distribution increments the count for the day. It is, at best, a count of
the amount of "buzz" a particular distribution has over the past one,
three, six, and twelve months. It can also be fairly easily manipulated by
someone who has unfettered access to a large number of IP addresses or a
botnet—as well as by over-exuberant distribution fans—though there
is no evidence to suggest that's what's happening here. As
DistroWatch says,
those numbers are:
[A] light-hearted way of measuring the popularity of
Linux distributions and other free operating systems among the visitors of
this website. They correlate neither to usage nor to quality and should
not be used to measure the market share of distributions.
But, for whatever reason, Mint shows up at the top of the list for average
number of hits per day (HPD) for each of the four periods. In fact, Ubuntu has
"slipped" to fourth place over the last month with Fedora and openSUSE
taking second and third place respectively. Mint shows nearly three times
the number of HPD that any of the rest of the top four do. That's
interesting, perhaps, but not meaningful. It is a self-selected "poll"
that could be fairly easily manipulated—likely unintentionally.
The ranking is also heavily skewed toward desktop distributions, as can be
seen by the numbers for server-oriented distributions like Red Hat (which
ranks below things like GhostBSD, Zorin, and Tiny Core) or SUSE (which
ranks a bit lower). Both of those distributions should have accurate sales
numbers that may show a tad more popularity than reading things into the
DistroWatch numbers will show. In short, even a brief look at the rankings page
should be enough to deter anyone from deriving conclusions that result in
headlines like "Ubuntu
sees massive slide in popularity, Mint sprints ahead ... but why?".
Part of the problem here is that it is somewhere between difficult and
impossible to get accurate figures for distribution usage. In fact, it
goes well beyond just distributions; accurately counting users of any free or
proprietary software is well-nigh impossible. Vendors who sell their
software have some advantage, but even they don't know how many
users there are. Microsoft can undoubtedly report how many copies
of Windows it sold in the last month (quarter, year, ...), but that most
certainly doesn't count the number of Windows users. That number is likely
to be much higher due to unlicensed users, which probably dwarfs the not
completely
insubstantial number of pre-installed systems that get wiped to run other
operating systems.
The usual methods to try to track users, like phoning home with some kind
of unique ID, are intrusive. For free software, those mechanisms are
unlikely to be tolerated by some, but even users of proprietary software
may find ways to avoid being counted. Companies selling software count
their users in terms of dollars (euros, ...) so, other than being able to
report inflated piracy numbers as "lost sales", there is no real need for
additional counting. Free software projects and distributions are different.
Those who work on free projects would certainly like to feel that their
work is being used and appreciated. That's not unreasonable at all, but is
popularity really the right measure of that? Even if it can be reliably
measured, popularity just measures ... well ... what's popular—not
what works best, solves the most problems, or anything else. Does it
really matter if Ubuntu has X million users and Linux Mint has X/4
million—or
the reverse? In both cases, the distributions are serving a substantial
number of people and, presumably, solving lots of their problems.
There are some "active counting" efforts by various distributions but, as
would be expected for free software projects, they are "opt-in" services.
Fedora and openSUSE both use smolt to gather semi-anonymized installation
data. Debian and Ubuntu use popcon to generate information on the
popularity of various packages. While users are asked to enable these
counting mechanisms at install time, it's not clear how many actually do
so.
Since directly measuring users is difficult, distributions often use
indirect (and fairly inaccurate) methods to try to get a handle on their
number of users. Both Fedora and openSUSE count unique IP-address
connections to their update servers and have fairly detailed pages that
outline what they are counting (openSUSE, Fedora). Ubuntu has
been notoriously lax in providing any real information on its
methodology—without being shy about producing numbers like 20 million
Ubuntu users—but one would guess it is doing something similar.
That kind of data collection isn't really accurate to generate a "number of
users" figure, though it may be fine as an estimate. Assuming the
methodology remains the same, it may also serve as a reasonable indicator
of trends in the number of users. If Fedora 16 has 50% more unique IPs
getting updates, that's a pretty good indicator that F16 has been adopted
more widely. Comparing F16's raw numbers to those of openSUSE 11.3, for
example, is much less useful.
But obsessing over estimated numbers—or illusory trends based on web
page hits—seems counterproductive. While it is harder to generate
numbers, the measure of a community distribution really should be how vibrant
its community is. Are new people showing up, filing bugs, participating in
development or design discussions, packaging new software, translating
existing software, taking on new tasks, running for elected positions, and
so on? Those are certainly measures of growth, though numerically hard to
quantify.
Focusing on a "zero sum" game for Linux distributions is equally
counterproductive. While the GNOME 3 and Unity decisions made by various
distributions have generated a lot of noise (and likely some distribution
and desktop environment switches), it's pretty hard to justify a "Ubuntu
users are running to Mint because of Unity" stance on anything other than
anecdotal evidence. If the suggested trend is even real, it could be that
Mint is attracting many of the first-time Linux users that Ubuntu once did,
or that it is attracting more than Ubuntu currently is. That could be due
to the "buzz" factor for Mint these days, for example. Not all (or even
most) growth of Linux distributions needs to come at the expense of other
distributions.
Unlike the choice between Windows and OS X (or Linux and either of those),
the choice between Linux distributions is far less susceptible to concerns
about lock-in. Part of what free software enables is relatively easy
migration between distributions, with full data and application
portability, which undoubtedly leads to some "distro hopping". But it's
also true that providing that freedom can attract new users. We've seen it
over the past 20 years, even if the growth on the desktop is not up to what
most had hoped for. Focusing on serving existing users, while attracting
new ones, rather than worrying about pumping up popularity numbers, is a
much more likely road to success.
Comments (12 posted)
Brief items
Give everyone at least 10 years headstart to migrate existing systems
away from having a separate /usr partition and for people to stop making
a separate /usr on new installs.
If you do this in Debian now a large portion of systems will self
destruct because /usr is a separate partition and you will be tarred and
feathered.
--
Goswin von Brederlow
I can see that the US Thanksgiving holiday is over and people are gearing up for various end of the year holidays.. the email volume of patches and such have gone up. Thankfully most of the arguments seem to have gone down for a while.
--
Stephen
Smoogen
Comments (24 posted)
For those who are looking forward to the 1.0 release of the
Cerowrt
bufferbloat-fighting router distribution, Dave Täht has posted
a
status update. "
In summary, it IS possible to build a device far
superior to anything shipped today, one that can set an example for the
rest of the industry, save everyone time, and hassle, and do it for very
low cost, AND consisting almost purely of software that can be applied to
any hardware with the same capabilities, thus introducing competition to
drive the costs down while holding the desirable feature set to a whole new
standard." There is discussion of reducing the feature set to make
the distribution more manageable, though; possible "puppies to shoot"
include
bind9
and ISC-ntp,
mesh
networking, and
extensive
IPv6 support.
Comments (28 posted)
Red Hat has
announced
the release of RHEL 6.2. "
Red Hat Enterprise Linux 6.2 adds
enhancements to storage and file system features including full support of
iSCSI extension for RDMA. Now, benefits of low latency and high throughput
through a standard SAN implementation based on 10Gb Ethernet are available
to even the most demanding storage environments. This allows customers to
opt out of expensive Infiniband hardware or other dedicated interconnect
fabrics. Other enhancements around file system include delayed meta data
logging, asynchronous and parallel file system writes, as well as support
for multiple active instances of Samba in a cluster which improves overall
throughput and increases availability for large Samba clustered
deployments."
Comments (52 posted)
The first alpha for Ubuntu 12.04 is available for testing. Images are
currently available for Ubuntu Desktop, Server, ARM, Server Cloud and EC2,
as well as Xubuntu, Edubuntu and Lubuntu.
Full Story (comments: 9)
Distribution News
Debian GNU/Linux
Debian Lenny (5.0) will reach its end of supported life February 6, 2012. "
The Debian project released Debian GNU/Linux 6.0 alias "squeeze" on the 6th of February 2011. Users and distributors have been given a one-year timeframe to upgrade their old installations to the current stable release. Hence, the security support for the old release of 5.0 is going to end on the 6th of February 2012 as previously announced."
Full Story (comments: none)
Fedora
The latest round of Fedora elections is over. Jaroslav Reznik and
Christoph Wickert were elected to the Fedora Board. Christoph Wickert,
Neville A. Cross, Igor Soares, Clint Savage, Zoltan Hoppar, Gerard Braad,
and Caius Chance have been elected to the Fedora Ambassadors Steering
Committee (FamSCo). Marcela Maláňová, Miloslav Trmač, Matthew Garrett, and Jon Ciesla has been elected to the Fedora Engineering Steering Committe (FESCo).
Full Story (comments: none)
Newsletters and articles of interest
Comments (none posted)
The H
notes
the End of life security support for Red Hat 4, along with its clones;
CentOS and Scientific Linux.
Comments (none posted)
TechWorld has a
review
of
Sabily Linux, an Ubuntu derivative
aimed at the Muslim community. "
"I launched the Sabily project when I discovered Ubuntu (version 7.04), and found the Ubuntu Christian edition," Sabily administrator Mehdi Magnon told Techworld Australia. "I thought it would be a great idea to provide Muslims with a Linux distribution with many Islamic applications installed, so they don't have to install them manually, as well as a more Islamic look and feel.""
Comments (none posted)
Page editor: Rebecca Sobol
Next page: Development>>