Clang PGO Shot Down For Now From The Linux Kernel

While Clang PGO support was sent in for Linux 5.14 as part of Clang compiler handling updates for this next kernel version, the functionality was subsequently dropped out and a new pull request issued after criticism from Linus Torvalds and others.

7 Hours Ago - LLVM - Profile Guided Optimizations - 6 Comments

30 June

CentOS Hyperscale Workstation Sees Experimental OS Builds, More Changes Coming

One of the exciting initiatives taking place recently within the CentOS camp has been the CentOS Hyperscale special interest group that is backed by engineers from Twitter and Facebook along with other organizations. They've been making more progress on offering their hyperscaler-focused packages/updates and even onto publishing a CentOS Hyperscale Workstation operating system image for testing.

30 June 03:16 PM EDT - Red Hat - CentOS Hyperscale - 2 Comments
NVIDIA 470 EOL Drivers For Kepler Still Obliterating Open-Source Alternative

With the recent NVIDIA 470 series Linux driver beta this R470 branch is the point at which NVIDIA is ending its GeForce 600/700 series "Kepler" support. The 470 driver series will be maintained as a long-lived driver that will continue to see security updates and Linux kernel / X.Org Server compatibility updates for another three years. If this end-of-life status has you thinking about trying out the open-source "Nouveau" Linux driver with Kepler, here are some current benchmarks.

30 June 03:00 PM EDT - Display Drivers - 16 Comments
The Big Set Of Networking Changes For Linux 5.14

Given the dominance of Linux-based devices from embedded/mobile (Android) through data centers and Linux powering all sorts of equipment, the networking subsystem updates for new Linux kernel merge windows continues to be very lively with new hardware support and never-ending improvements and new features.

30 June 07:15 AM EDT - Linux Networking - Linux 5.14 Networking - Add A Comment

29 June

Linux Formerly Affected By A KVM SVM Guest-To-Host Breakout Code Vulnerability

Linux's KVM virtualization component previously could allow a virtual machine guest relying on AMD SVM virtualization to breakout into the host. This bug persisted in the Linux kernel from late 2020 to March 2021 before being addressed and is the first known issue of such a guest-to-host breakout that didn't also depend upon bugs within user-space components.

29 June 02:00 PM EDT - AMD - EPYC Breakout - 2 Comments
AMD EPYC Milan Performance Across 11 Different 2021 Linux Distributions

After looking recently at the FreeBSD 13.0 and DragonFlyBSD 6.0 performance on AMD EPYC 7003 "Milan" using a Tyan Transport CX GC68-B8036-LE server, the next round of benchmarking from this server with AMD EPYC 7543 32-core processor was looking at its support (all tested 2021 Linux distributions were running fine on this latest-generation AMD server) and performance across 11 current Linux distribution releases from Arch, CentOS, Clear Linux, Debian, Fedora, Rocky Linux, Ubuntu, and openSUSE.

29 June 11:07 AM EDT - Operating Systems - 14 Comments
Radeon Software for Linux 21.20 Released

Quietly released last week by AMD was their Radeon Software for Linux 21.20 driver providing the latest packaged "Open" and "PRO" (Closed) driver components for use within enterprise Linux environments.

29 June 08:37 AM EDT - Radeon - Radeon Software for Linux 21.20 - 6 Comments
Clang Profile Guided Optimizations Support Sent In For Linux 5.14

Compiling the Linux kernel with LLVM's Clang code compiler continues to be more featureful with plumbing now being added to handle profile-guided optimizations (PGO) to help in achieving greater performance for optimizing kernel builds for targeted workloads.

29 June 12:00 AM EDT - LLVM - Clang PGO For The Kernel - 9 Comments

28 June

Intel To Disable TSX By Default On More CPUs With New Microcode

Intel is going to be disabling Transactional Synchronization Extensions (TSX) by default for various Skylake through Coffee Lake processors with forthcoming microcode updates. Yes, this does mean performance implications for workloads benefiting from TSX. This change has seemingly not been talked about much at all publicly and I just happened to become aware of it when looking through new kernel patches.

28 June 12:18 PM EDT - Intel - Intel Disabling TSX - 30 Comments
GNU Linux-libre 5.13-gnu Released For The Latest Kernel Deblobbing

Following yesterday's release of the Linux 5.13 kernel, the GNU folks have released GNU Linux-libre 5.13-gnu as their downstream that strips out support for loading binary-only firmware/microcode, blocks the ability to load binary-only kernel modules, and other sanitization work in the name of software freedom.

28 June 10:35 AM EDT - Linux Kernel - GNU Linux-Libre 5.13 - 28 Comments
Core-Scheduling For Linux 5.14 To Reduce SMT/HT Information Leak Risks, Side Channels

Among the early pull requests for the just-opened Linux 5.14 merge window are the scheduler updates that includes the introduction of Core Scheduling. The Core Scheduling functionality has been in the works for the past few years by multiple vendors for better securing SMT systems following various vulnerabilities coming to light around Hyper Threading.

28 June 10:26 AM EDT - Linux Kernel - Core-Scheduling - 9 Comments

27 June

Mesa's Exciting Milestones So Far In 2021 From Zink To Great Intel/AMD Open-Source Work

With the half-way point for the year upon us, here is a look back at the most exciting Mesa open-source graphics driver news so far in 2021 with exciting contributions from Microsoft, AMD and Intel continuing to be the most open-source friendly graphics vendors, Zink making remarkable progress for OpenGL over Vulkan, performance optimizations galore, more embedded Vulkan drivers coming about, and other milestones for open-source Linux graphics.

27 June 09:37 AM EDT - Mesa - Mesa 2021 - Add A Comment

Past 30 Days Of News | Articles & Reviews | News Archives | RSS Feed