FrontPage > kernel > 2.6.25-rc2

kernel 2.6.25-rc2 の考察(20080215更新)


List: linux-kernel
Subject: Linux 2.6.25-rc2
From: Linus Torvalds <torvalds () linux-foundation ! org>
Date: 2008-02-15 21:23:54

this kernel is a winner.

Just to show how _much_ of a winner it is, it's been awarded a coveted
"weasel" series name, which should tell you just how good it's going to
be. It's a name revered in Linux kernel history, and as such this brings
back the good old days where if you find a bug, you're almost certainly
simply mistaken, and you probably just did something wrong.

But hey, you can try to prove me wrong. I dare you.

The full shortlog is appended, but instead of a diffstat, I'm doing the my
git "dirstat" output which gives a nicer high-level view. This was
generated with

    git diff --cumulative --dirstat=2 --shortstat v2.6.25-rc1..v2.6.25-rc2

and actually gives a pretty good overview. In particular, it shows that
almost exactly half of the updates are to drivers, with network drivers
alone being a third of the whole patch. And of the remaining half, about
half was architecture updates, notably to SH.

What a cool git feature, if I say so myself. It allows me an extra half
hour a week of just sitting back and sipping my foofy tropical drink
(bringing my total up to about 168.5 hours of drunken stupor a week),
since now I don't even have to try to make sense of the diffstat manually
any more. Anyway, here it is:

    2.1% Documentation/
    3.7% arch/cris/
    7.0% arch/sh/configs/
    4.4% arch/sh/kernel/
    4.9% arch/sh/mm/
   17.8% arch/sh/
   23.8% arch/
   33.5% drivers/net/
    6.0% drivers/scsi/lpfc/
    7.1% drivers/scsi/
    4.5% drivers/sh/maple/
   49.5% drivers/
    8.1% fs/
    2.5% include/linux/
   4.5% include/
    7.2% kernel/
    2.0% net/
   509 files changed, 14470 insertions(+), 6986 deletions(-)

which you have to admit looks very managerial, even if you have no clue
what the heck it really contains (which is also very managerial). Now I
just need to turn these reports into some colored powerpoint slides with
pie charts, and then I can turn off my brain _completely_.

But if you actually care for anything but the pretty statistics, here's
the shortlog too. The most interesting part from a core technical side is
probably the "struct path" cleanups that really should have been in -rc1,
but hey, when Andrew slides a bit, I just let him.

But "Quod licet Jovi, non licet bovi", so don't think that applies to
anybody else.

So sh, some driver updates, some VFS cleanups, and a random set of fixups
for all the stuff that happened in -rc1 (and some that happened before).

I'm optimistic that this release cycle won't be anywhere near the pain of
what 24 was, which is why I'm just going to go off for the long weekend
and stay at the beach.

Be nice now. I'll be sipping my Mai Tai. With an umbrella (*).








Firefox3 Meter  Use