Language Selection

English French German Italian Portuguese Spanish

Linux 4.13 Kernel Released

Filed under
Linux

Linus Torvalds has gone ahead and released the Linux 4.13 kernel.

As of writing, he hasn't yet published anything to the kernel mailing list but the new kernel can be fetched via Git.

Read more

Official message

  • Linux 4.13

    So last week was actually somewhat eventful, but not enough to push me
    to delay 4.13.

    Most of the changes since rc7 are actually networking fixes, the bulk
    of them to various drivers. With apologies to the authors of said
    patches, they don't look all that interesting (which is definitely
    exactly what you want just before a release). Details in the appended
    shortlog.

    Note that the shortlog below is obviously only since rc7 - the _full_
    4.13 log is much too big to post and nobody sane would read it. So if
    you're interested in all the rest of it, get the git tree and limit
    the logs to the files you are interested in if you crave details.

    No, the excitement was largely in the mmu notification layer, where we
    had a fairly last-minute regression and some discussion about the
    problem. Lots of kudos to Jérôme Glisse for jumping on it, and
    implementing the fix.

    What's nice to see is that the regression pointed out a nasty and not
    very well documented (or thought out) part of the mmu notifiers, and
    the fix not only fixed the problem, but did so by cleaning up and
    documenting what the right behavior should be, and furthermore did so
    by getting rid of the problematic notifier and actually removing
    almost two hundred lines in the process.

    I love seeing those kinds of fixes. Better, smaller, code.

    The other excitement this week was purely personal, consisting of
    seven hours of pure agony due to a kidney stone. I'm all good, but it
    sure _felt_ a lot longer than seven hours, and I don't even want to
    imagine what it is for people that have had the experience drag out
    for longer. Ugh.

    Anyway, on to actual 4.13 issues.

    While we've had lots of changes all over (4.13 was not particularly
    big, but even a "solidly average" release is not exactly small), one
    very _small_ change merits some extra attention, because it's one of
    those very rare changes where we change behavior due to security
    issues, and where people may need to be aware of that behavior change
    when upgrading.

    This time it's not really a kernel security issue, but a generic
    protocol security issue.

    The change in question is simply changing the default cifs behavior:
    instead of defaulting to SMB 1.0 (which you really should not use:
    just google for "stop using SMB1" or similar), the default cifs mount
    now defaults to a rather more modern SMB 3.0.

    Now, because you shouldn't have been using SMB1 anyway, this shouldn't
    affect anybody. But guess what? It almost certainly does affect some
    people, because they blithely continued using SMB1 without really
    thinking about it.

    And you certainly _can_ continue to use SMB1, but due to the default
    change, now you need to be *aware* of it. You may need to add an
    explicit "vers=1.0" to your mount options in /etc/fstab or similar if
    you *really* want SMB1.

    But if the new default of 3.0 doesn't work (because you still use a
    pterodactyl as a windshield wiper), before you go all the way back to
    the bad old days and use that "vers=1.0", you might want to try
    "vers=2.1". Because let's face it, SMB1 is just bad, bad, bad.

    Anyway, most people won't notice at all. And the ones that do notice
    can check their current situation (just look at the output of "mount"
    and see if you have any cifs things there), and you really should
    update from the default even if you are *not* upgrading kernels.

    Ok, enough about that. It was literally a two-liner change top
    defaults - out of the million or so lines of the full 4.13 patch
    changing real code.

    Go get the new kernel,

    Linus

  • The 4.13 kernel is out

    Linus has released the 4.13 kernel, right on schedule. Headline features in this release include kernel hardening via structure layout randomization, native TLS protocol support, better huge-page swapping, improved handling of writeback errors, better asynchronous I/O support, better power management via next-interrupt prediction, the elimination of the DocBook toolchain for formatted documentation, and more. There is one other change that is called out explicitly in the announcement: "The change in question is simply changing the default cifs behavior: instead of defaulting to SMB 1.0 (which you really should not use: just google for 'stop using SMB1' or similar), the default cifs mount now defaults to a rather more modern SMB 3.0."

Linux 4.13 release coverage

  • Linux Kernel 4.13 Released By Linus Torvalds — Here Are The Biggest Features

    Linux kernel 4.12 was released in early July, which was the second biggest release in terms of commits. It came with the support for new AMD Vega graphics support. Following Linux kernel 4.12, Linux boss Linus Torvalds has released Linux kernel 4.13 after seven release candidates.

    The Linux Kernel Mailing List announcement of kernel 4.13 turned out to be a little bit personal as Torvalds had to go through “seven hours of pure agony due to a kidney stone.” He expressed relief as kernel 4.13 wasn’t delayed.

  • Linus Torvalds passed a kidney stone and then squeezed out Linux 4.13

    Linus Torvalds has released Linux 4.13 to a waiting world and in so doing detailed a tricky work week in which he endured “seven hours of pure agony due to a kidney stone”.

    “I'm all good, but it sure _felt_ a lot longer than seven hours,” he wrote on the Linux Kernel Mailing List, “and I don't even want to imagine what it is for people that have had the experience drag out for longer. Ugh.”

    Far happier news is that this release of the Linux Kernel emerged after the seven release candidates to which Torvalds aspires.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

