CDs are Dead. Long live CDs.

I was running some stats on the Fedora 11 release, and an interesting thing caught my eye. Very few people are downloading the six (or in the case of PPC, seven) CDs to perform a “Fedora” install. Very Very few. In fact, at most, six people downloaded split media CDs using the Fedora mirror servers in the first few days. This in contrast to the over 234,000 direct downloads of DVDs and LiveCDs in the same amount of time. BitTorrent statistics are a little better for CDs: 908 completed downloads of the split media CDs, out of 41,235 total downloads (or ~2.2 %).

Which leads to the question, “Do we really need split media CDs for Fedora 12?”

A few more points lend credence to this idea.

Looking only at the BitTorrent stats for Fedora 9, 10, and now 11, we see an interesting trend. Figure 1 shows that the interest in split media CDs has been decreasing over the past year.
Figure 1

I have a suspicion. As the number of x86_64 users grows, it’s more likely that x86_64 systems will have DVD readers as opposed to older CD readers. Figure 2 shows the growth of x86_64 vs x86 over the past year, again extracted from BitTorrent statistics.
Figure 2

The entire Fedora 11 release as sent to the mirrors is ~143GB. Of that, CD and DVD ISOs represent ~34GB; the split media CD ISOs represent ~15.5GB of that. As most of the rest of that 143GB is all hardlinked, we’re really only transferring out all these ISO files. 10% of the disk space, and 45% of the time/bandwidth needed to get a release out to the mirrors, for about 2% of the user base, and declining.

CDs had their place, back when DVD readers weren’t commonplace, and before we had LiveCD/LiveUSB medias. Now, DVDs are fairly common, the LiveCDs work great for a lot of installs, and we have both a small (158MB) network-based bootable CD installer for new installs that would require a CD, and preupgrade for upgrading from an older distro version to the next. Let’s kill off split media CDs for Fedora 12.

Your thoughts?

Fedora 11 Metalinks!

I didn’t manage to get these onto http://get.fedoraproject.org/, but we have metalinks available for all of the Fedora 11 main content, as well as the Fedora Electronics Lab spin.  Metalinks can be used with metalink-aware download tools, like aria2 and the DownThemAll! FireFox plugin, to let the end user tool decide from which mirror to download the actual content.

Fedora 11 i686 Live CD images:

Live Desktop i686
Live KDE i686

Fedora 11 x86_64 Live CD images:

Live Desktop x86_64
Live KDE x86_64

Fedora 11 i386 CD and DVD images:

Network Install
DVD
CD1 CD2 CD3 CD4 CD5 CD6

Fedora 11 x86_64 CD and DVD images:

Network Install
DVD
CD1 CD2 CD3 CD4 CD5 CD6

Fedora 11 ppc CD and DVD images:

Network Install
DVD
CD1 CD2 CD3 CD4 CD5 CD6 CD7

Fedora 11 Fedora Electronics Lab spin Live CD images:

FEL Live i686
FEL Live x86_64

Fedora 11 Source Code CD and DVD images:

DVD
CD1 CD2 CD3 CD4 CD5 CD6

Fedora Elections: Voting now open

I’d like to take a moment to thank everyone involved in this Fedora election cycle.

Moderators: John Rose, Max Spevack, Chris Tyler, and Paul Frields
Questionnaire coordinator: Thorsten Leemhuis
Election application: Nigel Jones
Fedora 12 Naming Process: Josh Boyer

and of course the 5 individuals running for the Board seats and the 11 running for the FESCo seats.  I appreciate the efforts you put into attending the Town Hall sessions, answering the questionnaire, and for the commitment you’ve shown to Fedora already.

Fedora Voted

Fedora Voted

You have until 2359 UTC on 22nd June 2009 to vote.

Fedora Elections: Town Hall schedule set, beginning in 12 hours

With each of the candidates noting they can attend at least one of the IRC Town Halls for their respective offices, the schedule is now set.

Town Halls begin in about 12 hours.

Each group participating in the election will host two Town Hall sessions on IRC. Each will last one hour, or less if there are no further questions.

How to Join
* Everyone should join #fedora-townhall on FreeNode (irc.freenode.net). Only candidates and a moderator may speak in this channel.
* Non-candidates should also join #fedora-townhall-public on FreeNode (irc.freenode.net). Direct your questions for the candidates to the moderator.

FESCo Candidate forum
Wednesday, June 3, 1400 UTC  (Wed morning, 10am US Eastern Daylight Time, 7am US Pacific Daylight Time)
Moderated by Max Spevack

FESCo Candiate forum
Thursday, June 4, 0200  UTC   (Wed night, 10pm US Eastern Daylight Time, 7pm US Pacific Daylight Time)
Moderated by Chris Tyler

Board Candidate forum
Thursday, June 4, 1400 UTC  (Thurs morning, 10am US Eastern Daylight Time, 7am US Pacific Daylight Time)
Moderated by Paul Frields

Board Candidate forum
Friday, June 5 0200 UTC  (Thurs night, 10pm US Eastern Daylight Time, 7pm US Pacific Daylight Time)
Moderated by John Rose (aka inode0)

https://fedoraproject.org/wiki/Elections lists these now.

I look forward to your participation, and hope these forums will more
fully inform our electorate about the candidates.

