Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

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:

Karol Herbst Steps Down As Nouveau Maintainer Due To Linux Kernel's Toxic Environment

Karol Herbst has been a Nouveau driver developer for over a decade working on this open-source, reverse-engineered NVIDIA Linux graphics driver. He went on to become employed by Red Hat. While he's known more these days for his work on Mesa and the Rusticl OpenCL driver for it, he's still remained a maintainer of the Nouveau kernel driver. But today he announced he's resigning as a Nouveau driver maintainer due to differences with the upstream Linux kernel developer community.

15 February - Leaving Nouveau - 308 Comments
Greg Kroah-Hartman Makes A Compelling Case For New Linux Kernel Drivers To Be Written In Rust

The debate over the Linux kernel's Rust programming language policy continues... While some kernel maintainers are against it, Linus Torvalds has reportedly said he would override maintainers that may be against honoring Rust code. Linux's second-in-command Greg Kroah-Hartman has also been a big proponent of Rust kernel code. He's crafted another Linux kernel mailing list post today outlining the benefits of Rust and encouraging new kernel code/drivers to be in Rust rather than C.

19 February - New Rust Code - 164 Comments
Linux Finally Introducing A Standardized Way Of Informing User-Space Over Hung GPUs

The upcoming Linux 6.15 kernel is set to finally introduce a standardized way of informing user-space of GPUs becoming hung or otherwise unresponsive. This is initially wired up for AMD and Intel graphics drivers on Linux so the user can be properly notified of problems and/or user-space software taking steps to address the hung/unresponsive graphics processor.

20 February - Wedged GPUs - 25 Comments
Linus Torvalds Clearly Lays Out Linux Maintainer Roles - Or Not - Around Rust Code

The Linux kernel mailing list drama around the Rust programming language use within the kernel continues... Linus Torvalds has largely refrained from the ongoing LKML discussions around a Rust policy for the Linux kernel and in-fighting between kernel developers and maintainers with differing views over Rust. This evening though Linus Torvalds did decide to chime in on the conversation.

20 February - Linus Torvalds + Rust - 119 Comments
Linus Torvalds Would Reportedly Merge Rust Kernel Code Over Maintainer Objections

The drama surrounding Rust code within the Linux kernel continues... Christoph Hellwig is the maintainer of the DMA mapping helpers and several other areas of the kernel has been an outspoken critic of Rust code or secondary programming languages within the Linux kernel kernel. Hellwig has been critical of Rust code for the Linux kernel and its long-term maintainability. Today he's out with another mailing list post where he notes that Linus Torvalds mentioned in private he would override maintainer vetoes on Rust code within the kernel.

18 February - Torvalds Override - 110 Comments
EA Open-Sources Command & Conquer Red Alert

In a surprising announcement, Electronic Arts announced today that they have open-sourced Command and Conquer Red Alert under the GPL license along with Command and Conquer Tiberian Dawn and related titles.

27 February - EA Open-Source - 60 Comments
Intel Core 2 CPUs Have Been Affected By An Annoying Linux Kernel Bug For 5+ Years

A fix was merged to the Linux 6.14 kernel on Friday -- and also for back-porting to existing Linux stable kernels over the coming days -- for fixing an annoying problem with Intel Core 2 processors. The problem, which was introduced to the Linux kernel back in 2019, could lead to system stalls and boot delays for those still using Intel Core 2 CPUs with modern distributions.

1 March - Intel Core 2 - 30 Comments
The New Rust-Written NVIDIA "NOVA" Driver Submitted Ahead Of Linux 6.15

For quite a while Red Hat engineers have been developing the open-source, Rust-written NOVA driver to in effect serve as the successor to the reverse-engineered Nouveau driver that isn't too actively developed in more recent times. But unlike Nouveau's extensive range of NVIDIA GPU support, the NOVA driver is intentionally limited to the RTX 20 "Turing" GPUs and newer where there is the NVIDIA GPU System Processor (GSP) with the firmware support to leverage for an easier driver-writing experience. The very initial NOVA driver code was sent out on Sunday for DRM-Next ahead of the Linux 6.15 merge window.

10 March - NOVA Driver For Linux 6.15 - 122 Comments
Firefox User Manages Experimental Browser Port To GTK4 Toolkit

For four years there has been an open bug report for Mozilla Firefox requesting the browser's GTK widget support be updated for GTK4. An independent user/developer has taken it into his own hands and has managed to get Firefox using the GTK4 toolkit up and running on Linux.

16 February - Firefox On GTK4 - 69 Comments
Hector Martin Resigns From The Asahi Linux Project

Last week Hector Martin resigned from upstream maintainership of the Apple Silicon code for the Linux kernel. At the time he was still going to contribute to the Asahi Linux project's downstream kernel but in a surprise move today, he has decided to resign as project leader of Asahi Linux.

13 February - Asahi Linux - 158 Comments
Microsoft Makes More Of Their DirectX Compiler Code Open-Source

Back in 2017 was the initial open-source DirectX Shader Compiler milestone and since then Microsoft has continued iterating on it with better Linux support, new features, and ironing out other gaps in this "DirectXShaderCompiler" project. On Friday they released the newest version of this DirectX Shader Compiler that features another newly open-sourced component.

22 February - DirectXShaderCompiler - 9 Comments
KDE Developers Addressing Early Bugs From Plasma 6.3

KDE Plasma 6.3 released this week as the newest step forward for the KDE desktop. While it was smooth on the whole, there were some early bugs that KDE developers were dealing with this week. KDE developer Nate Graham is out with his usual weekly development summary for the Plasma desktop.

15 February - Plasma 6.3 Bugs - 17 Comments
SystemV Filesystem Being Removed From The Linux Kernel

The SystemV file-system that implements Xenix FS, SystemV/386 FS, and Coherent FS is set to be removed from the Linux kernel. The SystemV file-system was orphaned back in 2023 while now is set to be removed entirely after developers realized the code was fundamentally broken.

22 February - Dropping SysV Filesystem - 29 Comments
Limine 9.0 Bootloader Drops EXT4 File-System Support

Limine 9.0 is out today as the newest major release for this open-source modern multi-protocol bootloader and boot manager. Limine also boasts its own Limine Boot Protocol in addition to the native Linux support and chainloading/multiboot capabilities.

17 February - Limine 9.0 - 31 Comments
Valve Snuck The Lenovo Legion Go S Controller Support Into The Linux Kernel

Valve is supporting Lenovo with the Legion Go S gaming handheld running their Arch Linux based SteamOS. Beyond the fanfare at CES, Valve has been collaborating with Lenovo on engineering resources for ensuring the Legion Go S is running well with SteamOS and in turn the mainline Linux kernel. It turns out from a recent sneaky patch, Valve quietly added support to the Linux kernel for what ended up being the Lenovo Legion Go S controller/input handling.

23 February - Lenovo Legion Go S Controller - 14 Comments
KVM-Powered MatterV 0.7 Can Run Unmodified VMware VMs

MatterV 0.7 is out today as the newest feature release to this open-source virtual machine management platform built atop KVM. MatterV aims to make it easy to manage VMs across different environments while with today's v0.7 release adds the ability to run unmodified VMware virtual machines atop KVM.

17 February - MatterV 0.7 - 8 Comments