LWN.net Logo

Stable kernel 2.0.40 released

Stable kernel 2.0.40 released

Posted Feb 9, 2004 6:51 UTC (Mon) by eru (subscriber, #2753)
In reply to: Stable kernel 2.0.40 released by gavino
Parent article: Stable kernel 2.0.40 released

In regards to the first point, I thought 2.6 helped with scaling down, especially with non-MMU systems.

But the people interested in 2.0.40 are running systems *with* MMU (probably a 386 or 486). Would 2.6.x scale down to a 4Mb 386SX? If not, it is not a replacement.

For people with apps that only run on 2.0 - I think their apps must be pretty poorly written if this is the case. You'd think they'd at least have them ported and certified for 2.4 kernels.

I suspect part of the problem is libc support and libc size. Old libc5 probably does not support 2.6 kernels without porting work, and even if the current glibc would run the apps in question, it would not fit in the small systems. There are alternate modern "low-fat" libraries like ulibc and diet libc, but they might not be compatible enough with what the ancient apps expect.

It dissapoints me that there is still interest in these old kernels. It dilutes the user and testing base for the newer kernels, and we should be looking to the future, not be stuck in the past.

I am not actually involved with any project sticking to old kernels, but based on what I do see in my work I would say that this conservatism is not atypical in projects where developing platform software like the kernel is not the objective, but stability is, and can be summed by the familiar phrase "if it ain't broke, don't fix it". Even a theoretically compatible upgrade in lower level software platform usually causes some unexpected problems (= costs), so the upgrade is not done unless it brings demonstratable advantages.

So, as a developer of an in-house language, I sometimes get questions about problems in obsolete versions I released many years ago, but still used in projects because they want to avoid changing the foundation. As a software developer I find this rather annoying, but looking at it from the point of a software user, I can see their point.


(Log in to post comments)

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