Michael Larabel

Michael Larabel is the founder and principal author of Phoronix, having founded the site on 5 June 2004. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org. Michael has authored thousands of articles on open-source software, the state of Linux hardware and other topics.

Learn more at MichaelLarabel.com or @MichaelLarabel on Twitter.


Some of The Recent Popular Articles By Michael Larabel:

The Linux Kernel Has Been Forcing Different Behavior For Processes Starting With "X"

An ugly hack within the Linux kernel that has been in mainline for over three years has been called out. Due to a buggy X.Org Server / xf86-video-modesetting DDX, the Linux kernel has been imposing different behavior on whether a process starts with "X" and in turn disable the atomic mode-setting support.

7 November - Ugly Hack - 221 Comments
AMD Finally Opens Up Its Radeon Raytracing Analyzer "RRA" Source Code

This summer AMD announced the Radeon Raytracing Analyzer "RRA" as part of their developer software suite for helping to profile ray-tracing performance/issues on Windows and Linux with both Direct3D 12 and the Vulkan API. Initially the RRA 1.0 release was binary-only but now AMD has made good on their "GPUOpen" approach and made it open-source.

18 November - Radeon Raytracing Analyzer - 15 Comments
Linux Moving Ahead With Enabling Kernel IBT By Default

As an enhancement to the out-of-the-box Linux kernel in its default x86_64 configuration, it was being eyed to enable Indirect Branch Tracking by default. That change to enable IBT by default has been picked up by TIP's x86/core branch, thus putting it on deck as material for submitting with next month's Linux 6.2 merge window.

5 November - Indirect Branch Tracking - Add A Comment
Rust-Written Redox OS 0.8 Released With i686 Support, Audio & Multi-Display Working

After more than a half-year of development work, Redox OS 0.8 released today as the newest version of this from-scratch, Rust-written open-source operating system.

23 November - Redox OS 0.8 - 182 Comments
Wayland Protocols 1.30 Introduces New Protocol To Allow Screen Tearing

In the early days of Wayland one of the main philosophical driving points for this alternative to the X.Org Server was that "every frame is perfect" and would forego screen tearing among other rendering impurities. Introduced now with Wayland Protocols 1.30 though is a new staging protocol to allow screen tearing.

21 November - Wayland Tearing Control Protocol - 123 Comments
Intel's IWD 2.0 Released For Modern Linux Wireless Daemon

One of countless great open-source projects from Intel over the years is IWD as a modern wireless daemon for WiFi devices on Linux. IWD has been in the works for over a half-decade as a new replacement to wpa_supplicant and with time has implemented many features and seen widespread adoption. Released this week was IWD 2.0 as the latest milestone for this open-source wireless daemon.

20 November - IWD 2.0 - 20 Comments
Intel Clarifies HECI Usage For Arc Graphics' GSC

Stemming from the recent discussion of Intel's open-source Linux driver for Arc Graphics not yet running on POWER, another rather interesting support caveat was also raised. It turns out updating the GSC firmware for Arc Graphics hardware currently requires the Intel Management Engine (ME) functionality, which basically limits the graphics card firmware updating in turn to systems with Intel CPUs. (Update: See end of article.)

4 November - Graphics System Controller - 46 Comments
Red Hat Developers Announce Work On New "Composefs" File-System

Red Hat engineers this morning for the first time publicly announced their work on Composefs, a new opportunistically-sharing and verified image file-system.

28 November - Composefs - 22 Comments
Proton 7.0-5 Gets More Games Running On Linux & The Steam Deck

Valve has officially released Proton 7.0-5 as the newest version of their Wine downstream that powers Steam Play for enjoying countless Windows games on Linux, most notably now with the Steam Deck. Valve has also introduced "Proton Next" as their new testing grounds for future Proton updates.

23 November - Proton 7.0-5 - 15 Comments
Microsoft Promotes Windows Subsystem For Linux "WSL" To GA Status

While the Windows Subsystem for Linux (WSL) has been around for six years now and with WSL2 is on to running graphical Linux apps with GPU acceleration and a wide array of capabilities, including the ability to run systemd and the like, only today has Microsoft promoted WSL to "general availability" status on Windows 10 and Windows 11.

22 November - WSL General Availability - 83 Comments
Rust Developers Move Ahead With Preparing To Upstream More Code Into The Linux Kernel

With the upcoming Linux 6.1 kernel release there is the initial Rust infrastructure merged for enabling the use of the Rust programming language for future kernel drivers and other kernel code. But that state in Linux 6.1 is the very basics and not yet practical while now a secondary sent of "Rust for Linux" patches have been sent out for enabling more kernel development to happen with Rust.

11 November - More Rust In The Kernel - 58 Comments
Fedora Linux Cleared To Pursue Its Modern C Porting

Proposed last month was a Fedora 40 change proposal for "porting Fedora to modern C" that amounts to tightening its C language legacy support. This change focused on ensuring packaged C code is compliant with strict C99 compilers has now been signed off on by the Fedora Engineering and Steering Committee (FESCo).

16 November - Modern C For Fedora - 48 Comments
LXQt 1.2 Released With Preliminary Wayland Session Support

LXQt 1.2 is out this morning as the newest feature update to this lightweight, open-source desktop environment that currently targets the Qt 5.15 LTS toolkit.

5 November - LXQt 1.2 - 42 Comments
SDL Tries Again To Prefer Wayland Over X11

At the start of the year SDL attempted to prefer Wayland over X.Org/X11 thanks to the maturing Wayland support for this widely-used software/hardware abstraction layer by numerous cross-platform games. But that change was later reverted over ecosystem challenges around Wayland. Now as we approach the end of the year, SDL is again trying to prefer Wayland over X11.

29 November - SDL Wayland By Default - 30 Comments
PipeWire 0.3.60 Released With Many Fixes, Improvements

PipeWire 0.3.60 is out today as the newest update to this software used for managing audio and video streams on Linux. With modern Linux distributions PipeWire is increasingly used now as the replacement to PulseAudio in addition to its video capabilities.

10 November - PipeWire 0.3.60 - 33 Comments
Fedora 38 Looking At A Phosh Image For Mobile Devices

It looks like Fedora could be taking on more mobile ambitions with a Phosh image now proposed for running that Wayland shell focused on smartphones and tablets while delivering a good GNOME-based experience. Separately, a change proposal is expected for also introducing a Fedora Linux image with KDE Plasma Mobile.

8 November - Fedora Mobility With Phosh - 18 Comments