This is a read-only archive. Find the latest Linux articles, documentation, and answers at the new!

Feature: Fedora/Red Hat

Fedora stats offer insight into Linux usage

By Joe 'Zonker' Brockmeier on July 27, 2007 (4:00:00 PM)

Share    Print    Comments   

The Fedora Project offered a peek under its kimono recently with details about Fedora 7 adoption and other statistics. Fedora 7 has snagged more than 300,000 users since its release at the end of May. While that sounds pretty good, Fedora Core 6 managed to attract more than 400,000 in roughly the same amount of time after its release. We asked Max Spevack, the Fedora project leader, whether the numbers are telling the full story.

Say what you will about proprietary software companies, but the successful ones do have plenty of data about users -- what kind of uses the software is being put to, how many users they have, what types of machines they're running the software on, whether they wear boxers, briefs, lacy underthings, or nothing at all. The proprietary folks get reams of data from their users.

Linux distributors, on the other hand, are mostly in the dark. The downside to freely redistributable software is that there's no way to know for sure how many people are using it, nor can projects form a clear picture of the average user.

We still have no firm idea just how many people and organizations are using Linux in general, but the Fedora Project is starting to get some idea of how many systems are running Fedora and what type of hardware it's being used on.

What about Fedora 7?

Spevack says that he's not concerned that Fedora 7 has only seen about 80% of the users that showed up for Fedora Core 6 in the first few weeks. "I'm pleased with the numbers that we are seeing so far for Fedora 7. Everyone, including myself, was blown away with the Fedora Core 6 numbers, and with a distribution that is as fast-moving as Fedora is, I'm fine for now with just being in the same ballpark. We've been averaging about 75,000 new IP addresses each week since the release, so no one is walking around disappointed."

But why isn't Fedora 7 hitting the same numbers, if not more, than Fedora Core 6? Spevack suggests that it may be related to the new support lifespan for Fedora Core 6. "Because of the changes that we made a couple of months ago that extend the lifespan of a Fedora release, there is no pressure to update every single time. Any given release of Fedora (call it Fedora X) is maintained until one month after the release of Fedora X+2.

"As such, if a user wants to be on an every-other-release update schedule, the user can do so without ever being in a place where their machine will not receive updates. So I think that the slower adoption rate may be related to that -- people don't *need* to update right now, and so perhaps not everyone has yet."

Tell me about your hardware

Not content to know how many systems are running Fedora, the project has also been working on Smolt, a hardware profiler geared toward gathering hardware data from users automatically. Spevack says that the tool is opt-in only, and that "we are building a community around Smolt that extends beyond Fedora, and into other Linux distributions."

To get other distros in on the act, the Fedora developers have issued an invitation to other distros to use Smolt.

According to Spevack, "We are trying to build Smolt so that it can be a general upstream project usable for all Linux distributions, and not just Fedora. If (a) anyone can set up Smolt server and (b) Smolt client packages are available for as many distributions as possible, then eventually we will have a very robust database of hardware devices that are being used on Linux systems. This is useful for convincing hardware manufactures to open their specifications. I envision functionality appearing that allows a user to not only submit their hardware, but also submit comments about how well it works or doesn't work under a particular distribution, which also helps with bug tracking, development, etc.

"But the short answer is: Smolt is built as free software, and we'd like anyone in the world to be able to use it, and help contribute to it."

However, the data gathered so far may not give the most accurate picture of Linux users, in that it's skewed toward desktop systems, or at least systems that were set up with a GUI.

Spevack says that "about 98% of the machines registered show up as being in runlevel 5," which is the default runlevel for desktop users. "If you install a Fedora 7 machine with any GUI, an application called firstboot runs which helps you set the time zone, create the first user, set up firewall and SELinux, etc. One of the screens in firstboot is the 'do you want to send your hardware profile' screen. Therefore, it is very easy for a user with a GUI to submit their profile."

Conversely, users who set up Fedora as a server OS are unlikely to see the invitation to submit data, and Spevack says that means "the current Smolt statistics are probably a very good picture of what desktop installs of Fedora 7 look like."

So what do desktop installs of Fedora 7 look like? According to the data, nearly 60% of the more than 82,000 registered systems are recognized as desktop systems, and 21% of systems are laptops. There are a lot of unknown systems, with about 20% unrecognized, and only 0.7% of the systems are registered as servers.

Fully 8% of users are running Fedora under VMware, according to the vendor page, making it the top-ranking recognized vendor. "System manufacturer" actually clocks in first, but VMware leads the pack of recognized vendors, followed by Hewlett-Packard (5.7%) and IBM (2.7%), while Apple lags with only 0.3% of recognized systems.

ATI, just barely, leads the pack for video cards, with 41.1% of systems tallied, versus 40.1% of systems that include Nvidia cards. The math is a bit suspect, however, as the next leading vendor, Intel, has 23.8% of the registered systems, VMware shows up with 8.1%, Via Technologies pulls in 2.3%, and several other vendors show up as well for a total of more than 100 percent of systems. Some users may be running systems with multiple video cards, however, which could explain why we see more video cards than systems.

How stats are gathered

How reliable are Fedora's numbers? The project's methods aren't going to gather a perfect picture, but they're reliable enough to get a reasonable ballpark figure. Spevack says that the project looks at "connections that are being made to the 'updates' repository for Fedora," which indicates which version of Fedora is being used and the IP address the system is connecting from.

