Latest Linux and open source news from around the web

Filtering: Phoronix โœ•
Blue Light Blocking Glasses Sponsored · View on Amazon → Designing Data-Intensive Applications Sponsored · View on Amazon →
Phoronix

Linux I3C Gains "HDR" Support For Faster Data Transfers

I2C in Linux 6.19 brought support for Rust-written I2C drivers. The newer I3C "Improved Inter-Integrated Circuit" interface changes have now been merged and the big feature there is HDR support. Not to be confused with the more common High Dynamic Range acronym usage for HDR, HDR in the I3C context is for the "High Data Rate" mode for facilitating faster data transfers...

Phoronix

Arm MPAM Driver Upstreamed To The Linux 6.19 Kernwl

The ARM64 code changes were merged last week into the in-development Linux 6.19 kernel. The most notable of the ARM64 architecture changes this cycle is landing the Arm MPAM driver for Arm's Memory System Resource Partitioning and Monitoring...

Phoronix

Linux GPIB Drivers Declared Stable - 53 Years After HP Introduced The Bus

Merged to the mainline Linux kernel last year was GPIB drivers in the kernel's "staging" area. GPIB is the General Purpose Interface Bus launched by HP back in 1972 for lab equipment and more. After a year of cleaning up the code in the kernel's staging area, for Linux 6.19 the GPIB drivers have been promoted out of the staging area and into the Linux kernel proper. The Linux kernel now has stable driver support for this 8 Mbyte/s parallel bus that was introduced 53 years ago...

Phoronix

NVIDIA Plumbs DMA-BUF Support For VFIO PCI Devices In Linux 6.19

In addition to NVIDIA improving peer-to-peer (P2P) DMA for block devices in Linux 6.19, NVIDIA also led an effort providing DMA-BUF support for VFIO PCI devices for opening up some interesting new cases moving forward. As part of the VFIO pull request this new functionality has landed for Linux 6.19...

Phoronix

Rust Drivers In Linux 6.19 Will Now Support... Module Parameters

On top of the Rust driver core changes and other Rust code for Linux 6.19, the modules infrastructure for this new kernel version is also bringing some new code. Surprisingly, it's taken until now for Rust kernel modules/drivers to support module parameters as is common practice for passing different options when booting the kernel or manually loading kernel drivers with extra non-default options...