LWN.net Logo

Distributions

News and Editorials

Version numbers, what are they good for?

Somewhere in last year's LWN mail there were a couple of letters wanting to know more about the version numbers in Linux distributions. Do they mean anything? What do they tell you about a product? This subject has also prompted a lively debate on the Debian-devel mailing list (beginning with this post).

The bottom line is, version numbers are arbitrary constructs and meaningless when comparing different distributions. Within a distribution the numbers do say more. For example, Red Hat Linux 8.0 is a major new release with lots of new features, while Red Hat Linux 8.1 will add mostly security and bug fixes. The same is true for other major new releases such SCO Linux 4.0 (powered by UnitedLinux 1.0) and Mandrake Linux 9.0.

The difference between a major and minor release can also be subjective. Is it the number of new packages that have been added? Maybe its just one or two new packages that add significant features. Are the upgraded packages bug fix releases of the previous version, or do they add new features. Is there a new Linux kernel packaged with the new version, and does it add new features or provide patches? While most new features are held until the next x.0 release, some may creep into a distribution by the x.3 release. It's all up to the distribution provider.

The major.minor scheme is not the only one. A version 3.0 might next become 3.0.1, if the developer feels it is somehow less than a 3.1 release. Names and dates are also used in distribution versioning. Debian GNU/Linux 3.0 is known as woody. Woody was preceeded by potato (2.2) and is succeeded by sarge. Sarge doesn't have a number yet, just the name. Red Hat names beta releases. The beta known as Psyche became 8.0. Phoebe is available now as an unnumbered beta, which when ready will become 8.1. In other schemes Phoebe could be called 8.1 beta or maybe 8.1rc1. Somehow calling a version a "release candidate" makes it sound more stable than a "beta", but that doesn't make it so. Adding a date to the version number is an easy way of telling whether or not the release is current. DistroX 20030108 would be more current than DistroX 20021103, but the major/minor aspect is lost.

Even where a distribution begins numbering is quite arbitrary. Some are released at version 1.0, others start at 0.5 or perhaps 0.0.1, or maybe 5.1 because they are based on someone else's 5.1 release. No wonder then that a 4.0 release from one distribution is as current as a 9.0 release from a another distribution. There is no standard, and there is not likely to be one any time soon. Names are fun, but pretty meaningless. Dates are great, especially when combined with a major.minor number such as KNOPPIX (currently at v3.1-2003-01-01). Whatever the scheme, we can only hope that each distribution provider picks one scheme and sticks to it, so that DistroX 20021103 doesn't become DistroX 3.2 next.

Comments (6 posted)

Distribution News

Debian GNU/Linux

The Debian Weekly News for January 7, 2003 is out. This week's issue looks at Improving Events Visibility and much more.

Debian is a member project of Software in the Public Interest, Inc. (SPI), which is a non-profit corporation under US law that was created to provide legal and financial existence for projects like Debian. Debian Project Leader Bdale Garbee points out two things happening with SPI. A committee is forming to review the SPI bylaws and an upcoming election for new board members.

Dates have been set for Debconf 3 and a Debcamp hacking session. This year the event will be held at the University of Oslo in Norway. Debcamp will be July 12 to 17, 2003, followed by Debconf 3, July 18 to 20, 2003.

Hewlett-Packard (HP) offers public access to several machines running Debian GNU/Linux through their Test Drive program. Software authors and prospective users are offered an account on those machines in order to find out more about Debian GNU/Linux and a particular HP hardware. Four architectures are supported (Alpha, PA-RISC, IA-32 and IA-64). Compilers are installed to that software authors can test whether their software compiles on those platforms.

Gcc 3.2 is now the default compiler in unstable. This posting has more information on the C++ transition plan.

SystemImager is an easy way to clone your Debian cluster. The latest release includes many new features, including support for XFS, JFS, reiserfs, ext2, ext3, and FAT.

Comments (none posted)

Gentoo Linux

The first issue of the Gentoo Weekly Newsletter for the New Year brings updates about improvements to Portage, including reverse dependency checking and other features that are sure to be popular with Gentoo Linux users everywhere.

Gentoo Linux has announced the second release candidate for the upcoming 1.4 version of Gentoo Linux. New in 1.4_rc2 is the Gentoo Reference Platform: a suite of binary tarballs that allow for faster initial installation. Currently X, GNOME, KDE, Mozilla, and OpenOffice,org are available as binary installations for x86 architectures (optimised for i586, i686, pentium3, athlon, athlon-xp, and athlon-mp) and ppc architectures (optimised for G3 and G4), with sparc (ultrasparc optimisation) and alpha to follow soon.

Comments (none posted)

Lindows.com Now Boasts Deluxe Font Collection

