An Asahi Linux progress report

The Asahi Linux project, which is working to implement support for Linux on
Apple CPUs, has published a detailed 6.19
progress report
.

We’ve made incredible progress upstreaming patches over the past 12
months. Our patch set has shrunk from 1232 patches with 6.13.8, to
858 as of 6.18.8. Our total delta in terms of lines of code has
also shrunk, from 95,000 lines to 83,000 lines for the same kernel
versions. Hmm, a 15% reduction in lines of code for a 30% reduction
in patches seems a bit wrong…

Not all patches are created equal. Some of the upstreamed patches
have been small fixes, others have been thousands of lines. All of
them, however, pale in comparison to the GPU driver.

The GPU driver is 21,000 lines by itself, discounting the
downstream Rust abstractions we are still carrying. It is almost
double the size of the DCP driver and thrice the size of the
ISP/webcam driver, its two closest rivals. And upstreaming work has
now begun.

An update to the malicious crate notification policy (Rust Blog)

Adam Harvey, on behalf of the crates.io
team
has published a blog
post
to inform users of a change in their practice of publishing
information about malicious Rust crates:

The crates.io team will no longer publish a blog post each time a
malicious crate is detected or reported. In the vast majority of cases
to date, these notifications have involved crates that have no
evidence of real world usage, and we feel that publishing these blog
posts is generating noise, rather than signal.

We will always publish a RustSec
advisory when a crate is removed for containing malware. You can
subscribe to the RustSec
advisory RSS feed
to receive updates.

Crates that contain malware and are seeing real usage or
exploitation will still get both a blog post and a RustSec
advisory. We may also notify via additional communication channels
(such as social media) if we feel it is warranted.

FreeBSD’s KDE Desktop Install Option Ready For Testing

As part of enhancing the FreeBSD experience on laptops and desktops, FreeBSD developers have been working toward adding a convenient desktop install option to their text-based installer for easily deploying the KDE Plasma desktop along with the necessary GPU drivers. After it didn’t get wrapped up in time for the FreeBSD 15.0 release, that desktop installer option is now ready for testing…

NTFS3 Driver Sees Improvements In Linux 7.0 While “NTFS Remake” Driver Bakes

The NTFS3 driver maintained by Paragon Software for Microsoft NTFS file-systems today saw a batch of improvements merged for Linux 7.0 This comes as there is also the competing “NTFS Remake” driver that began a few months ago as the “NTFSPLUS” driver. That NTFS Remake driver isn’t looking like it will be submitted for the Linux 7.0 merge window so at least for now the NTFS3 driver continues seeing improvements with the latest mainline kernel code…

Experimental Out-Of-Tree Code Aims To Provide HDMI 2.1 FRL For AMD Linux Driver

One of the limitations of the AMDGPU Linux kernel graphics driver has been the lack of its support for HDMI 2.1 and later. AMD has wanted to support HDMI 2.1+ functionality under Linux but it’s been legally blocked by the HDMI Forum. But anxious independent users have been working on open-source patches for wiring up HDMI 2.1 into the AMDGPU driver outside of the realm of AMD and the HDMI Forum’s blessings…

xSDR packs 2×2 MIMO, Artix-7 FPGA, and 3.8 GHz tuning into M.2 2230 form factor

Crowd Supply has featured the xSDR, a compact M.2 2230 A+E-key software-defined radio module that combines a Lime Microsystems LMS7002M RF transceiver with an AMD Artix-7 FPGA. Designed for direct integration into laptops, tablets, embedded PCs, and edge systems, it delivers 2×2 MIMO RX/TX operation across a 30 MHz to 3.8 GHz tuning range.