In association with heise online

Summing Up 3.1

As is often the case with new kernel versions in the main development line, Linux 3.1 offers a range of important advancements. While, apart from the improved Nouveau drivers and the optimised KVM and Xen virtualisation, many changes don't appear to be that important, the new and improved drivers for WiFi, audio and video hardware, the Btrfs optimisations, the kernel's discard support in dm-crypt and the bad block management for software RAIDs are further changes that many users will benefit from directly or indirectly.

How the kernel developers will solve the B43 and Brcmsmac driver issue remains to be seen. One can only hope that the RC6 power-saving technology for Intel graphics cores will soon be enabled by default, because it offers great power savings and, in our experience, already works flawlessly on many systems.

Facts and figures for the latest versions of the Linux kernel

Linux
Version
Files1 Source lines2 Days Commits3 Changes4
2.6.31 29109 11966406
(10778469)
92 10883 8938 files changed
914135 insertions(+)
504980 deletions(-)
2.6.32 30483 12530119
(11242136)
84 10998 10315 files changed
1092987 insertions(+)
530428 deletions(-)
2.6.33 31563 12910130
(11564768)
83 10871 9673 files changed
859458 insertions(+)
479452 deletions(-)
2.6.34 32295 13241023
(11861616)
82 9443 11154 files changed
609584 insertions(+)
278958 deletions(-)
2.6.35 33314 13465693
(12250679)
77 9801 8889 files changed
691927 insertions(+)
467252 deletions(-)
2.6.36 34301 13499457
(12539782)
80 9501 9202 files changed
582139 insertions(+)
628362 deletions(-)
2.6.37 35186 13916632
(13006967)
76 11446 11104 files changed,
1093202 insertions(+),
598350 deletions(-)
2.6.38 35864 14208866
(13289311)
69 9542 9133 files changed,
747809 insertions(+),
455603 deletions(-)
2.6.39 36705 14533582
(13600071)
65 10268 10985 files changed,
847537 insertions(+),
523387 deletions(-)
3.0 36781 14646952
(13688408)
64 9153 7946 files changed,
555406 insertions(+),
442033 deletions(-)
3.1 37084 14770469
(13804451)
94 8692 9181 files changed,
728892 insertions(+),
604658 deletions(-)
¹ find . -type f -not -regex '\./\.git/.*' | wc -l
² find . -type f -not -regex '\./\.git.*' | xargs cat | wc -l (find . -name *.[hcS] -not -regex '\./\.git.*' | xargs cat | wc -l)
³ git-log --no-merges --pretty=oneline v2.6.(x-1)..v2.6.(x) | wc -l
⁴ git diff --shortstat v2.6.(x-1)..v2.6.(x)
Note: An earlier version of the table included errors in the number of files and source lines. This has now been corrected.

Linux 3.1 download

The new Linux kernel is not currently visitle on the front page of Kernel.org at the time this article was published. But it is already available to download and will soon likely be mirrored to the Linux server.

The source code is a result of the reconstruction work done after the compromise of kernel.org and is now not only available in Gzip and Bzip2 compressed tar archives but also packed with XZ, and there is a signature file to check the authenticity but only for the uncompressed tarball. The following commands can download the kernel and verify it is an unmodified archive, signed by Linux Torvalds.

[thl@thl tmp]$ wget --quiet \
http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.1.tar.sign \
http://www.kernel.org/pub/linux/kernel/v3.0/linux-3.1.tar.xz
[thl@thl tmp]$ xz -d linux-3.1.tar.xz
[thl@thl tmp]$ gpg --verify linux-3.1.tar.sign
gpg: Signature made Mon Oct 24 09:17:58 2011 CEST using RSA key ID 00411886
gpg: Good signature from "Linus Torvalds <torvalds@linux-foundation.org>"
gpg: WARNING: This key is not certified with a trusted signature!
gpg: There is no indication that the signature belongs to the owner.
Primary key fingerprint: ABAF 11C6 5A29 70B1 30AB E3C4 79BE 3E43 0041 1886

The key used for signing by Torvalds has been recently created and some known kernel developers have already signed it , so there is every indication that this key has been created by Torvalds.

Next: The outlook for 3.2

Print Version | Permalink: http://h-online.com/-1347364
  • Twitter
  • Facebook
  • submit to slashdot
  • StumbleUpon
  • submit to reddit
 


  • July's Community Calendar





The H Open

The H Security

The H Developer

The H Internet Toolkit