Fedora nominations open through 5/29

Typo in my last post: Fedora Nominations are open through this Friday, 5/29.

Fedora Board, FESCo nominations open until Friday

Nominations to join the Fedora Project Board are open until Friday,May 29.  There are three seats open for election, each lasting for two full release cycles (will expire in about a year, following the Fedora 13 release).  The Board is responsible for overall direction, setting and resolving policy, and generally tries to remove roadblocks which may impede participation in the Project.

The Fedora Engineering Steering Committee also is electing five members this cycle.  Nominations are open until Friday as well.

Please consider adding your voice to the leadership of Fedora through participating in one of these offices.

Updated: Nominations close the 29th, not the 23rd.  Thanks to Rahul for catching my error.

My 3 Minutes of Fame

At the Red Hat Summit last year, I had a chance to speak to a camera crew about how I got started in Linux, and my Fedora MirrorManager project, which distributes Fedora content to millions of users worldwide.  Now it’s a video in their “Spotlight On” series.

http://magazine.redhat.com/2009/02/27/video-spotlight-on-mirror-manager/

Dell #1 system vendor on smolts.org

Smolts.org is an open source project started by the fabulous Mike McGrath, Fedora Infrastructure leader, which lets users opt-in to provide information about their hardware and OS.  Perhaps you’ve seen the opportunity during Fedora‘s firstboot to submit your hardware profile, and wondered what that was.

Fedora firstboot smolt screenshot

Fedora firstboot smolt screenshot

Users can use the statistics gathered by smolt to see which systems are popular, and to rate and see the ratings other users give.  The Dell Latitude D630 currently shows as the top-rated name-brand system, noting that everything “just works” – just like I like it.

Smolt statistics can also be used to influence companies to invest in Linux.  I’m pleased to see Dell ranked as the most popular system vendor listed (see Vendor tab).   This isn’t simply people expressing their opinion and wishes, but people voting with their wallets.  This reflects the commitment I and my teams have made for the last 10 years to ensure Linux “just works” wherever we can.

Smolt Vendor List

Smolt Vendor List

Smolt is available for Fedora, Ubuntu, RHEL/CentOS, openSUSE, and perhaps your other chosen distribution as well.  If not, visit the project page (above) to help include it.

FUDConF11 Videos are up

Videos for 11 of the FUDConF11 sessions are now available.  On the schedule page, they are denoted by a small speaker icon.  In addition, seven of the videos have been converted to Flash format and are available on the Linux Foundation’s video site.  Thanks to Chris Tyler and Clint Savage for their audio and video work at the conference, and to Brian Proffitt for getting them posted on the LF site.

GPG Keysigning at FUDConF11

As in past years, I’ll run a GPG Keysigning session at FUDConF11 in Cambridge, MA on Saturday, January 10.

Meet Fedora people face-to-face. Taunt each other over their passport/driver’s license photos. Add yourself to the Web of Trust or increase your ranking.

To Participate

Pre-registration is preferred.  I’ll try to accommodate people who don’t follow the procedure below and still want to participate on the day of the event, but that may be difficult.

  • Mandatory: Create a GPG keypair for yourself (if you haven’t already)
  • Optional: add your user@fedoraproject.org uid to your keypair
  • Mandatory: Send your key before the event to the subkeys.pgp.net keyserver. Get your KEYID from your keyring as the part following the 1024D/ as follows:
gpg --list-secret-keys | grep ^sec

For me, this is 92F0FC09. Yours will be different.

Then send your key to the keyserver with:

gpg --keyserver subkeys.pgp.net --send-keys KEYID

and send me your key fingerprint with:

gpg --fingerprint KEYID | mail -s "<your-fedora-username> key" fudcon-keys@domsch.com

Right Before FUDCon

  • Mandatory: If you pre-register for the keysigning, print out your key fingerprint once and bring it. If you don’t pre-register, print out your key fingerprint 20-50 times, and bring it with you. You’ll hand one of these out to each other person at the keysigning, so bring enough. The program ‘gpg-key2ps’ in the pgp-tools RPM can do this for you quite nicely.
  • Mandatory: run md5sum and sha1sum on the fudcon-keysigning-fingerprints.txt files (to be generated shortly before the event – you’ll get an email notification), print at the results, and bring them to the meeting. It should match the corresponding files on the web site.
  • Mandatory: Bring a government-issued picture ID of yourself

Note: this means you will have at least 2 pieces of paper (your key fingerprint and the sha1sum and md5sum results) that you bring.

At the Keysigning

For those who pre-registered, you can find the keyring, the fingerprint file we’ll use, and the md5sum and sha1sum hash of the fingerprint file, all at http://domsch.com/linux/fedora/fudconf11/. We will read these values, for everyone to confirm they all match.

After the Keysigning

Following the keysigning, you’ll need to actually sign people’s keys. The easiest way to do this is to use caff which is conveniently packaged in the Fedora pgp-tools package. caff lets you sign a number of keys at once, and will then email each recepient their signed key, encrypted with their key (actually, it sends one email per UID on the target key, so those people with 10 UIDs on their key will get 10 emails from caff, but that’s OK – it makes sure they control that email address too). They must know their own passphrase to retrieve their signed key, which they can then import into their gpg keyring and upload to the keyserver subkeys.pgp.net.