The "char/misc" changes were merged a few days back for the Linux 6.0 kernel with this pull being the rather "random catch-all" area of the kernel for drivers not fitting within other subsystems. Most notable with the char/misc updates for Linux 6.0 is introducing support for Intel's Habana Labs Gaudi2.
OpenBLAS as the high performance, open-source BLAS / LAPACK implementation debuted a new version on Sunday with more CPU optimizations and expanded processor coverage.
The IBM Power CPU architecture updates have been merged for the in-development Linux 6.0 kernel.
You may recall the Phoronix news earlier this year around an AMD "Sabrina" SoC appearing in Coreboot for open-source system firmware support. Over the past few months we've cited a number of AMD Sabrina hits in open-source code but outside of that haven't heard much else about "Sabrina" or seen it on AMD's roadmaps.
7 August
The Linux CIFS/SMB3 client updates were merged on Sunday for the Linux 6.0 merge window. Notable with this round of updates is a performance improvement for the multi-channel mode.
SUSE had been one of the big supporters of ReiserFS two decades ago when it was using the ReiserFS file-system by default but that practice ended in 2006. While SUSE/openSUSE hasn't defaulted to ReiserFS for many years, it has remained an install-time option and retained support for mounting ReiserFS file-systems, but that practice is likely soon ending.
Along with his various other pull requests for areas of the kernel he oversees, Greg Kroah-Hartman submitted the Linux 6.0 staging changes this week.
Being merged into Mesa 22.3 this morning for the open-source Radeon Vulkan driver "RADV" are rewritten acceleration structures for the ray-tracing support.
BUS1 started out as a Linux kernel IPC module following the failure of KDBUS and while there still are occasional commits to that out-of-tree BUS1 kernel module, the involved (Red Hat) developers have been primarily working on Dbus-Broker as the high performance, user-space D-Bus implementation that delivers greater speed and reliability over the reference D-Bus code. Now also popping up under the BUS1 umbrella is "r-linux" as a Rust-written, capability-based Linux runtime.
Each new kernel cycle there continues to be more maturity to the RISC-V processor architecture code. With Linux 6.0 there are a few new features wired up as well as bug fixes / clean-ups.
The ACPI and power management changes for the in-development Linux 6.0 landed this week with continued preparations for upcoming Intel and AMD hardware as well as improving existing hardware support.
Earlier this year a developer stepped up willing to maintain Linux's FBDEV subsystem for frame-buffer device drivers since it fell into an unmaintained state in 2016 but even prior to that had been on the decline in the era of more proper DRM/KMS drivers. Helge Deller continues that work overseeing the frame-buffer device "FBDEV" subsystem and this week sent in the new patches for Linux 6.0.
6 August
Takashi Iwai of SUSE as the Linux sound subsystem maintainer has submitted all the new hardware support and feature updates targeting the Linux 6.0 merge window. The Linux 6.0 sound driver changes are notable when it comes to new AMD and Intel hardware support among other changes.
NetBSD 9.3 has been released as the newest version of this open-source BSD operating system known for running on many diverse platforms thanks to its focus on code portability.
For those with a newer ASUS gaming laptop boasting RGB lighting for the keyboard, that functionality could soon be working nicely thanks to work happening within the Linux kernel and the open-source Asusctl project.
Going back to late 2020 there has been bits of Intel Vulkan ray-tracing preparations landing within their Mesa "ANV" open-source Vulkan driver in anticipation of Xe HPG with hardware ray-tracing capabilities.
Support for old NEC VR4100 CPUs based on the MIPS R4000 core is being removed with the Linux 6.0 kernel leading to devices like the old IBM WorkPad Z50 no longer being supported.
KDE developers have started the month of August to a lot of fixes and polishing for the Plasma desktop.
OpenJ9 v0.33 was released on Friday as the newest version of this Eclipse Foundation Java Virtual Machine (JVM) that was formerly developed by IBM.
While OpenRISC has been around a decade longer than RISC-V and its original support in the Linux kernel dates back to the v3.1 days, on the hardware side OpenRISC hasn't enjoyed nearly as much success as RISC-V and its kernel support not advancing nearly as rapidly. Now with Linux 6.0, OpenRISC is finally exposing PCI bus support.
5 August
DreamWorks Animation announced today that they intend to release their MoonRay production renderer as open-source softwate later in 2022. DreamWorks' MoonRay renderer has been used for films such as How To Train Your Dragon: The Hidden World, The Bad Guys, Puss In Boots: The Last Wish, and other animated films.
Earlier this week saw the Rust for Linux v8 patches posted that introduced a number of new abstractions and expanding the Rust programming language integration to more areas of the kernel. Those patches amounted to 43.6k lines of new code while "Rust for Linux v9" was posted today and comes in at just 12.5k lines of new code.
As with many new Intel/AMD laptops these days, the recently launched Lenovo ThinkPad X13 Gen3 with AMD Ryzen 7 PRO 6850U "Rembrandt" SoC boasts ACPI Platform Profile support that is exposed under Linux for switching between low-power, balanced (default), and performance modes. For those curious about this ACPI Platform Profile impact, here are some benchmarks from this 6850U laptop under Ubuntu Linux and its impact on power and thermal efficiency too.
Following the release of GNU Glibc 2.36 earlier this week, GNU Binutils 2.39 released today for this common set of binary utilities on open-source systems.
Dbus-Broker as a drop-in replacement for the reference D-Bus implementation while focused on better performance and reliability is out with a new version. Notable with this new Dbus-Broker 32 is the beginnings of AppArmor support that could open the door for Ubuntu Linux switching over to it in the future.
It was just over a year ago Microsoft lifted the lid further on CBL-Mariner as its internal Linux distribution used for a variety of purposes at the company from running within their Azure cloud environment to also finding use by WSL, and various other use-cases. They have continued issuing updates and expanding the capabilities of this enterprise-tasked Linux distribution.
Earlier this year AMD began posting Linux kernel patches for >a href="https://www.phoronix.com/news/AMD-Zen-4-IBS-Linux">Instruction Based Sampling (IBS) extensions coming with Zen 4 processors. With Linux 5.19 the Zen 4 IBS extensions landed while now with Linux 6.0 the perf tools have been updated for dealing with Zen 4 IBS.
The XFS file-system may be getting up there in age but there are no signs of it slowing down but rather the opposite -- continued scalability work and performance optimizations -- as well as tacking on new features. With Linux 6.0, the mature XFS continues to age well. Separately, the EXT4 file-system updates have also landed in Linux 6.0.
AMDVLK 2022.Q3.2 was released by AMD overnight as their newest official open-source Vulkan driver release for Linux systems.
4 August
Greg Kroah-Hartman has submitted all of the USB and Thunderbolt driver changes targeting the Linux 6.0 kernel of which there is a lot of new hardware enablement and enhancements to existing driver support.
There are a few notable changes worth mentioning when it comes to KVM virtualization with Linux 6.0.
Ubuntu 22.04.1 LTS had been due for release today but has now been pushed back by one week after discovering an installer issue that led to Snaps like the default Mozilla Firefox browser failing to launch once installed.
With Linux 6.0 having some big scheduler changes and tuning that should specifically benefit AMD Zen systems, I've been eager to see how some high core count EPYC servers will benefit from this next version of the Linux kernel. While just a few days into the Linux 6.0 merge window, here are some early benchmarks showing some of the areas where Linux 6.0 is allowing higher performance out of existing AMD EPYC 7003 series hardware.
AMD recently started posting Linux patches for a Platform Management Framework "PMF" driver that is designed to "enhance end user experience by making AMD PCs smarter, quieter, power efficient by adapting to user behavior and environment."
With there recently being a number of new driver proposals for various AI-focused accelerators for the Linux kernel, currently they either go into "char/misc" as the random catch-all area of the kernel or within the Direct Rendering Manager (DRM) subsystem traditionally used for GPU drivers. There's been yet another discussion happening this week over introducing a formal "accelerator" subsystem in the kernel for the growing number of AI devices that may be seeking to provide open-source drivers.
Back in 2020 with Linux 5.11 Intel SGX support was finally merged after undergoing 40+ revisions over the span of years. Fortunately, not taking as long is now Intel SGX2 support that is set to be mainlined with the new Linux 6.0 kernel.
Vulkan 1.3.224 was released earlier today and with this spec update comes VK_EXT_attachment_feedback_loop_layout as another extension started by Valve developers and will help their Steam Play (Proton) efforts.
It took longer than expected but NVIDIA's CUDA is out with an update providing official support for Red Hat Enterprise Linux 9.0.
A lot of great features are landing for Linux 6.0 but two more are now confirmed to partake in this next major kernel version: Multi-Gen LRU (MGLRU) and the Maple Leaf data structure.
3 August
In addition to continuing to ramp up their Steam Deck production to fulfill existing pre-order reservations this calendar year thanks to addressing supply chain bottlenecks, Valve announced today that in partnership with Komodo they are bringing this Linux-powered gaming console to Asian markets.
After a few week delay to allow additional features to land, feature development on Mesa 22.2 has ended with Mesa 22.2-rc1 now being available ahead of its stable release in the coming weeks.
Over the past two years Google has been spearheading an effort to make silicon design more open-source and allowing more projects to get started in chip fabrication. That got started with a partnership with SkyWater Technology and Google covering the costs for open-source projects to see their initial chips fabricated on a 130nm process. Google's Open-Source Silicon Design Initiative recently announced SkyWater 90nm manufacturing will get underway for future manufacturing runs. Today the news out of Google's open-source group is that GlobalFoundries has joined this initiative and is providing 180nm manufacturing access.
Another big ticket feature has made it for the Linux 6.0 kernel: the Runtime Verification infrastructure for running Linux on safety-critical systems.
Merged last year into the Linux kernel's Nouveau DRM driver was initial support for GeForce RTX 30 "Ampere" GPUs initially in the form of the GA100 and GA102 parts. That support for the moment is still limited to just mode-setting/display support with 3D still being tackled, but now a patch has been posted that rather trivially extends the support to cover the GA103 GPU too.
With the Linux 5.19 kernel there are some exciting networking improvements like big TCP support, PureLiFi drivers for light-based networking, WFX WiFi being promoted out of staging, and much more. Now with the in-development Linux 6.0 there is a lot more work in store.
Canonical is putting the finishing touches on Ubuntu 22.04.1 LTS that is due for release tomorrow as the first collection of stable release updates in re-spun ISO form for this "Jammy Jellyfish" long-term support series.
Direct Rendering Manager (DRM) subsystem maintainer David Airlie has submitted all of the open-source GPU/display driver updates for the Linux 6.0 (nee 5.20) merge window. Much of this work is centered around bringing up the Intel Arc Graphics DG2/Alchemist discrete graphics cards and on the AMD side continued work around enabling RDNA3 and Instinct MI300 graphics processors.
Earlier this year Intel released SVT-AV1 1.0 as a big update to this leading open-source AV1 video encoder. Since then they have not let up and now three months after v1.1, SVT-AV1 1.2 is now shipped as the latest update to this cross-platform, high performance AV1 encoder.
The HID subsystem updates for the Linux 6.0 (nee 5.20) kernel have been submitted.
OBS Studio as the popular, cross-platform, open-source software widely used by live-streamers is working on its next major release.