Fwupd 1.5 Released With Expanded Hardware Support, New Capabilities

Version 1.5 of the Fwupd utility is available for updating various component firmware/BIOS natively on Linux and integrating with the Linux Vendor Firmware Service (LVFS) for the easy distribution of said firmware images.

Among the changes to find with today's Fwupd 1.5 release includes the likes of:

- Async versions of the Fwupd library for use by GUI tools to be more responsive without blocking the UI thread or forcing the user-interface to rely on threads.

- New commands for interacting with the EFI System

The Qt Company Details The Graphics Stack Changes With Qt 6.0

If all goes well Qt 6.0 will make its official debut in December. One of the areas much talked about for Qt 6 development has been the graphics architecture changes and better supporting more APIs besides OpenGL.

Qt developer Laszlo Agocs has written a blog post outlining some of the fundamental graphics changes that have made the cut for Qt 6.0:

- The Qt Rendering Hardware Interface (QRhi) is much more polished and with faster performance compared to the early state it shipped in with Qt 5.15.

"Open-Source Windows" ReactOS To See Improved Memory Management

ReactOS Deutschland e.V. has hired one of their long-time contributors to work full-time on the "open-source Windows" implementation's memory management for the next quarter.

ReactOS is funding longtime contributor Jérôme Gardou to work full-time for the next three months on the open-source operating system's memory manager and cache controller code within its kernel.

ReactOS hopes this overhaul to the MM/CS code will yield "a substantial effect on the overall stability and performance

Corsair Power Supplies May Soon See Sensor Support Exposed Under Linux

Select high-end Corsair power supplies such as their RMi / HXi / AXi series are able to expose various sensor metrics via USB interface to the system. To date this sensor functionality has only worked under Windows with their proprietary software but now an open-source driver is seeking mainline inclusion for supporting these sensors under Linux.

Independent developer Wilken Gottwalt reverse-engineered the micro-controller found on the Corsair RMi/HXi/AXi power supplies and found it to be a proprietary but simple USB HID protocol. The controller exposes
Continue reading...

Linux Patches Aim To Provide Fork'ing Brute Force Attack Mitigation

Building off a set of "request for comments" patches from September, a set of patches were sent out on Sunday for providing brute force attack mitigation around the fork system call.

With attacks aiming to break Address Space Layout Randomization (ASLR) and similar attacks often relying on the fork system call in order to keep replicating the memory contents of the parent process, these patches aim to detect the behavior where fork is being exploited for these nefarious purposes.

This work is inspired in part by some patches carried by GrSecurity where

Linux 5.10-rc1 Released With New Hardware Support, Security Additions

Linus Torvalds just released Linux 5.10 -rc1 that also marks the end of the feature merge window for this EOY2020 kernel. Linux 5.10 isn't the largest kernel update in recent time but still has a lot of interesting additions and improvements.

Linux 5.9 to 5.10-rc1 brings around 704k lines of new code and some 419k lines deleted. In comparison, Linux 5.8 to 5.9-

Linux 5.10 Brings Many Changes From Better CPU Support To File-System Optimizations

The Linux 5.10 merge window is set to close this afternoon followed by around seven weeks worth of release candidates before the stable kernel release in December. As usual here is our look at the many new features set to premiere with this next version of the Linux kernel.

With Linux 5.10 there is a lot of work on file-system optimizations and other storage improvements, various additions for AMD Zen 3 processors, continued open-source driver work for Big Navi / Radeon RX 6000


New TTM Code Can Yield 3~5x Faster Page Allocation For AMDGPU, Other Benefits

The Linux kernel's TTM memory management code that is most notably used by the Radeon / AMDGPU kernel drivers but also Nouveau, QXL, VMWGFX, and others, is seeing a new back-end allocation pool that can yield 3~5x faster page allocation performance for video memory.

Longtime AMD Linux driver developer Christian König has been working on this new TT back-end allocation pool that he posted today. With the patch series it is made the default for TTM and updates all existing TTM-based

Intel

Alder Lake Support Published For The Open-Source Intel Compute Stack

This past week Intel began adding Alder Lake support to their Linux graphics driver and that also continued on the compute side with the Intel Compute-Runtime receiving initial support for Alder Lake S "ADLS" too.

The open-source Intel Compute-Runtime that provides OpenCL and oneAPI Level Zero support for Intel graphics hardware on Linux merged their initial Alder Lake code this week. But given that Alder Lake is still using Gen12-LP graphics like Tiger Lake and Rocket Lake, the enablement isn't too great but

LLVM Lands Very Basic Support For AMD Zen 3 CPUs

While AMD has landed Znver3 support in GNU Binutils , the company hasn't yet sent out patches for either the GCC or LLVM/Clang compilers in setting up the Zen 3 target with its new instructions or optimized scheduling model / cost table. But a basic implementation has been merged to LLVM for allowing "-march=znver3" based on the limited public details thus far.

Merged to mainline LLVM 12 yesterday was a basic implementation allowing for -march=znver3 targeting that basically flips on the new