Intel Core Ultra X7 Panther Lake Performance On Linux 7.1

After recently noting the Intel Arc B580 Battlemage performance improving with Linux 7.1 and similarly finding performance gains for the Arc Pro B70 on Linux 7.1 , several Phoronix readers have been wondering whether the newer Xe3 graphics with Panther Lake similarly benefit. Here are some CPU and iGPU benchmarks of the Core Ultra X7 358H " Panther Lake " SoC between Linux 7.0 and the recently stabilized Linux 7.1 kernel.

Given the Intel Arc Battlemage dGPU improvements, there

Continue reading...

Myna Announced As Speech-To-Text Solution For The Ubuntu Desktop

Earlier this month plans were shared publicly of Ubuntu 26.10 aiming to build a context-aware desktop with local AI features and one of the first capabilities to be integrated speech-to-text support. Now we have more details on the speech-to-text plans with Canonical announcing the Myna project.

Myna is the speech-to-text solution being developed by Canonical for the Ubuntu desktop. So far in the GPLv3-licensed GitHub repository for Myna is just the documentation and is described as
Continue reading...

Initial AMDGPU HDMI 2.1 FRL Support Successfully Merged For Linux 7.2

The Direct Rendering Manager (DRM) kernel graphics/display and accelerator driver changes have been merged for Linux 7.2 . The Linux 7.2 DRM merge is headlined by the long-awaited HDMI 2.1 Fixed Rate Link (FRL) support for the AMDGPU open-source driver as part of the larger effort of finally proceeding with a full HDMI 2.1 implementation for this AMD Radeon Linux driver.

The AMDGPU HDMI 2.1 FRL support was successfully merged into Linux 7.2. The feature is
Continue reading...

Qt Creator 20 IDE Released With AI Agent Support

The Qt Creator integrated development environment focused on Qt/C++ programming is out today with Qt Creator 20 and this new version is headlined by adding AI agent support.

Qt Creator 20 introduces an ACP client extension that from there is a new chat panel added to this IDE for AI agent integration. The AI agent integration uses the Agent Client Protocol (ACP) that is compatible with many different AI/LLM providers like Claude Code, Codex, GitHub Copilot, and others.

Continue reading...

GCC 17 Lands Initial Infrastructure For C++29

Merged yesterday to the GCC Git development codebase for next year's GCC 17 release is the initial infrastructure laying out support for -std=c++29 and the like for targeting the C++29 standard not anticipated for release until around 2029.

With GCC's C++26 support continuing to come together, GNU Compiler Collection developers have begun laying out the infrastructure for experimentally supporting C++29 as they begin to land changes for supporting that follow-
Continue reading...

FreeBSD Updates Its Graphics Driver Port From Linux 6.12 LTS

As part of improving the experience of FreeBSD on laptops and desktops, FreeBSD developers have updated their drm-kmod port against the state of the Linux 6.12 LTS kernel.

The drm-kmod work on FreeBSD and other BSDs continues to be a trailing, moving target against the latest upstream open-source graphics drivers in the Linux kernel. Linux 6.12 debuted in November 2024 and was that year's Long Term Support (LTS) kernel while the latest upstream kernel state is,
Continue reading...

Linux Finally Ends AppleTalk Protocol Support

While the AppleTalk networking protocols were innovative when they first appeared for their plug-and-play capabilities, Apple itself ended their AppleTalk support back in 2009. Now 17 years later, the Linux kernel is ending AppleTalk support due to a recent surge of AI-generated patches.

Upstream Linux developers have decided to remove AppleTalk protocol support from the Linux kernel. All nearly 4k lines of kernel code were removed from the tree today for Linux 7.2. AppleTalk has been phased out for around two
Continue reading...

IO_uring, NVMe & Other Block + Device Mapper Changes Merged For Linux 7.2

Linux 7.2 continues seeing a fair amount of storage-related changes from file-systems to the block device code itself, software RAID, the wonderful IO_uring interface, and more. Here is some of the latest feature work that has been merged for Linux 7.2.

The NVMe code for Linux 7.2 includes adding per-controller admin and I/O timeout sysfs attributes. There is also PCI peer-to-peer DMA (P2PDMA) enablement for multi-path devices,

Mozilla Firefox Usage Of zlib-rs For Better Safety & Performance

Since the release in May of Firefox 151, Mozilla has been relying on the zlib-rs library for Gzip compression/decompression. This subtle change to use this Rust-based Zlib implementation has yielded some performance benefits and better memory safety but also some headaches when dealing with Intel CPU bugs.

The Trifecta Tech Foundation published details today on the Firefox usage of zlib-rs. They note conversations with Mozilla began two years before reaching the status of shipping zlib-rs in production on Firefox.

While zlib-rs
Continue reading...

Linux Enacts Guidance To Tighten Acceptance Of New File-Systems Into The Kernel

There is no shortage of different file-systems available for Linux. New file-systems continue to come about in the open-source world but ultimately many of them end up not being well maintained or having very limited users and not necessarily innovating enough to make them worthwhile over other alternatives. Given the continued increase in file-systems looking to get into the Linux kernel, such as FTRFS and VMUFAT being some of the most recent and then even having multiple NTFS drivers for Linux, there is now documentation in place to
Continue reading...