All of lore.kernel.org
 help / color / mirror / Atom feed
From: Arnd Bergmann <arnd@arndb.de>
To: "Artem S. Tashkinov" <t.artem@lycos.com>,
	Geert Uytterhoeven <geert@linux-m68k.org>
Cc: linux-kernel@vger.kernel.org,
	Claudio Scordino <claudio@evidence.eu.com>,
	Greg KH <gregkh@suse.de>
Subject: Re: On Linux numbering scheme
Date: Sun, 9 Jan 2011 18:38:22 +0100	[thread overview]
Message-ID: <201101091838.22639.arnd@arndb.de> (raw)
In-Reply-To: <27552986.2181294505105130.JavaMail.root@mail-zbox20.bo3.lycos.com>

On Saturday 08 January 2011, Artem S. Tashkinov wrote:
> However sources of VMWare/NVIDIA/VBox/etc. kernel modules have multiples
> instances of:
> 
> #if LINUX_VERSION_CODE < KERNEL_VERSION(2, 4, 7)
> #  error This driver does not support 2.4 kernels older than 2.4.7!
> #elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 5, 0)
> #  define KERNEL_2_4
> #elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 6, 0)
> #  error This driver does not support 2.5 kernels!
> #elif LINUX_VERSION_CODE < KERNEL_VERSION(2, 7, 0)
> #  define KERNEL_2_6
> #else
> #  error This driver does not support development kernels!
> #endif
> 
> So, it seems like the only obstacle that stops us from starting a completely
> new numbering scheme is proprietary or corporations driven/developed software.

If that was the only obstacle, I'd advocate for using whatever scheme
breaks that code the most ;-)

Seriously, the entire problem is just in perception. The main thing
that's really wrong with the current scheme is that people tend to
see the difference between e.g. 2.6.27 and 2.6.37 as much smaller than
between 2.4.0 and 2.6.0, so there is less incentive to update to the
latest release, while in fact there were three years between the
releases in both cases and we are now a lot more active that we
used to be.

These days, the longterm releases really have the role of the old
even-numbered releases, in the way that distros rely on them for
stability, while the regular releases are used by a relatively small
group of people that are interested in using or developing new
features, like the old odd-numbered development releases.
This analogy ends when you look at the kinds of quality control
we apply to patches going into the longterm or the regular releases, 
compared to old even/odd cycles, but I think it's still useful
to consider it from this viewpoint.

I think it would be good to start the next longterm series with a
new number, since that would send an important message to the
end-users and give us better hopes of having a common longterm
tree for all enterprise and embedded people. It is however still
a lot of time until we need to replace 2.6.32/34/35-longterm, and the
incentive to change a name without any other consequences before
then is pretty low IMHO.

Most importantly, at the 2010 kernel summit it was decided to leave
the numbering alone for now. There certainly wasn't a lack of
ideas for how it should be named (2011/2.7/2.8/3.0/6.37/3.7/...).

	Arnd

  parent reply	other threads:[~2011-01-09 17:38 UTC|newest]

Thread overview: 26+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <18673709.2121294505029740.JavaMail.root@mail-zbox20.bo3.lycos.com>
2011-01-08 16:45 ` On Linux numbering scheme Artem S. Tashkinov
2011-01-08 18:31   ` Greg KH
2011-01-09 17:38   ` Arnd Bergmann [this message]
     [not found] <5600814.270321287742009359.JavaMail.root@mail-zbox20.bo3.lycos.com>
2010-10-22 10:33 ` Artem S. Tashkinov
2010-10-22 10:41   ` Alexey Dobriyan
2010-10-22 11:18     ` Artem S. Tashkinov
2010-10-22 13:25     ` Genes MailLists
2010-10-22 16:51       ` kevin granade
     [not found] <18536664.253751287691209904.JavaMail.root@mail-zbox20.bo3.lycos.com>
2010-10-21 20:02 ` Artem S. Tashkinov
2010-10-22  0:06   ` kevin granade
2010-10-22  2:00     ` Al Viro
2010-10-22  9:53       ` Athanasius
2010-10-22 17:36         ` Bill Davidsen
2010-10-22 21:57       ` Jeremy Fitzhardinge
2010-10-25  9:08       ` Tejun Heo
2010-10-25  9:45         ` Artem S. Tashkinov
2010-10-25  9:56           ` Tejun Heo
2010-10-25 10:04           ` Bernd Petrovitsch
2010-10-25 20:30           ` Nick Bowler
2010-10-26 10:24             ` Dick Streefland
2010-10-26 10:50               ` Martin Nybo Andersen
2011-01-06  8:31   ` Claudio Scordino
2011-01-06  8:59     ` Geert Uytterhoeven
2011-01-08 14:49       ` Artem S. Tashkinov
2011-01-08 16:11         ` Greg KH
2011-01-09 12:54           ` Mark Hounschell

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=201101091838.22639.arnd@arndb.de \
    --to=arnd@arndb.de \
    --cc=claudio@evidence.eu.com \
    --cc=geert@linux-m68k.org \
    --cc=gregkh@suse.de \
    --cc=linux-kernel@vger.kernel.org \
    --cc=t.artem@lycos.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.