Lindows.com has licensed a core set of delta-hinted fonts from Bitstream. The license agreement also includes a set of more than 50 high-quality display and text fonts from Bitstream.

Comments (none posted)

Slackware Linux

Slackware Linux has made several changes to the current tree. XFree86 has been updated, along with screen, openssl, apache, mod_ssl, php, teTeX, mysql, apsfilter, hpijs, mc, yp-tools and ypserv. Lots of patches, security and bug fixes too. As usual see the change log for full details.

Comments (none posted)

Yellow Dog Linux

A slew of security and bugfix updates have been posted to Terra Soft's master FTP server recently.

Full Story (comments: none)

New Distributions

ARSIG

ARSIG is a Russian diskless router distribution based on Openwall GNU/*/Linux (Owl). ARSIG is adapted to work on a read-only filesystem and boots from a (256 Mb) flash card. All components of the filesystem that need write access are mounted in RAM. This router can work well through many-many years, as it contains no spinning parts, except for the coolers in the power supply and CPU. Version 1.0_pre01 (PHDS) was released January 4, 2003.

Comments (none posted)

Minor distribution updates

Coyote Linux

Coyote Linux has released v1.32 with minor bugfixes. "Changes: This version fixes problems with using static IP addresses with an ISDN connection, adds a replacement for the broken mail command, and fixes a problem with the PPPoE client adding the domain name multiple times in /etc/resolv.conf."

Comments (none posted)

Fli4l (Floppy ISDN/DSL)

Fli4l (Floppy ISDN/DSL) has released v2.0.7 with minor security fixes. "Changes: This release moves to Linux kernel 2.2.22, adds some NIC drivers, and has security fixes for imond and httpd."

Comments (none posted)

herbix

herbix has released v1.0-67 with code cleanup. "Changes: This release adds some bugfixes, updating of busybox/tinylogin, and support for the rtl8139 chipset."

Comments (none posted)

IDMS Linux

IDMS Linux has released v2.2.8 with minor bugfixes. "Changes: There are various bugfixes. All packages have been updated to their current version. It is more stable and more reliable."

Comments (none posted)

KNOPPIX

KNOPPIX has released v3.1-2003-01-01 with minor feature enhancements. "Changes: cdbakeoven has been replaced by k3b. Boot options keyboard= and xkeyboad= have been added. A contributed compressloop has been added to the cloop-utils package. Compression level for the compressed iso9660 image is now 9 by default. Hardware detection has been updated with the Trident X module and more wireless cards. There is some KDE menu restructuring and knx-hdinstall 0.37."

Comments (none posted)

Phayoune Firewall

Phayoune Secure Linux has released v0.3.4 of the Phayoune Firewall with minor bugfixes. "Changes: This version includes bugfixes to the preport menu, rearranges all menus for easier use, adds iproute to the supported traffic shaper, and changes squid.conf so that it no longer keeps storelog or accesslog."

Comments (none posted)

RUNT

RUNT has released 1.0 with minor feature enhancements. "Changes: Changes to rc.netdevice and rc.local to show PCMCIA cards if present, a new /runthelp command with commonly-used commands, and a script in /usr/bin to display it."

Comments (none posted)

RxLinux

RxLinux has released v1.2.5 with minor feature enhancements. "Changes: A print server via lpd and samba, a dhcpd server, and iptables configuration to support masquarading were all added."

Comments (none posted)

Distribution reviews

A Critical Look at Mandrake 9.0 (OfB)

Open for Business continues the OfB Distribution Shootout with Mandrake Linux 9.0. "The Mandrake-specific tools went through a complete revamp. Mandrake offers a good set of configuration and maintenance tools, most of them in both console and X11 versions. Many of them proved useful along the way. I like them because they take out the drudgery of many repetitive and cumbersome administrative tasks. Most of them are grouped in the Mandrake Control Center."

Comments (none posted)

KDE Tips & Tricks in Mandrake 9.0

Two new chapters have been released on the trylinuxSD.com website titled "KDE Tips & Tricks in Mandrake 9.0" which offer some KDE3 tips that may not be so obvious to new users. Although the pages are geared toward Mandrake Linux 9.0, much of the content should also apply to anyone using KDE.

Comments (none posted)

Living with Red Hat 8 as a productivity client (Register)

The Register reviews Red Hat Linux 8.0. "Explaining to you that Linux is really quite simple to install these days is not however the point - this is established already. What I wanted to do was to determine how successfully and easily I could switch horses from Windows to Linux over a weekend, what - if anything - I'd miss, and what kinds of learning curves it would be necessary to climb."

Comments (none posted)

Page editor: Rebecca Sobol
Next page: Development>>

Copyright © 2003, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds