Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] Just curious... how much impact does a kernel update make?
- Date: Mon, 17 Nov 2008 23:56:55 +0900
- From: "Stephen J. Turnbull" <stephen@example.com>
- Subject: Re: [tlug] Just curious... how much impact does a kernel update make?
- References: <4913AFC7.3080304@articlass.org> <4913B730.6030104@bebear.net> <491B961D.7030709@articlass.org> <20081113113655.GC2041@inferi.kami.home> <491C527B.3070001@articlass.org> <491CD2B8.8020605@bebear.net> <491CDADA.5040806@articlass.org> <491CDC68.3070209@bebear.net> <49215EEE.1010107@articlass.org>
Dave M G writes: > But then I considered other open source or free software projects, and > they use version numbers all the time. For example, KDE has been working > toward a version 4 (or 4.1? not sure... I'm not a KDE user) which was > signified by certain milestones of development they wanted to achieve. > Whereas Adobe wants to create a version number and then make it appear > to have value, a free software developer decides what would have value > and then assigns a version number to work toward. That's unlikely. Adobe does exactly the same thing: they decide what would have value and work toward it. The big difference between Linux and Adobe software, as far as I can see, is that Linux generally asks more of those who make the decision to use a new kernel (I mean the distros and the vendors, as well as those of us who upgrade kernels on our own schedule which may be faster or slower than our distro), and therefore has a more sophisticated user base. Those people generally aren't going to be pay attention to version number bumps, rather, they ask "is my bug fixed? will performance improve?" Adobe users, on the other hand, want to delegate those decisions to Adobe. It's not surprising that Adobe charges them for that, or that if the new feature turns out to be more fuzzy kitten than man-eating tiger, they release and tout it anyway. Also, I offer some hearsay for your consideration (I can't confirm it and don't have a cite). That is, the current way the kernel is stuck on 2.6 is partly due to vendor politics. In the 2.4->2.6 transition they had a lot of trouble getting customers to upgrade because a minor version bump was considered too risky. By pushing the activity back to the micro version, they had a lot more luck, even though some of the changes were big enough that (together) they probably would have justified a minor bump. Also, this made the kernel developers happy, because more people were trying their new features earlier, thus giving them more timely feedback. The only people who aren't so happy are module developers, who see more frequent API changes than they were used to (Ian Wells commented on this). AFAIK the end users are genuinely happy, they're not perceiving more trouble than they had under the old system. For the cognoscenti: this may be one that Fred Brooks got wrong in the 20th Anniversary edition, where he said (something equivalent to) the quanta of version bumps should be big or small, but not medium-sized, and he personally thought that "small" would create too much instability. The Linux kernel currently seems to be doing very well with frequent releases with small quanta of change. > Of course, different developers all have differing motivations for > using version numbers. But if my above analysis is generally > applicable, then it would seem to me that the Linux kernel > developers pretty much think that the kernel does exactly what it > needs to do, and only needs maintenance in the form of minor > adjustments for new hardware and the like. > > Does that sound like a reasonable take on it? I would disagree. In upgrading from 2.6.20.7 to 2.6.27.1, I saw about two dozen new kernel, not driver, features. Mostly they were small, such as variations on how NUMA architectures are handled, but others offered changes in how scheduling etc is done. As Ian Wells said, this kind of complexity-increasing change carries risk of regressions. They're not minor maintenance.
- Follow-Ups:
- Re: [tlug] Just curious... how much impact does a kernel update make?
- From: Edward Middleton
- Re: [tlug] Just curious... how much impact does a kernel update make?
- From: Dave M G
- References:
- [tlug] Just curious... how much impact does a kernel update make?
- From: Dave M G
- Re: [tlug] Just curious... how much impact does a kernel update make?
- From: Edward Middleton
- Re: [tlug] Just curious... how much impact does a kernel update make?
- From: Dave M G
- Re: [tlug] Just curious... how much impact does a kernel update make?
- From: Mattia Dongili
- Re: [tlug] Just curious... how much impact does a kernel update make?
- From: Dave M G
- Re: [tlug] Just curious... how much impact does a kernel update make?
- From: Edward Middleton
- Re: [tlug] Just curious... how much impact does a kernel update make?
- From: Dave M G
- Re: [tlug] Just curious... how much impact does a kernel update make?
- From: Edward Middleton
- Re: [tlug] Just curious... how much impact does a kernel update make?
- From: Dave M G
Home | Main Index | Thread Index
- Prev by Date: Remote Light Control with Linux and other remotes (was: Re: [tlug] [OT] Any hobbyist electrical engineers around Tokyo?)
- Next by Date: Re: [tlug] flash player 10, x86_64, firefox crashes
- Previous by thread: Re: [tlug] Just curious... how much impact does a kernel update make?
- Next by thread: Re: [tlug] Just curious... how much impact does a kernel update make?
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links