Linux 6.16 To Add Asahi UAPI Header For Apple Silicon Graphics But No Actual Driver Yet

Submitted today via DRM-Misc-Next for queuing in DRM-Next until the Linux 6.16 merge window in June is the Asahi driver user-space API “UAPI” header. This is the user-space API intended for the Asahi kernel graphics driver for supporting the Apple M-Series graphics hardware under Linux. But due to being written in the Rust programming language and various kernel abstractions not yet ready among other obstacles, only the user-space API header is set to be added and not yet introducing the actual Direct Rendering Manager driver…

Hardening the Firefox frontend

Tom Schuster, Frederik Braun, and Christoph Kerschbaumer have
published an article
on the Firefox Security team’s Attack & Defense
blog that explains recent work to harden Firefox’s frontend code.

We have rewritten over 600 JavaScript event handlers to mitigate XSS
and other injection attacks in the main Firefox user interface. This
mitigation will ship in Firefox 138. However, blocking the execution
of scripts in the parent process is not the end – we will expand this
technique to other contexts in the near future. There is still more
work to do as the UI requires JavaScript APIs with a high level of
privileges. However: We still eliminated a whole class of attacks,
significantly raising the bar for attackers to exploit Firefox.

Topaz Tz170 J484 Development Kit with 256 Mbit x32 LPDDR4 at 1.6 Gbps & MIPI D-PHY

The Topaz Tz170 J484 Development Kit is a compact platform for evaluating and prototyping with the Efinix Tz170 FPGA. It integrates onboard memory, configurable I/O, and a preloaded reference design, providing a practical setup for testing and demonstration across a range of FPGA applications. The development kit is built around the Tz170 FPGA, which uses […]

[$] Improving hot-page detection and promotion

Tiered-memory systems feature multiple types of memory with varying
performance characteristics; on such systems, good performance depends on
keeping the most frequently used data in the fastest memory. Identifying
that data and placing it properly is a challenge that has kept developers
busy for years. Bharata Rao, presenting remotely during a
memory-management-track session at the 2025 Linux Storage, Filesystem,
Memory-Management, and BPF Summit, led a discussion on a potential solution he has recently
posted; Raghavendra K T was also named on the
session proposal
. It seems likely, based on the discussion, that
developers working in this area will not run out of problems anytime soon.

[$] Two approaches to better kernel samepage merging

The kernel
samepage merging (KSM)
subsystem works by finding pages in memory with
the same contents, then replacing the duplicated copies with a single,
shared copy. KSM can improve memory utilization in a system, but has some
problems as well. In two memory-management-track sessions at the 2025
Linux Storage, Filesystem, Memory-Management, and BPF Summit, Mathieu
Desnoyers and Sourav Panda proposed improvements to KSM to
make it work better for specific use cases.

Rushing Toward Rewrite

Former CEO I worked under used to love saying: “Be fast or be perfect. And since no one’s perfect, you better be fast.” Sounds cool until you realize it was just a free pass to skip code reviews, bypass security controls, and YOLO prod deployments. “Speed” became a shield to ignore due diligence. PRs got rushed, on-call was a tire fire, and postmortems turned into recurring meetings with new names.

My favorite part was engineers asking for admin access “to move faster.” (Spoiler: they didn’t need it)

The real issue was that we weren’t a scrappy startup anymore. We were playing enterprise dress-up with a startup mindset. Speed was costing us everything from tech debt to fragility, rework, and burnout. Then I changed jobs and landed back in actual startup mode. Heard the same “move fast” mantra again. But this time, it clicked differently. Because here’s the thing: you can move fast without lighting your future self on fire. Good teams know when to slam the brakes, take a breath, and make decisions that won’t age like milk. Move fast, sure—but maybe don’t bulldoze the foundation while you’re at it.

The post Rushing Toward Rewrite appeared first on Linux Today.