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:

Intel's Open-Source Vulkan Driver For Ray-Tracing Gets "Like A 100x Improvement"

Intel's Linux graphics driver developers continue to be very busy polishing the DG2/Alchemist graphics card support for forthcoming Intel Arc Graphics hardware... Merged today to the open-source Intel Mesa Vulkan driver was a ray-tracing focused fix that yields "like a 100x (not joking) improvement." Even more of a kicker? The change is one line of code for the massive improvement.

21 July - Intel ANV Vulkan RT Boost - 22 Comments
Google Engineers Lift The Lid On Carbon - A Hopeful Successor To C++

In addition to Dart, Golang, and being involved with other programming language initiatives over the years, their latest effort that was made public on Tuesday is Carbon. The Carbon programming language hopes to be the gradual successor to C++ and makes for an easy transition path moving forward.

20 July - Carbon - 208 Comments
Asahi Linux May Pursue Writing Apple Silicon GPU Driver In Rust

When it comes to the Apple M1 and M2 support on Linux, one of the biggest obstacles to suitable daily use for end-users is the current lack of GPU acceleration. Reverse engineering has been happening for the Apple Silicon graphics processor, early experiments being carried out under macOS and Asahi's m1n1 environment, and the next step will be to start writing a Direct Rendering Manager (DRM) kernel driver. To some surprise, the feasibility of writing this DRM kernel GPU driver in the Rust programming language is being explored.

11 August - Linux DRM Driver In Rust? - 76 Comments
DreamWorks Animation To Open-Source MoonRay Renderer

DreamWorks Animation announced today that they intend to release their MoonRay production renderer as open-source softwate later in 2022. DreamWorks' MoonRay renderer has been used for films such as How To Train Your Dragon: The Hidden World, The Bad Guys, Puss In Boots: The Last Wish, and other animated films.

5 August - OpenMoonRay - 22 Comments
Linux x86 32-bit Is Vulnerable To Retbleed But Don't Expect It To Get Fixed

While relevant Intel and AMD processors have been mitigated for the recent Retbleed security vulnerability affecting older generations of processors, those mitigations currently just work for x86_64 kernels and will not work if running an x86 (32-bit) kernel on affected hardware. But it's unlikely to get fixed unless some passionate individual steps up as the upstream developers and vendors have long since moved on to just caring about x86_64.

24 July - Linux x86 + Retbleed - 24 Comments
PREEMPT_RT Might Be Ready To Finally Land In Linux 5.20

After years in the works, the "PREEMPT_RT" support for building a real-time Linux kernel might finally be mainlined for the upcoming Linux 5.20 cycle if the last few remaining bits are reviewed/signed-off on in time for next week's merge window.

25 July - Linux 5.20 Real-Time? - 44 Comments
GNOME Console Could Be Ubuntu 22.10's GNOME Terminal Replacement

Back in May was a proposal by Canonical desktop software engineer Jeremy Bicha to use the new GNOME Console as the default terminal application in Ubuntu 22.10, replacing the GNOME Terminal. That default change hasn't happened yet but some necessary improvements have now been made to Ubuntu Kinetic's gnome-console package ahead of that possible shift.

2 August - GNOME Console Progress - 61 Comments
Ubuntu 22.04.1 LTS Released

Following a one week delay due to a last minute blocker bug being discovered, Canonical today has shipped Ubuntu 22.04.1 LTS as the first point release to this current long-term support series.

11 August - Ubuntu 22.04.1 LTS - 33 Comments
Xfce's Xfwm4 Sees Wayland Port With Wlroots

Developer "adlo" announced to Wayland developers today the work on porting Xfce's Xfwm4 window manager code to Wayland and this new "Xfway" compositor is being brought up using the wlroots library that is becoming increasingly common among the smaller Wayland compositors.

15 July - wlroots + Xfce - 54 Comments
Linux 5.20 To Support The Qualcomm Snapdragon 8cx Gen3, ThinkPad X13s Arm Laptop

Submitted early ahead of tomorrow's Linux 5.19 stable kernel release are the SoC changes destined for the Linux 5.20 merge window. There are more than one thousand SoC patches for Linux 5.20 cycle adding and updating many SoCs and board/platform coverage. One of several notable additions this cycle is introducing the Qualcomm Snapdragon 8cx Gen3 support for high-end Arm laptops.

30 July - Linux 5.20 SoCs - 30 Comments
BUS1 Working On "r-linux" - A Rust Capability-Based Linux Runtime

BUS1 started out as a Linux kernel IPC module following the failure of KDBUS and while there still are occasional commits to that out-of-tree BUS1 kernel module, the involved (Red Hat) developers have been primarily working on Dbus-Broker as the high performance, user-space D-Bus implementation that delivers greater speed and reliability over the reference D-Bus code. Now also popping up under the BUS1 umbrella is "r-linux" as a Rust-written, capability-based Linux runtime.

7 August - r-linux - 53 Comments
An Early Look At AMD EPYC Performance Gains On Linux 6.0

With Linux 6.0 having some big scheduler changes and tuning that should specifically benefit AMD Zen systems, I've been eager to see how some high core count EPYC servers will benefit from this next version of the Linux kernel. While just a few days into the Linux 6.0 merge window, here are some early benchmarks showing some of the areas where Linux 6.0 is allowing higher performance out of existing AMD EPYC 7003 series hardware.

4 August - Linux 6.0 Benchmarks - 6 Comments
The Current Retbleed Performance Costs With An AMD Ryzen 7 4800U

Following some weekend benchmarks here are more complementary numbers on the Retbleed mitigation performance benchmark costs. These additional numbers are on a Zen 2 based AMD Ryzen 7 4800U APU that has been common both to laptops as well as embedded/low-profile devices for thin client computing, IoT / edge use-cases, and more.

17 July - Zen 2 Retbleed - 16 Comments