Language Selection

English French German Italian Portuguese Spanish

Linux Kernel 5.17 Officially Released, This Is What’s New

Filed under
Linux
News

A little over two months after the release of Linux kernel 5.16, the Linux 5.17 kernel series is here to introduce even more new features, such as a new “AMD P-State” subsystem for future AMD CPUs that to provide a performance boost, a revamped fscache subsystem, as well as a new “page-table check” feature to better protect your GNU/Linux system from certain threats by detecting some types of corruption and automatically shutting down the system.

Linux kernel 5.17 also adds recursive support for id-mapped mounts, adds support for KCSAN (kernel concurrency sanitizer) for the AArch64 (ARM64) architecture, adds support for a new event type called FAN_RENAME to the fanotify subsystem, adds support for KFENCE, which can now detect missing memory barriers, to 32-bit ARM architectures, and adds a new syntax that would benefit Ceph file system mounts.

Read more

LWN and original

  • The 5.17 kernel has been released [LWN.net]

    Some of the significant features in this release include KCSAN support for the arm64 architecture, the bpf_loop() helper, ID-mapped filesystem mounts, the reference-count tracking infrastructure, a switch to BLAKE2s for the random-number generator, a rewritten network filesystem caching layer, straight-line speculation mitigation, and more. See the LWN merge-window summaries (part 1, part 2) and the KernelNewbies 5.17 page for more details.

  • Linux 5.17 [LWN.net]
    So we had an extra week of at the end of this release cycle, and I'm
    happy to report that it was very calm indeed.  We could probably have
    skipped it with not a lot of downside, but we did get a few
    last-minute reverts and fixes in and avoid some brown-paper bugs that
    would otherwise have been stable fodder, so it's all good.
    
    And that calm last week can very much be seen from the appended
    shortlog - there really aren't a lot of commits in here, and it's all
    pretty small. Most of it is in drivers (net, usb, drm), with some core
    networking, and some tooling updates too.
    
    It really is small enough that you can just scroll through the details
    below, and the one-liner summaries will give a good flavor of what
    happened last week.
    
    Of course, this means that the merge window for 5.18 will be open
    starting tomorrow, and I already have about a dozen pull requests
    waiting in my inbox. I appreciate the early pull requests: it gives me
    that warm and fuzzy feeling of "this was all ready in plenty of time".
    Judging by the statistics in linux-next, it looks like 5.18 will be a
    bit bigger than 5.17 was, but hopefully without some of the drama.
    
    So go test this, and we'll get 5.18 started tomorrow.
    
                       Linus
    

Linux Kernel 5.17 Released

  • Linux Kernel 5.17 Released, This is What's New - OMG! Ubuntu!

    A brand new version of the Linux kernel is available to download.

    Linux 5.17 arrives a week later than initially planned, and features a canny crop of changes, improvements, performance enhancements, and all-important security fixes.

    Linus Torvalds, announcing the release on the Linux Kernel Mailing List, says the one-week delay (to account for lately-revealed security issues) meant “…we did get a few last-minute reverts and fixes in and avoid some brown-paper bugs that would otherwise have been stable fodder, so it’s all good.”

    So what’s new?

Linux Kernel 5.17 Brings New Hardware Support And Steam Deck...

Linux 5.17 release – Main changes, Arm, RISC-V, and MIPS...

  • Linux 5.17 release - Main changes, Arm, RISC-V, and MIPS architectures - CNX Software

    Introduced in January, the previous release of Linux 5.16 enabled improved Wine and Linux game performance with a new futex_waitv() system call, faster memory management with the memory folios infrastructure, file system health reporting (for EXT-4 only at the time), and plenty of other changes including over 60 new Arm-based boards and devices.

2 More

  • Linux Kernel 5.17 Officially Released

    As usual, Linus Torvalds made an announcement of the release and general availability of Linux 5.17.

  • Linux 5.17 debuts after 'very calm' extra week of work

    Linus Torvalds has released version 5.17 of the Linux kernel.

    "So we had an extra week of at the end of this release cycle, and I'm happy to report that it was very calm indeed," Torvalds wrote in his weekly state of the kernel post. "We could probably have skipped it with not a lot of downside, but we did get a few last-minute reverts and fixes in and avoid some brown-paper bugs that would otherwise have been stable fodder, so it's all good," he added.

Linux 5.17 is out now with new AMD P-State driver

  • Linux 5.17 is out now with new AMD P-State driver

    Linus Torvalds has announced the release of the Linux Kernel version 5.17, with one of the most prominent features being the new AMD P-State driver for modern CPUs.

    From the release announcement: "So we had an extra week of at the end of this release cycle, and I'm happy to report that it was very calm indeed. We could probably have skipped it with not a lot of downside, but we did get a few last-minute reverts and fixes in and avoid some brown-paper bugs that would otherwise have been stable fodder, so it's all good."

Linux 5.17 arrives: Here's what's inside

  • Linux 5.17 arrives: Here's what's inside

    Linux kernel leader Linus Torvalds has officially taken the wraps off the Linux kernel version 5.17, which brings changes to software interfaces involving hardware from Intel, AMD, and Arm-based manufacturers.

    In a world where Android and cloud infrastructure defines technology, new Linux kernel versions are important events.

