To help facilitate the exploration of the Rust programming language for Linux storage purposes within the kernel, Samsung engineer Andreas Hindborg has published a null block driver written in this memory-safe programming language...
Google has rolled out Chrome 113 to its stable channel that includes faster AV1 video encoding for video conference calls, WebGPU is finally rolling out to everyone, and other enhancements...
Less than a month has passed since Proton 8.0-1 shipped as the software that powers Valve's Steam Play for enjoying Windows games on Linux. Already out today is the Proton 8.0-2...
You may recall last year how several prominent upstream kernel developers recommended avoiding Intel's latest laptops for Linux use that bear their IPU6 MIPI camera over the lack of upstream open-source support. It's taken some months but the initial IPU6 Linux kernel driver patches are out for review and will hopefully make it to the mainline Linux kernel in the months ahead...
While distributions like Fedora Linux have been using Dbus-Broker for years already as their high performance D-Bus compatible implementation to, for Ubuntu 23.10 later this year is finally where it looks like Ubuntu will be transitioning to this better alternative to dbus-daemon...
A set of patches to the AMDGPU Linux kernel driver and Mesa's RADV Vulkan driver would allow more easily relaying information about the reasons why a GPU hang/reset occur so that the user-space software can be more informed about any issues...
The USB/Thunderbolt changes were merged last week for the Linux 6.4 kernel and it ended up being a net reduction in the number of lines of code as a result of ditching two outdated USB drivers...
As expected following yesterday's AMD Git activity, ROCm 5.5 was officially released overnight as AMD's latest version of their open-source GPU compute stack that is their alternative to NVIDIA's CUDA or Intel's oneAPI / Level Zero...
The Device Mapper "DM" subsystem updates have been merged for the in-development Linux 6.4 kernel and it includes some notable performance optimizations...
Last week System76 released System76-Scheduler 2.0 as their Rust-written Linux desktop scheduler that serves as a user-space daemon to dynamically manage process priorities to favor performance and responsiveness. That's now been succeeded by a v2.0.1 update with a few more features and improvements...
Last year DreamWorks announced they would be open-sourcing their award-winning MoonRay renderer. Back in March that dream was realized with OpenMoonRay being published for this renderer that has been used for films like Puss In Boots: The Last Wish, The Bad Guys, How To Train Your Dragon: The Hidden World, and other films. OpenMoonRay 1.1 is now available as the first update to this professional renderer since it was open-sourced last quarter...
At the start of April there were the Steam Survey results for March 2023 that showed a 0.54% dip to the marketshare. With that were als some strange shifts in the Windows 10 vs. 11 marketshare as well as a big boost to the Chinese marketshare. The March numbers were not revised but with the start of May comes the April numbers... Showing a boost to Linux and largely recovering from the April anomaly...
Last November ClamAV 1.0 was released for this anti-virus/anti-malware solution currently developed via Cisco and the open-source community. Following ClamAV 1.0 LTS, today marks the availability of ClamAV 1.1 as the first post-1.0 feature release...
AMD has begun publishing ROCm 5.5 source packages for the Radeon Open eCosystem components making up their GPU compute stack that is also being extended to cover Xilinx products and more...
Red Hat organized an HDR hackfest to bring together all the Linux desktop stakeholders around the desktop, display drivers, and related infrastructure for helping to make progress on High Dynamic Range (HDR) display support. The event took place last week at Red Hat's Brno office in the Czech Republic and sounds like it was quite a success...
Since last November has been a kernel bug report from a Canonical engineer after finding that the Intel Thunderbolt USB controller on various laptops was "dead" after resuming the system. That problem is now resolved with Linux 6.4 and this generic fix may end up helping other hardware as well...
While there is already Fedora Silverblue as a Fedora Workstation variant leveraging RPM-OSTree for creating an ummutable OS image and Fedora Kinoite as a KDE-based alternative, Fedora Onyx has been proposed as a new immutable variant of Fedora Linux...
With Linux running on everything from tiny single board computers with basic WiFi or Ethernet networking up through massive super-computer clusters, the Linux networking subsystem continues seeing immense improvements each kernel cycle. With Linux 6.4 the networking changes are heavy from new hardware support (including Apple M1 Pro/Max WiFi!) to continued work around WiFi 7 support as well as never-ending work on performance optimizations...
Intel's open-source "cartwheel-ffmpeg" project is their repository where they collect all of their FFmpeg patches prior to upstreaming. While the patches have been available in Git form, prior to the weekend Intel released their 2023Q1 queue of patches to this widely-used, open-source multimedia library...
Near the start of 2022 engineers out of the Qualcomm Innovation Center posted Linux driver patches for their Gunyah hypervisor. Gunyah is an open-source type-1 hypervisor developed by Qualcomm with an emphasis on security and other features. More than one year later the Gunyah drivers have yet to be upstreamed into the mainline Linux kernel but work on them persists...
Merged last week for the Linux 6.4 kernel were all of the VirtIO and Virtual Data Path Acceleration (VDPA) changes. Interesting from that pull request is delivering a big performance bump for VDUSE...
In recent years Linus Torvalds hasn't had the time to write too much original new code for the Linux kernel himself with these days mostly managing developers, providing insightful mailing list posts, and reviewing code for merging into the kernel tree along with related tasks. For Linux 6.4 though he did manage to write up some new code...
During this month on Phoronix were 242 news articles on Phoronix with original content each and every day presented by your's truly around open-source and Linux. April was interesting with the release of Linux 6.3, all of the exciting Linux 6.4 features merged so far, AMD introducing openSIL for open-source CPU silicon initialization with support for Coreboot and similar firmware solutions, Fedora 38 and Ubuntu 23.04 being released, and much more...
It sure doesn't feel like it's already been five years since Huawei announced EROFS as a read-only file-system initially designed for Android devices but has proven useful in the mainline Linux kernel to Linux users at large with interesting use-cases also coming up around containers and more. With the in-development Linux 6.4 kernel are yet more improvements to this read-only file-system...
Back in 2021 AMD began preparing Linux kernel support for 5-level paging support with their future processors and building off the prior 5-level page table kernel support established by Intel. That was followed by AMD enabling 5-level page table support with KVM SVM in the Linux 5.15 kernel. AMD CPUs with 5-level page table support since launched in the form of 4th Gen EPYC "Genoa" processors. One piece only now coming together though is AMD IOMMU driver support for 5-level guest page table support...
While prominent gaming peripheral manufacturer Razer still is not officially supporting Linux with their vast array of products, thanks to the community-driven OpenRazer project there is unofficial open-source support and can work quite well when paired with the likes of Polychromatic as a nice user interface. Out today is OpenRazer 3.6 in enabling the latest Razer products on Linux...
With the work led by Intel engineers on bringing up the Compute Express Link specification features into the open-source kernel, Linux 6.4 is another cycle seeing a lot of enablement work on the CXL front...
With the financial backing of Amazon Web Services, sudo and su are being rewritten in the Rust programming language in order to increase the memory safety for the widely relied upon software...
Since 2020 Intel engineers have been working on Linear Address Masking (LAM) as a feature similar to Arm's Top Byte Ignore (TBI) for letting user-space store metadata within some bits of pointers without masking it out before use. This can be of use to virtual machines, profiling / sanitizers / tagging, and other applications. The Intel LAM kernel support has finally been merged with Linux 6.4...
In preparing for releasing Debian 12.0 "Bookworm" in June, out this weekend is the second release candidate of the Debian Installer for this next major Debian Linux release...
KDE developers this month have been tackling many open bugs as well as seeing the early Plasma 6 development state rough yet usable. In ending out April, they continued their "bug slaughterfest" in whittling away at their open bug count...
Wine 8.7 is out as the newest bi-weekly development release of this open-source software to enjoy running Windows games and applications across Linux / BSDs / macOS / Chrome OS platforms...
As noted back in March, the plan with Linux 6.4 is to start removing old, unused and unmaintained PCMCIA drivers. As part of that process to begin dropping old PCMCIA/CardBus driver code from the kernel, all of the PCMCIA "char" drivers were on the chopping block. Linus Torvalds pulled in the char/misc changes this week for Linux 6.4 and indeed those drivers are now removed. Meanwhile this pull introduced the new AMD CDX subsystem...
After the patches had been in development for well more than a year, sent out today for the Linux 6.4 merge window are the NFS server (NFSD) changes that include supporting RPC-with-TLS...
After being in development for two years, a new beta release of Zlib-ng as the "next generation" data compression library is available with much faster data decompression...
Matrox announced on Thursday their new graphics card series LUMA... The Matrox LUMA isn't powered by their own GPU design but rather they are now tapping Intel for their Arc Graphics discrete GPUs...
Intel's open-source engineers maintaining the SVT-AV1 software package as a high performance, cross-platform AV1 video encoder have issued a sizable update...
The NTFS3 driver developed by Paragon Software that provides read/write support and other modern features for the NTFS file-system with the mainline kernel has seen a new round of changes for Linux 6.4...
While AMD has yet to launch the Radeon RX 7600 or RX 7600 series graphics cards (sans the RX 7700S), AMD's GPUOpen tooling has seen new releases today in preparation for those forthcoming RDNA3 GPUs...
After profiling and raising an issue by Google's Chrome OS engineers, there is a set of "request for comments" patches out today for the Intel Linux graphics driver that can provide 10~15% better performance when operating in the tuned mode...
Introduced one month ago in Vulkan 1.3.246 was the new VK_EXT_shader_object extension that was worked on by developers from Activision to Valve. Zink lead developer Mike Blumenkrantz at Valve has been busy the past few weeks on getting this shader object support wired up for use by this OpenGL-on-Vulkan driver...