Spevack acknowledges that this isn't perfect. "Dynamic IP addresses are likely to be counted twice, and things like proxies are likely to make large corporate installations of Fedora look like a single IP address ... but the numbers we get out of this examination give us a decent ballpark."

He also notes that the caveats are indicated on the stats page so that readers are well aware of the methods used and their flaws -- something other distros may not do. "I see a lot of talk about different distributions having install bases in the 'millions of users,' but not a lot of talk (outside of Fedora) about where those numbers come from. We try to present our data, warts and all, without forcing people to ask for the extra detail."

Other interesting tidbits

The project also gathers stats on BitTorrent downloads, which indicate that about 75% of the downloads are the Fedora DVD, with about 25% of the downloads split between the GNOME and KDE live CDs. GNOME fans outnumber KDE fans, at least as far as being consumers of the live CDs, with 60% of users opting for GNOME and 40% opting for KDE.

Right now, the project doesn't have a totally clear picture of whether its "average" user is deploying Fedora as a desktop system or server OS. Spevack says it's "safe to assume" that live CD users are probably using Fedora as a desktop, while DVD installs could be used for servers or desktop installs. "So that's a long way of saying we have a pretty healthy mix."

The Mugshot project also gathers data on popular applications. The data is actually related to how often applications are used, and not just by what apps are installed. According to Mugshot's application statistics page, Firefox leads the pack, followed closely by GNOME Terminal, Nautilus, Evolution, Evince, gedit, Thunderbird, and Totem.

With any luck, other distros will follow Fedora's lead in gathering data from users to help further improve Linux and determine where and how Linux is, and isn't, being used.

Share    Print    Comments   


on Fedora stats offer insight into Linux usage

Note: Comments are owned by the poster. We are not responsible for their content.

Fedora stats offer insight into UBUNTU usage - only ubuntu lacks SELinux (Fedora has it)!

Posted by: Anonymous [ip:] on July 28, 2007 12:32 AM
Maybe this is because folks are all over Ubuntu and aptget... Remember that Debian had a relase as well.

Ubuntu needs to adopt SELinux for the long term or else risk sub-standard security (really SELinux is what IS IT for Linux security).


Fedora stats offer insight into Linux usage

Posted by: mehrban on July 28, 2007 12:20 PM
I’m using Fedora Core 5 is very Beautiful and Power full Plat Form of operating system in world. I enjoy with us. Usually working beginner level but I have configure squid as transparent Proxy and firewall role on apply .
Bind Configure defiantly working right now. And samba configure and client join windows xp .
But problem here client is logoff and his profile not create on client side on windows xp this user again login and profile new create and logoff user this profile delete here .. please my help

Linux plate form is very smooth and sound I like it.


Re: Fedora stats offer insight into Linux usage

Posted by: Anonymous [ip:] on November 03, 2007 08:32 PM
I agreed with you


"Funny Math"

Posted by: Anonymous [ip:] on July 28, 2007 02:52 PM
I know that on the smolt page if you add up some of the percentages you come up with over 100%. This is true under video devices. The reason for this is some users are running more than one video card. This seems to be especially true of those running embedded video cards who have added an additional 3d accelerated card.


Fedora stats offer insight into Linux usage

Posted by: Anonymous [ip:] on July 30, 2007 06:51 AM
Every new fedora release has been troublesome for me due to some hardware incompatibility or other. Hence, I normally do a 'every-other version' update. So far Fedora 7 has poor support for non-standard PATA Controllers (SIS, ALI) and is still a pain to get installed correctly on such systems. While I don't mind spending the time debugging the problems on non-work critical systems, there were some packages (such as dhclient-3.0.5-35.fc7, fixed subsequently) which locked up DHCP leases on our network requiring manual intervention on the dhcp server. Hence I'm not inclined to deploy it widely without letting the packages stabilize a while.


Started to use Ubunty in favor of Fedora

Posted by: Anonymous [ip:] on July 30, 2007 10:43 AM
After using Redhat/Fedora for 7-8 years i recently started to use Ubuntu.
The reason for this was simply that Ubuntu is better at handling restricted drivers. Got tired of having to keep track of drivers for 3rd party repositories.


Re: Started to use Ubunty in favor of Fedora

Posted by: Anonymous [ip:] on July 30, 2007 05:23 PM
Go for Windows, and your problems with drivers will be zero


Re(1): Started to use Ubunty in favor of Fedora

Posted by: Anonymous [ip:] on August 01, 2007 02:24 AM
I had a windows install on my laptop just yesterday (XP) the nic did not work and my screen was set to 800x600. had to get online, download the drivers for both, put them on a disk (remember, nic didn't work) and go from there. Had no problems with linux.


nearly 20% running x86_64

Posted by: Anonymous [ip:] on July 30, 2007 02:39 PM
It's also interesting that nearly 20% are running x86_64.
I also find it facinating that ATI and Nvidia are neck-in-neck. I think it's possible to query the server to find out, for example, how many laptop models are using intel graphics.


video card

Posted by: Anonymous [ip:] on January 30, 2008 06:17 PM
I have nvidia geforce 6100 video card and I can't get my resolution to go higher than 800x600. Do I have a compatible card?


This story has been archived. Comments can no longer be posted.

Tableless layout Validate XHTML 1.0 Strict Validate CSS Powered by Xaraya