Linux Kernel 5.17 Released

  • Linux Kernel 5.17 Released, With Major Security Fixes But Not Much Else

    The latest version of the Linux kernel, 5.17, has been released with bug fixes to reassure users worried about Spectre attacks and improve hardware support, despite a short delay. The security changes and hardware support are welcome, but apart from that, there's not much to get excited by with this release.

Linux 5.17 released: Bootlin contributions

  • Linux 5.17 released: Bootlin contributions

    Linux 5.17 has been released last Sunday. As usual, the best coverage of what is part of this release comes from LWN (part 1 and part 2), as well as KernelNewbies (unresponsive at the time of this writing) or CNX Software (for an ARM/RISC-V/MIPS focused description).

    Bootlin contributed just 34 patches to this release, which isn’t a lot by the number of patches, but in fact includes a number of important new features. Also, we have many more contributions being discussed on the mailing lists or in preparation. For this 5.17 release here are the highlights of our contributions...

Kernel 5.17: Solid & steady

  • Kernel 5.17: Solid & steady

    Our CODEC team has pushed forward VP9 hardware codec support on the Linux kernel. The fine-tuned VP9 uABI has been released, enabling decoders to enqueue encoded frames without waiting until a previous frame completes. This is due to the improved probabilities update process, which frees the userland from the dependency on the previously decoded frames.

    In addition, video decoders on Rockchip SoCs (RK3399: RkVDEC), NXP SoCs (IMX8MQ: Hantro), and several others now offer hardware support for decoding VP9 byte-streams.

    As the new Kernel drivers are stateless, the driver requires a user-space application to handle the state (picture order, references, etc.) of the decoder. There are multiple available solutions. One notable option is GStreamer, which includes support for managing a VP9 hardware decoder, a feature contributed by our CODEC team at the end of last year.

    Google's VP9 codec, which is heavily used on YouTube, is a major competitor to the widely popular HEVC codec. It is specialized for high-resolution video and provides better compression efficiency than codecs like MPEG-4.

Comment viewing options

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

More in Tux Machines

digiKam 7.7.0 is released

After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release. Read more

Dilution and Misuse of the "Linux" Brand

Samsung, Red Hat to Work on Linux Drivers for Future Tech

The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world. Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility. Read more

today's howtos

  • How to install go1.19beta on Ubuntu 22.04 – NextGenTips

    In this tutorial, we are going to explore how to install go on Ubuntu 22.04 Golang is an open-source programming language that is easy to learn and use. It is built-in concurrency and has a robust standard library. It is reliable, builds fast, and efficient software that scales fast. Its concurrency mechanisms make it easy to write programs that get the most out of multicore and networked machines, while its novel-type systems enable flexible and modular program constructions. Go compiles quickly to machine code and has the convenience of garbage collection and the power of run-time reflection. In this guide, we are going to learn how to install golang 1.19beta on Ubuntu 22.04. Go 1.19beta1 is not yet released. There is so much work in progress with all the documentation.

  • molecule test: failed to connect to bus in systemd container - openQA bites

    Ansible Molecule is a project to help you test your ansible roles. I’m using molecule for automatically testing the ansible roles of geekoops.

  • How To Install MongoDB on AlmaLinux 9 - idroot

    In this tutorial, we will show you how to install MongoDB on AlmaLinux 9. For those of you who didn’t know, MongoDB is a high-performance, highly scalable document-oriented NoSQL database. Unlike in SQL databases where data is stored in rows and columns inside tables, in MongoDB, data is structured in JSON-like format inside records which are referred to as documents. The open-source attribute of MongoDB as a database software makes it an ideal candidate for almost any database-related project. This article assumes you have at least basic knowledge of Linux, know how to use the shell, and most importantly, you host your site on your own VPS. The installation is quite simple and assumes you are running in the root account, if not you may need to add ‘sudo‘ to the commands to get root privileges. I will show you the step-by-step installation of the MongoDB NoSQL database on AlmaLinux 9. You can follow the same instructions for CentOS and Rocky Linux.

  • An introduction (and how-to) to Plugin Loader for the Steam Deck. - Invidious
  • Self-host a Ghost Blog With Traefik

    Ghost is a very popular open-source content management system. Started as an alternative to WordPress and it went on to become an alternative to Substack by focusing on membership and newsletter. The creators of Ghost offer managed Pro hosting but it may not fit everyone's budget. Alternatively, you can self-host it on your own cloud servers. On Linux handbook, we already have a guide on deploying Ghost with Docker in a reverse proxy setup. Instead of Ngnix reverse proxy, you can also use another software called Traefik with Docker. It is a popular open-source cloud-native application proxy, API Gateway, Edge-router, and more. I use Traefik to secure my websites using an SSL certificate obtained from Let's Encrypt. Once deployed, Traefik can automatically manage your certificates and their renewals. In this tutorial, I'll share the necessary steps for deploying a Ghost blog with Docker and Traefik.