AndEX Puts Android Marshmallow 6.0.1 64-Bit on Your PC with GAPPS and Netflix

GNU/Linux developer Arne Exton has released a new build of his Android-x86 fork AndEX that leverages Google's Android Marshmallow 6.0.1 mobile operating system for 64-bit PCs with various updates and improvements. Read more

today's leftovers

  • Future Proof Your SysAdmin Career: Advancing with Open Source
    For today’s system administrators, the future holds tremendous promise. In this ebook, we have covered many technical skills that can be big differentiators for sysadmins looking to advance their careers. But, increasingly, open source skillsets can also open new doors. A decade ago, Red Hat CEO Jim Whitehurst predicted that open source tools and platforms would become pervasive in IT. Today, that prediction has come true, with profound implications for the employment market. Participating in open source projects -- through developing code, submitting a bug report, or contributing to documentation -- is an important way to demonstrate open source skills to hiring managers.
  • FreeType Improvements For The Adobe Engine
    With FreeType 2.8.1 having been released last week, a lot of new code landed in the early hours of today to its Git repository. The code landed includes the work done this summer by Ewald Hew for Google Summer of Code (GSoC 17) adding support for Type 1 fonts to the Adobe CFF engine. Type 1 is an older, less maintained font format.
  • Are You Fond Of HDR Photography? Try Luminance HDR Application In Ubuntu/Linux Mint
    Luminance HDR is an graphical user interface that is used for manipulation and creation of High Dynamic Range(HDR) images. It is based on Qt5 toolkit, it is cross-platform available for Linux, Windows and Mac, and released under the GNU GPL license. It provides a complete workflow for High Dynamic Range(HDR) as well as Low Dynamic Range (LDR) file formats. Prerequisite of HDR photography are several narrow-range digital images with different exposures. Luminance HDR combines these images and calculates a high-contrast image. In order to view this image on a regular computer monitor, Luminance HDR can convert it into a displayable LDR image format using a variety of methods, such as tone mapping.
  • Opera Web Browser Now Has Built-in WhatsApp and FB Messenger, Install in Ubuntu/Linux Mint
  • Enterprise open source comes of age
    In the age of digitalisation and data centre modernisation, open source has come of age. This is demonstrated by the growth that enterprise open source software provider SUSE has enjoyed over the last months. “SUSE is in good shape,” says Nils Brauckmann, CEO of SUSE. “In the last year, revenue grew at 21%, and it was profitable growth.” Business is positive going forward, he adds, with SUSE now part of the larger mothership Micro Focus group following the completion this month of the HPE Software spin merger. “Micro focus is now the seventh-largest pure-play software vendor in the world, with revenues approaching $4,5-billion,” Brauckmann points out.
  • Red Hat, Microsoft Extend Alliance to SQL Server
  • UbuCon Europe 2017
    I’ve been to many Ubuntu related events before, but what surprises me every time about UbuCons is the outstanding work by the community organising these events. Earlier this month, I was in Paris for UbuCon Europe 2017. I had quite high expectations about the event/location and the talks, especially because the French Ubuntu community is known for hosting awesome events several times a year like Ubuntu Party and Ubuntu install parties.
  •  

today's howtos

Korora 26

  • Korora 26 is Here!
  • Linux Releases: “Lightweight” Tiny Core 8.2 And “Heavyweight” Korora 26 Distros Are Here
    Korora Linux distro is a derivative of popular Fedora operating system. It ships with lots of additional packages that are provided by Fedora community and helps the users to get a complete out-of-the-box experience. The developers of Korora Linux distro have just shipped Korora 26 “Bloat.” Bloat codename has been derived from the characters of the movie “Finding Nemo.”
  • Based on Fedora 26, Korora 26 Linux Debuts with GNOME 3.24, Drops 32-Bit Support
    Korora developer Jim Dean announced the release and general availability of the Korora Linux 26 operating system for personal computers, a release based on the latest Fedora Linux version and packed full of goodies. Dubbed "Bloat," Korora Linux 26 comes more than nine months after the release of Korora 25, it's based on Red Hat's Fedora 26 Linux operating system and ships with the latest versions of popular desktop environments, including GNOME 3.24. Also included are the KDE Plasma 5.10, Xfce 4.12, Cinnamon 3.4, and MATE 1.18 desktop environments, all of them shipping pre-loaded with a brand-new backup tool designed to keep your most important files safe and secure from hackers or government agencies.