Call Me Dave
Call Me Dave
A new version of a Linux system used to come with lots of new features – new tools, new capabilities. Of course, the great Linux distros are still evolving, but they don't throw a lot of new stuff in with every version like they used to. The websites often promise "bug fixes" and "enhancements" of things that are already inside.
Dear Linux Pro Reader,
A new version of a Linux system used to come with lots of new features – new tools, new capabilities. Of course, the great Linux distros are still evolving, but they don't throw a lot of new stuff in with every version like they used to. The websites often promise "bug fixes" and "enhancements" of things that are already inside.
Has Linux slowed down? Maybe, but another factor is that many developers are changing their definition of what they consider a new release. What is a release anyway? We're so used to the system that we rarely stop to reflect on the idea that, at some periodic interval, a brass band plays a fanfare to announce that some developers are putting out a new version of something they were already doing.
Lots of the new numbers and new announcements are driven by corporations who want to make sales. Many of the press releases in my inbox are from software companies announcing new version numbers for their products. In many cases, the new version heralds a new occasion to make a sales pitch, but the naming of products follows no discernible rhythm or rule. Sometimes a new version doesn't really have much new stuff in it, and sometimes an old name persists for years and is continually reinvented to save the trouble of renaming.
The model names of old Apple computers were wholly insufficient to reveal how to fix them. You needed to consult a grid that plotted the model number versus specs like the processor speed and screen width to unlock the secret of which computer you actually owned. This system was incredibly cumbersome if you had to repair anything, but it was great for sales, because the company could keep on marketing the same product while continually changing it.
Microsoft has tried nearly every approach to version numbers and names. I have always wondered if the continual changes to their naming conventions reflect actual research, or if it is just that a new marketing VP shows up every few years and has to get busy with salary justification. They started out with classic odometer-style major.minor version numbering. But they soon found that the public didn't care about the major rollovers, and minor releases sometimes actually outsold major releases. Windows 3.1, for instance, was a major success, and Windows 3.0 was a dud. In fact, some suspected that customers didn't want to buy the first release in a new series, because they assumed it would be buggy, and were waiting for a later update. So they started numbering by the year. Windows 95 was another big hit, which they hoped to follow up with Windows 97, but unfortunately, Windows 97 took them too long to finish, so they had to rename it Windows 98. They then split the Windows threads, with the professional versions retaining the year names and the consumer editions adopting fanciful names like "XP" and "Vista," before switching back to integer-style versioning for Windows 7 and Windows 8. And all the while, the concept of the minor update was encapsulated in stealthy updates called service packs.
The Linux kernel team recently reached a milestone with the Linux 4.0 release. Or did they? In one sense, the change appeared totally arbitrary, with Linus announcing the need to move to a new number after the 3.19 release because he was "running out of fingers and toes." Buried in the announcement, though, was a bit of wisdom, with Linus brushing aside the argument that a major release should have major new features, "I'm personally so much happier with time-based releases than the bad old days when we had feature-based releases."
Another strange thing to meditate about is CentOS 7 (1503), which appears to be the CentOS clone of RHEL 7.1. The tea leaves say that, since Red Hat has taken over maintaining the CentOS RHEL clone, they have implemented a naming scheme that tracks the RHEL release number in a vague way but does not reveal the precise relationship.
OpenSUSE's recent merger of the Tumbleweed rolling release with the Factory codebase brings the concept of a rolling release into the foreground, though many Linux developers have advocated the rolling release format for years.
Release names and numbers won't go away anytime soon, but naming strategies will continue to change to reflect the needs of companies, the whims of developers, and the prerogatives of marketing managers. Don't try to figure it out. If you meet someone named Dave, you don't try to figure it out, right? You just call him Dave.
Buy this article as PDF
(incl. VAT)
Buy Linux Magazine
Subscribe to our Linux Newsletters
Find Linux and Open Source Jobs
Subscribe to our ADMIN Newsletters
Support Our Work
Linux Magazine content is made possible with support from readers like you. Please consider contributing when you’ve found an article to be beneficial.
News
-
Latest Cinnamon Desktop Releases with a Bold New Look
Just in time for the holidays, the developer of the Cinnamon desktop has shipped a new release to help spice up your eggnog with new features and a new look.
-
Armbian 24.11 Released with Expanded Hardware Support
If you've been waiting for Armbian to support OrangePi 5 Max and Radxa ROCK 5B+, the wait is over.
-
SUSE Renames Several Products for Better Name Recognition
SUSE has been a very powerful player in the European market, but it knows it must branch out to gain serious traction. Will a name change do the trick?
-
ESET Discovers New Linux Malware
WolfsBane is an all-in-one malware that has hit the Linux operating system and includes a dropper, a launcher, and a backdoor.
-
New Linux Kernel Patch Allows Forcing a CPU Mitigation
Even when CPU mitigations can consume precious CPU cycles, it might not be a bad idea to allow users to enable them, even if your machine isn't vulnerable.
-
Red Hat Enterprise Linux 9.5 Released
Notify your friends, loved ones, and colleagues that the latest version of RHEL is available with plenty of enhancements.
-
Linux Sees Massive Performance Increase from a Single Line of Code
With one line of code, Intel was able to increase the performance of the Linux kernel by 4,000 percent.
-
Fedora KDE Approved as an Official Spin
If you prefer the Plasma desktop environment and the Fedora distribution, you're in luck because there's now an official spin that is listed on the same level as the Fedora Workstation edition.
-
New Steam Client Ups the Ante for Linux
The latest release from Steam has some pretty cool tricks up its sleeve.
-
Gnome OS Transitioning Toward a General-Purpose Distro
If you're looking for the perfectly vanilla take on the Gnome desktop, Gnome OS might be for you.