Code names and other coelacanths

Off the Beat: Bruce Byfield's Blog
I'm probably going to be answered as though I were a hybrid of Ebenezer Scrooge and Darth Vader, but can we quit with the code names for Linux distributions, already? People are taking them way too seriously.
Code names make sense if you want to keep what you're doing a secret. If you're planning a military operation, you probably don't want anyone to know until you actually hit the beaches of France. Or maybe in the case of the revised Doctor Who, when you're a producer who doesn't want the excitement to peak too soon (in which case, you pass around sheets of paper watermarked with "Not to be copied" and call what you're doing "Torchwood," then decide the name would make a great spinoff series).
But in this community? What part of "free and open source software" don't you understand?
I realize, of course, that code names have long since become one of those geeky in-jokes, like First Posts on Slashdot used to be. As such, they're not supposed to be useful. They don't even have to be particularly funny. After all, the point is that appreciating the code name shows that you are a member of the pack.
In fact, in the past, code names were frequently never made public. For example, over a decade ago, when I was on the founding team for the now-defunct Stormix Technologies, the code names for distro releases (rain and hail, if I remember correctly) were chosen not only to go with the company name, but as a company in-joke, referring obliquely to the fact that the city of Vancouver is located in the middle of what used to be a rain forest. Few people outside the company even heard the code names. They weren't supposed to.
The appendix of projects
These days, though, code names in free software are like screen savers. They're no longer needed, but survive like a coelacanth long past their heyday because people expect them. You can tell that they've outlived their time by the fact that they're now announced to the world long before the release is even in alpha. So far as they have any purpose at all, they exist mainly to suggest that project contributors are human and approachable.
An even surer proof that code names have turned vestigial is that they're become ironic -- or, as I prefer to say, just plain silly. That's why the next release of Fedora is code-named Beefy Miracle, while Ubuntu 12.04 will be Precise Pangolin (and I shudder thinking what awaits us with the release of Ubuntu 12.10, when the letter Q is reached. It's like being stuck in a surreal version of Sesame Street that never ends).
Not, as you might have noticed, that I have anything against silliness. But the silliest part is that silliness is being taken seriously.
Modern code names aren't just catchphrases dreamed up in the middle of a release to relieve the pressure of pushing deadline. Instead, they're occupying large chunks of people's time. Mark Shuttleworth, whose decision can make the whole of Ubuntu change directions on a Euro and do a triple axel, actually spends an entire blog entry going over the possible names for the next release. Over in the Fedora community, a whole campaign centered on getting Beefy Miracle accepted as the code name over some strenuous objections.
For that matter, here I am, writing about code names as well.
Of course, many people are being light-hearted about the whole idea. Shuttleworth is alliterating through his blog for all he's worth, and my colleague Larry Cafiero producing a Beefy Miracle filk.
On Facebook, distro critic Jef Spaleta is even laughing at the competition between Fedora and Ubuntu, to say nothing of himself, arguing that, Fedora is "trying to outdo the silliness of one man who imposes his silliness via the power of the purse. Though to give credit where credit is due Shuttleworth is impressively silly."
Just what we need -- competitive silliness. Like the competitive potlatching of the First Nations in the Pacific Northwet, it's a good idea gone mad.
But these examples fade to insignificance next to the people who are arguing over the appropriateness of Beefy Miracle. Like a class of English grad students, they are deconstructing the five syllables, squeezing every last milliliter of meaning from them. Does "miracle" suggest something rare? How will Hindus react to "beefy"?
Oh, and was the voting fixed? Was a mysterious cabal of insiders involved? I'm not sure which is worst: that people should believe such things, or that they actually happened. But in the last few days, such all-important matters have actually become one of the major threads on the Fedora user list. It's definitely become one of the angriest.
It's over
On the whole, I prefer the silly ones to the deconstructionists and conspiracy theorists. But all these groups have forgotten the salient feature of code names: They don't matter.
Certainly not for very long. Offhand, who can remember the code names for Fedora 8 or 11? The alliterative Ubuntu names are easier to figure out if you count on your fingers, but even they are very much of their moment, no matter how widely used they are in their time. Very quickly, they cease to matter.
Code names have never been especially good jokes, regardless of whether they're private or public. They're strained at best. But with people spending so much time on them, it's time to call a halt. Why doesn't everyone stop wasting time and do something that matters? I know crunch mode needs the occasional relief, and the end of a project deserves a little craziness, but if a diversion is needed, can we at least find a new one?
Comments
comments powered by DisqusIssue 269/2023
Buy this issue as a PDF
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Find SysAdmin Jobs
News
-
MNT Seeks Financial Backing for New Seven-Inch Linux Laptop
MNT Pocket Reform is a tiny laptop that is modular, upgradable, recyclable, reusable, and ships with Debian Linux.
-
Ubuntu Flatpak Remix Adds Flatpak Support Preinstalled
If you're looking for a version of Ubuntu that includes Flatpak support out of the box, there's one clear option.
-
Gnome 44 Release Candidate Now Available
The Gnome 44 release candidate has officially arrived and adds a few changes into the mix.
-
Flathub Vying to Become the Standard Linux App Store
If the Flathub team has any say in the matter, their product will become the default tool for installing Linux apps in 2023.
-
Debian 12 to Ship with KDE Plasma 5.27
The Debian development team has shifted to the latest version of KDE for their testing branch.
-
Planet Computers Launches ARM-based Linux Desktop PCs
The firm that originally released a line of mobile keyboards has taken a different direction and has developed a new line of out-of-the-box mini Linux desktop computers.
-
Ubuntu No Longer Shipping with Flatpak
In a move that probably won’t come as a shock to many, Ubuntu and all of its official spins will no longer ship with Flatpak installed.
-
openSUSE Leap 15.5 Beta Now Available
The final version of the Leap 15 series of openSUSE is available for beta testing and offers only new software versions.
-
Linux Kernel 6.2 Released with New Hardware Support
Find out what's new in the most recent release from Linus Torvalds and the Linux kernel team.
-
Kubuntu Focus Team Releases New Mini Desktop
The team behind Kubuntu Focus has released a new NX GEN 2 mini desktop PC powered by Linux.
Linux naming
Re: Let's see...
who cares?
There are bigger problems in life than code names.
Let's see...
So I'm thinking 'no'.
code names and confusion
code names
Re:Re:
Re: two words: google index
How I love the cut and thrust of intelligent debate!
I might argue that the release number is far more reliable when you're looking something up than a name, and that the Linux kernel seems to get by just fine without code names. But, seriously, it's not code names as such that I'm commenting on, but the obsession with them.
two words: google index.
I love to be able to search for 'narwhal wifi problem' not to say i have any, but if I did, itll produce less false positives than '11.04 wifi problem'.
Humans need words, not numbers. Google too.
Cheers,
Willem