Following the emergency Linux 5.12-rc2 kernel release nine days ago, the Linux 5.12-rc3 is out today as a more pleasant release candidate that is back on the usual Sunday release regiment.
Given the two extra days, Linux 5.12-rc3 is larger than normal and there has been a lot of bug fixes to have landed this week anyhow. Aside from the changes stemming from the Linux 5.12-rc2 snafu, Linus Torvalds is siding
This week marked Intel sending out initial Linux driver enablement patches for Alder Lake P mobile support to complement the existing Alder Lake S desktop support that has been coming together in recent months. In addition to the Linux kernel code for ADL-P, the Intel open-source Media Driver code was also updated for video acceleration on this Intel hybrid chip.
Alder Lake P open-source media acceleration support was merged this week into the GitHub repository for this video encode/decode implementation. Worth noting from that code drop is Alder
Lead Gallium Nine developer Axel Davy merged his code for optimizing dynamic system memory "SYSTEMMEM" buffers. Up to now Gallium Nine did not specifically handle the SYSTEMMEM CPU buffers while now it's better optimized for this type of buffers.
GRVK is the open-source project implementing AMD's Mantle API on Vulkan . Mantle was the precursor to the Vulkan industry standard and while it's no longer in use by AMD, there still are some games out there that allow making use of it.
GRVK allows for such Mantle games to run atop Vulkan not only for AMD drivers/GPUs but also with NVIDIA and Intel graphics too. The original Vulkan API is derived from and built off Mantle so GRVK is able to map rather nicely and has been making
Clang's CFI support depended upon the link-time optimization (LTO) support first landing in the kernel. Now that LTO is in place, Sami Tolvanen and the other Google engineers sent out their kernel patches for bringing up the CFI security feature.
Google engineer Yu Zhao sent out patches proposing a "multigenerational LRU" implementation for the Linux kernel's least recently used (LRU) handling for memory page replacement.
The engineers working on multi-generational LRU found the Linux kernel's current page reclaim code to be too expensive for CPU usage and making poor choices over what to evict. But with this new LRU implementation it's more "performant, versatile, and straightforward" with promising results.
Those interested in all of the technical details on this multigenerational LRU
If all goes well FreeBSD 13.0 will be officially released before the end of the month while out this weekend is the second release candidate for testing.
FreeBSD 13.0-RC2 ships the latest fixes in preparing for this big FreeBSD operating system update.
With FreeBSD 13.0-RC2 the growfs utility can now work on read/write file-systems for growing their size, fixes to the WireGuard interface (if_wg), ZFS file-system fixes, TCP network fixes
Per reader requests, several software-defined radio (SDR) benchmarks have been added alongside the 640+ other distinct workloads available for benchmarking via the Phoronix Test Suite and OpenBenchmarking.org .
For those interested in evaluating CPUs for software-defined radio or signal processing purposes, some of the latest test additions may be of interest to you. GNU Radio , LuaRadio , srsLTE , and Liquid DSP are now all available for benchmarking via the Phoronix Test Suite / OpenBenchmarking.org.
One year into the pandemic the KDE developers remain as busy as ever advancing their free software desktop solution.
It was another busy week improving KDE by all the developers involved both with fixes to KDE Plasma 5.21 and related applications as well as looking ahead with feature work to Plasma 5.22 and the next round of app releases.
KDE developer Nate Graham has once again put out his nicely summarized overview of KDE changes that landed for the week. In going through those changes, some of this week'