Feed phoronix Phoronix

Favorite IconPhoronix

Link https://www.phoronix.com/
Feed http://www.phoronix.com/rss.php
Updated 2025-07-05 19:15
Linux 6.9 To Allow Building s390 Kernel With The Full LLVM/Clang Compiler
Adding to the Linux 6.9 features one of the changes that went under my radar is that the s390 kernel builds can now be carried out using the full LLVM compiler stack...
Serpent OS Hopes To Ship Pre-Alpha ISOs In The Coming Weeks
Ikey Doherty's Serpent OS Linux distribution project is hoping to be able to ship their pre-Alpha ISOs in a matter of weeks as they continue bringing up the initial desktop experience and getting more of their operating system's build tools into good shape...
Drop-In CUDA On AMD, Kernel Discussions, NGINX Fork & Other Q1 Highlights
With Q1'2024 in the books, here is a look back at the most popular Linux/open-source content on Phoronix for the past quarter. During Q1 were 754 original news articles written by your's truly along with another 43 Linux hardware reviews / multi-page benchmark articles. Here's what attracted the most interest from those nearly 800 articles for the past three months...
Linux 6.9-rc2 Released As An Easter Test Kernel
Linus Torvalds just released Linux 6.9-rc2 as the newest test release of Linux 6.9 that will be out as stable in mid-May...
Llamafile 0.7 Brings AVX-512 Support: 10x Faster Prompt Eval Times For AMD Zen 4
A new release of Llamafile is available this Easter Sunday from the Mozilla Ocho group. Llamafile is a means of distributing and running large language models (LLMs) from a single file, making LLMs much easier to distribute and use by developers and end-users. Llamafile remains one of the more interesting non-browser projects out of Mozilla in recent times that so far has a bright future...
Intel Continued Upstreaming A Lot Of Great Linux/Open-Source Code This Quarter
Along with AMD's upcoming hardware enablement and other Q1 code contributions, Intel's open-source engineers remained very busy this quarter as well. Intel continues upstreaming a lot of new code not only for upcoming hardware but also a lot of exciting Linux kernel features in general, various optimizations and improvements to countless open-source user-space software projects, and their other great open-source efforts in general...
AMD XDNA Linux Driver For Ryzen AI, Zen 5 Compiler Support & Other AMD Q1 Highlights
With the first quarter drawing to a close, here's a recap of the most exciting AMD Linux/open-source news from the quarter. During the past three months we've seen AMD finally publish their XDNA Linux driver for open-source Ryzen AI support, their open-source HDMI driver efforts were sadly rejected by the HDMI Forum, the AMD Zen 5 "znver5" compiler support was added to GCC 14, more AMD Zen 5 Linux kernel preparations made, and various other AMD Linux driver enhancements landed...
Rust-Written Redox OS Enjoys Significant Performance Improvements
The open-source Rust-written Redox OS has enjoyed "significant" performance and correctness improvements to its kernel recently as it further shows off the capability of this from-scratch OS...
GNU Poke 4.0 & Poke-ELF 1.0 Released For Dealing With Binary Data
GNU Poke 4.0 has been released after a year in development for enhancing this open-source software that serves as an interactive editor for binary data accompanied by its own procedural programming language...
Flowblade 2.14 Video Editor Released, GTK4 Port Hopefully Ready Next Year
Released this weekend is a new version of Flowblade, an open-source video editor for Linux systems. Flowblade brings some new features while the work to upgrade against the GTK4 toolkit remains ongoing and will hopefully be ready in 2025...
NetBSD 10.0 Released With Much Improved Hardware Support & Faster Performance
After being in development since 2019, the huge NetBSD 10.0 is out today as a wonderful Easter surprise...
Servo Web Engine Adds WOFF2 Web Fonts, HTML Tables By Default
The Servo Web Engine under the stewardship of Linux Foundation Europe and with ongoing contributions by the likes of Igalia and other developers continues having a very vibrant year. The open-source developers involved remain very busy getting this Rust-written web layout engine into good shape for possible use as an embed-friendly solution for other software...
Tiny Corp Details More Of Their Planned Tinybox System Specs
After putting their AMD GPU powered Tinybox "on hold" only to decide a few days later to offer both AMD and NVIDIA graphics options for Tinybox compute systems, George Hotz' Tiny Corp has now shared more specifications for these planned "green" and "red" Tinybox designs...
Linux Fixes Botched SRSO Mitigation For AMD Zen 3 / Zen 4
Disclosed last August was the AMD Inception vulnerability also known as SRSO for the Speculative Return Stack Overflow. The kernel-side patches for the AMD SRSO mitigation were quickly merged. Following that were more clean-ups and fixes to the SRSO mitigation code. It's been a quiet few months since while merged on Friday was fixing some of the mitigation code due to being ineffective...
Microsoft Helping Out In Making The Linux Kernel Language More Inclusive
With time Microsoft's Linux kernel contributions have extended beyond just the initial business focus on Hyper-V support and other needs for Azure as well as around Windows Subsystem for Linux (WSL) to more general contributions. Microsoft has also hired more key Linux contributors along with stakes in other projects like systemd. Earlier this week were patches from a Microsoft engineer working out Rust language improvements for the Linux kernel while now in ending out the holiday weekend are patches for making the Linux kernel language more inclusive...
Flax Engine 1.8 Brings ASTC Textures, New UI Editor & New Vehicle Features
A new version of Flax Engine 1.8 has been released, the open-source game engine that's available for free for non-commercial and education use but with a 4% royalty for commercial games...
KDE Introduces New Marknote App
KDE developers have announced the first release of Marknote, a new note-taking application for the KDE Plasma desktop...
Asahi AGX Gallium3D Driver Sees Big Sync For Mesa 24.1 To Improve Apple Silicon Graphics
Lead Asahi AGX Gallium3D driver developer Alyssa Rosenzweig has carried out a big sync to upstream Mesa 24.1 for this open-source Apple Silicon OpenGL graphics driver...
KDE Plasma 6 Refinements Continue, Fixes 3+ Important Crashes This Week
For the weekly "This Week In KDE" development summary, developer Nate Graham highlighted the opt-in DrKonqi crash reporting wizard. Thanks in part to that opt-in automatic crash reporting, details were gathered for fixing at least three important crashes within Plasma 6 this week...
GitHub Disables The XZ Repository Following Today's Malicious Disclosure
Today's disclosure of XZ upstream release packages containing malicious code to compromise remote SSH access has certainly been an Easter weekend surprise... The situation only looks more bleak over time with how the upstream project was compromised while now the latest twist is GitHub disabling the XZ repository in its entirety...
AMD Releases Orochi 2.0 With More CUDA/HIP Functions Implemented For Better Portability
AMD GPUOpen's Orochi project as a reminder is the effort for allowing dynamic runtime switching between the Radeon HIP and NVIDIA CUDA APIs to allow better cross-GPU portability. Today marks the availability of Orochi 2.0 for enhancing this API to target NVIDIA CUDA and AMD HIP hardware...
XZ Struck By Malicious Code That Could Allow Unauthorized Remote System Access
Red Hat today issued an "urgent security alert" for Fedora 41 and Fedora Rawhide users over XZ. Yes, the XZ tools and libraries for this compression format. Some malicious code was added to XZ 5.6.0/5.6.1 that could allow unauthorized remote system access...
Linux 6.9 Drives AMD 4th Gen EPYC Performance Even Higher For Some Workloads
Now that the Linux 6.9 merge window is past I've begun testing out this in-development kernel on more hardware platforms in the lab. While some performance boosts like Intel Core Ultra "Meteor Lake" running faster on Linux 6.9 was to be expected given EPP tuning in the new kernel specific to those SoCs, one of the unexpected delights has been seeing AMD 4th Gen EPYC performance with some nice performance gains over Linux 6.8 stable.
Fedora 41 Will Try Again To Switch To DNF5 Package Manager
Fedora 39 had hoped to use the DNF5 package manager by default as the next iteration of this package management solution for RPM-based distributions. But DNF5 wasn't ready and then delayed to Fedora 41 -- skipping over the Fedora 40 series due to the RHEL 10 branching from it and not wanting the very new DNF5 to be part of that merge. Now the change proposal has been re-filed for introducing DNF5 by default in Fedora 41...
GNOME's Mutter Lands DRM Sync Obj v1 Support For Explicit Sync On Wayland
Merged on Thursday to GNOME's Mutter compositor is support for the linux-drm-syncobj-v1 Wayland protocol that is used to handle the global migration to explicit synchronization...
Intel Releases Its March 2024 Open-Source Linux GPU Compute Stack Update
Intel is ending out the month and quarter with the latest update to its open-source Compute Runtime and Intel Graphics Compiler (IGC) code that enables OpenCL and Level Zero support on Linux systems and is also used by their Windows driver too...
Updated Windows NT Sync Driver Posted For The Linux Kernel
CodeWeavers' Elizabeth Figura has been working on the NTSYNC driver to implement Windows NT synchronization primitives for the Linux kernel in order to help the performance of various Windows games running on Linux by the likes of Wine / Valve's Proton (Steam Play). The third iteration of that driver was posted overnight as it seeks to go into the mainline Linux kernel...
Intel "Family 6" CPU Era Coming To An End Soon: Code Suggests Cooper Forest & Adams Lake
Since the mid-90's with the P6 micro-architecture for the Pentium Pro as the sixth-generation x86 microarchitecture, Intel has relied on the "Family 6" CPU ID. From there Intel has just revved the Model number within Family 6 for each new microarchitecture/core. For example, Meteor Lake is Family 6 Model 170 and Emerald Rapids is Family 6 Model 207. This CPU ID identification is used within the Linux kernel and other operating systems for identifying CPU generations for correct handling, etc. But Intel Linux engineers today disclosed that Family 6 is coming to an end "soon-ish"...
Linux Foundation Launches Valkey As A Redis Fork
Given the recent change by Redis to adopt dual source-available licensing for all their releases moving forward (Redis Source Available License v2 and Server Side Public License v1), the Linux Foundation announced today their fork of Redis...
GNU Coreutils 9.5 Can Yield 10~20% Throughput Boost For cp, mv & cat Commands
While the uutils Rust-written Coreutils effort has been chugging along, the upstream GNU Coreutils effort is showing no signs of slowing down. Out today is GNU Coreutils 9.5 with yet more feature work and bug fixes including a security fix for a chmod issue that's been around since the beginning...
Intel Core Ultra "Meteor Lake" Yields Faster Performance With Linux 6.9
While Intel Core Ultra "Meteor Lake" has been working out well under Linux already -- especially with regards to the enticing integrated Arc Graphics -- with the in-development Linux 6.9 kernel it's looking even better for the CPU performance. Here are some initial benchmarks looking at the Intel Core Ultra 7 155H Meteor Lake performance with Linux 6.8 vs. 6.9 Git.
Arm China Looking At Upstreaming Their "Zhouyi" NPU Driver Into The Linux Kernel
Arm China is looking at upstreaming their "Zhouyi" NPU driver into the Linux kernel via the recently-created accelerator "accel" subsystem. The Arm China Neural Processing Unit (NPU) driver in its current form has both an open-source kernel and user-space stack...
Flatpak 1.15.7 Will Now Automatically Remove Obsolete Driver Versions
Simon McVittie issued the Flatpak 1.15.7 pre-release on Wednesday with a few notable changes for this widely-used open-source app sandboxing and distribution framework...
More Efficient VirtIO DRM Driver To Import Scanout Buffers From Other Devices
Patches posted today by an Intel engineer allow for importing scanout buffers from other devices with the VirtIO DRM driver that is used in the virtualization space. The importing of scanout buffers from other devices/drivers can allow for more efficient use by avoiding excess copies...
EROFS Drops "Experimental" Warning For FSDAX With Linux 6.9
Adding to the Linux 6.9 features is a minor post merge window change: the read-only EROFS file-system is no longer treading its FSDAX support as experimental...
Reverse-Engineered Rockchip NPU Driver Hitting Same Performance As Proprietary Driver
Open-source developer Tomeu Vizoso recently began the effort of creating an open-source, reverse-engineered driver for the Rockchip NPU found in some of the latest Rockchip SoCs. After succeeding at open-source NPU driver support for the VeriSilicon NPU IP, Vizoso took up the challenge of working on Rockchip NPU support. With his open-source user-space driver he's already got his first model running. Not only is it running but it's doing so at similar performance to the proprietary driver...
Google Cloud's C3D Instances Provide Strong Performance Value For PingCAP's TiDB
Some time ago I ran through a number of benchmarks of Google Cloud's C3D VMs powered by AMD EPYC Genoa processors. The AMD EPYC 9004 series showed terrific performance with strong generational improvements over the Intel Xeon Scalable processors. Following that a request came in to examine the PingCAP TiDB database performance given its growing popularity. In this article we'll review those benchmarks showing how GCE C3D delivers strong performance advantages for TiDB.
Samba 4.20 Released With WSP Search Client, Service Witness Protocol
Samba 4.20 is out as the newest feature update to this free software implementation for SMB networking protocol support and others to enhance file/print interoperability with Microsoft Windows systems...
Pop!_OS Upgrades To The Linux 6.8 Kernel
Besides its desktop-level customizations, further differentiating System76's Pop!_OS Linux distribution from its Ubuntu LTS package base is the tendency to roll down newer versions of the upstream Linux kernel once validated across System76's portfolio of laptops and desktops. The latest on that front is Pop!_OS now shipping with the fresh Linux 6.8 stable series...
SDL3 Will Keep Wayland Default At Least For The Time Being
Following several days of discussions from both sides of the table over whether SDL 3.0 should revert its Wayland over X11 preference in light of some aspects of the Wayland ecosystem support not being in good shape, for now at least SDL 3.0 is sticking to the Wayland support by default. It may be revisited though closer to release to see how the upstream support is for users of this hardware/software abstraction library widely used by cross-platform games...
Canonical Continues Exploring Ubuntu x86-64-v3 Images - Now In Microsoft's Cloud
Ubuntu maker Canonical has spent the past several months exploring Ubuntu x86-64-v3 based images for leveraging the x86_64 micro-architecture feature level capabilities to target the level embracing AVX/AVX2, FMA, BMI2, and other instructions supported largely since Intel Haswell and AMD Excavator era processors. As shown in benchmarks Ubuntu x86-64-v3 builds can deliver better performance for the AMD/Intel systems of the past number of years. Canonical's latest foray in this area is offering up Microsoft Azure images that are tailored for x86-64-v3...
Blender 4.1 Benchmarks Confirm Even Faster CPU Render Times Under Linux
Blender has long enjoyed faster CPU rendering under Linux compared to using Microsoft Windows. Across many different processors over the years consistently we see faster Linux CPU render performance than under Windows, though that's typically the case for most renderers. With yesterday's release of Blender 4.1, there is even faster Linux CPU render speeds. Here are some initial Blender 4.0 vs. 4.1 benchmarks...
RHEL 9.4 Beta Brings Full Support For Intel SGX & DSA Accelerator Drivers
Red Hat has made the Red Hat Enterprise Linux 9.4 Beta available to their customers this week for those wanting to test the next iteration of RHEL9...
Microsoft Engineer Sends Rust Linux Kernel Patches For In-Place Module Initialization
What a time we live in where Microsoft not only continues contributing significantly to the Linux kernel but doing so to further flesh out the design of the Linux kernel's Rust programming language support. A previously unimaginable combination of Microsoft, the Rust programming language, and the Linux kernel...
Intel Xe Developers Begin Looking At Cross-Device & Cross-Driver HMM
The Intel open-source engineers working on the modern Xe DRM kernel graphics driver have begun looking at Heterogeneous Memory Management (HMM) support for cross-device and cross-driver scenarios as the latest exciting feature work for this still-experimental driver...
TornadoVM v1.0.3 OpenJDK/GraalVM Plug-In For Java Heterogeneous Hardware Support
TornadoVM is the OpenJDK and GraalVM plug-in that opens up the Java programming language to heterogeneous hardware support by allowing the easy targeting of Java code to TornadoVM targets including OpenCL, NVIDIA PTX, and SPIR-V -- in addition to CPUs. With the SPIR-V and OpenCL support in turn this means Java can run not only on GPUs but also some FPGAs and other devices...
Zstd 1.5.6 Released - Celebrating Google Chrome Support For Zstandard Encoding
Meta's Yann Collet just released Zstd 1.5.6 as the newest version of this Zstandard compression implementation. This release is driven in part by Google Chrome 123 adding support for Zstd encoding for web traffic. Chrome now allows Zstandard (zstd) for the content-encoding to speed-up page load speeds and bandwidth savings...
Blender 4.1 Released With Faster Linux CPU Rendering & AMD RDNA3 APU Support
Blender 4.1 is officially out today as the newest version of this wildly popular, open-source and cross-platform 3D modeling software...
SDL Developers Weigh Reverting Wayland Over X11 For SDL 3.0
With the SDL library that's widely-used by cross-platform games with the current SDL 3.0 development code it prefers Wayland over X11, but a new pull request would temporarily revert that on the basis of the Wayland ecosystem still not being up to par...
Fedora 40 Beta Released With GNOME 46 & KDE Plasma 6.0 On Wayland Desktops
The beta release of Fedora 40 is now available for testing ahead of the planned official release next month...
...80818283848586878889...