Advertisement
Promo

Application development Toolkit

Linux not yet middle-aged, says Torvalds

Matthew Broersma ZDNet.co.uk

Published: 27 Nov 2001 13:12 GMT

  • Email
  • Trackback
  • Clip Link
  • Print friendly
  • Post Comment

Linus Torvalds, initiator of the Linux kernel that drives the GNU/Linux operating system, said in an email this week that Linux is still rapidly evolving 10 years after its creation, although this can lead to difficulties in managing kernel development.

Torvalds made his comments about the release of the 2.4.x kernel, the current "stable" branch of the kernel designed for use in finished products. Such stable, production kernels are designated by an even number after the first decimal point. When a development kernel, like 2.3.x, reaches stability, it is released as a stable kernel -- for instance 2.4 -- but it can be difficult to know when to make the transition. Development kernels such as 2.3 and 2.5 are experimental and are intended only for programmers.

Far more people use a stable kernel like 2.4 than a development kernel, so they are statistically more likely to discover errors, Torvalds said. "The people you really want to test it won't test it until it is stable, and you cannot make it stable before you have lots of testers," he wrote in the message, later posted on open source site NewsForge. "A basic chicken-and-egg problem, in short."

With Linux, things can be more difficult because of the OS's dynamism. "The real solution is to make fewer fundamental changes between stable kernels, and that's a real solution that I expect to become more and more realistic as the kernel stabilises," Torvalds wrote. "But you also have to realise that 'fewer fundamental changes' is a mark of a system that isn't evolving as quickly, and that is reaching middle age. We are probably not quite there yet."

The 2.5 development kernel, initiated last week, branches off from the stable 2.4.15 version, which has given it "a good start", Torvalds said. "The system does look fairly stable, with just some silly problems that have known solutions and aren't a major pain to handle," he wrote.

In related news, kernel 2.4.15 was replaced by 2.5.16 on Monday because of a bug that could corrupt file systems. The file-system corruption bug had earlier cropped up in pre-release version 9 of kernel 2.4.15.

Stable kernels generally go through an additional period of testing by Linux distribution companies before they are included in a finished operating system. For example, Red Hat's latest operating system release, 7.2, uses the 2.4.7 kernel.

For all your GNU/Linux and open source news, from the latest kernel releases to the newest distributions, see ZDNet UK's Linux Lounge.

Have your say instantly, and see what others have said. Click on the TalkBack button and go to the Linux lounge forum

Let the editors know what you think in the Mailroom. And read other letters.

  • Email
  • Trackback
  • Clip Link
  • Print friendlyPrint with EPSON

Did you find this article useful?
51 out of 87 people found this useful


Full Talkback thread

0 comments

Company/Topic Alerts

Create a new alert from the list below:








Video icon

Video

Discussions

CA CA

yup..

Friday 18 December 2009, 12:16 AM

7 comments
1000278057 1000278057

We hear the spin...

Thursday 17 December 2009, 11:18 PM

1 comment
J.A. Watson J.A. Watson

Copyright in a new light

Thursday 17 December 2009, 8:42 PM

1 comment
lezlow lezlow

POORLY PRIZES

Thursday 17 December 2009, 7:48 PM

1 comment

Featured Talkback

In association with Network Liberation Movement
The fact is: Software developers today are really designers and not coders. The reason that business anlaysts exist today to model solutions is because they understand the value of designing software before writing it. All too often developers create code that has little value because they do not understand that business classes interact with other classes within the confines of a working model or pattern.

By: 1000165269

Read full story:
Making sense of agile modelling


Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters