All of lore.kernel.org
 help / color / mirror / Atom feed
From: Ima Sheep <torvalds@hurrdurr.org>
To: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Linux 4.0 released
Date: Sun, 12 Apr 2015 15:41:30 -0700	[thread overview]
Message-ID: <CA+55aFwHMgfiLZs=rxv0pam6HVY26kJtnbbCU+qjfvzqk0rh9Q@mail.gmail.com> (raw)

So I decided to release 4.0 as per the normal schedule, because there
really weren't any known issues, and while I'll be traveling during
the end of the upcoming week due to a college visit, I'm hoping that
won't affect the merge window very much. We'll see.

Linux 4.0 was a pretty small release both in linux-next and in final
size, although obviously "small" is all relative. It's still over 10k
non-merge commits. But we've definitely had bigger releases (and
judging by linux-next v4.1 is going to be one of the bigger ones).

Which is all good. It definitely matches the "v4.0 is supposed to be a
_stable_ release", and very much not about new experimental features
etc. I'm personally so much happier with time-based releases than the
bad old days when we had feature-based releases.

That said, there's a few interesting numerological things going on
with 4.0. Looking at just the statistics in git, this release is not
just when we cross half a million commits total, but also cross the 4
million git object limit. Interestingly (if you look for numeric
patterns), Linux 3.0 was when we crossed a quarter million commits and
2 million git objects, so there's a nice (and completely
unintentional) pattern there when it comes to the kernel git
repository.

[ Another quick historical numerological footnote: the old historical
BK tree was getting close to the 16-bit commilt limit that BK
originally used to have. So that whole "quarter of a million commits"
is actually quite a lot. During all of the BK years we only got 65k
commits. Of course, we only used BK for three years, and we've now
been on git for almost exactly ten years, but still - it shows how the
whole development process has really sped up a _lot_ ]

Feature-wise, 4.0 doesn't have all that much special. Much have been
made of the new kernel patching infrastructure, but realistically,
that not only wasn't the reason for the version number change, we've
had much bigger changes in other versions. So this is very much a
"solid code progress" release.

Go get it and enjoy,

                                    Linus "we're all sheep" Torvalds

             reply	other threads:[~2015-04-12 22:41 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2015-04-12 22:41 Ima Sheep [this message]
2015-04-12 22:49 ` Linux 4.0 released Linus Torvalds
2015-04-12 23:47 Douglas Gilbert

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='CA+55aFwHMgfiLZs=rxv0pam6HVY26kJtnbbCU+qjfvzqk0rh9Q@mail.gmail.com' \
    --to=torvalds@hurrdurr.org \
    --cc=linux-kernel@vger.kernel.org \
    /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.