Urgent.News

What's breaking now, across thousands of outlets.

Tech

Asahi Linux Progress Linux 7.3

In the latest Asahi Linux progress report, several significant developments have been made. Upstreaming work has continued, with two major drivers – macaudio and avd – making it onto the list. The macaudio driver, which is crucial for audio support on Apple Silicon devices, has faced challenges due to the unique nature of the audio subsystem and the use of special speaker and headset amplifiers by Apple. The team has worked on modifying core ALSA changes and drivers to support this.

AVD driver, which has made impressive progress in a short period, is also included in this cycle. This driver, responsible for handling various SoC components, has already been in the downstream tree for just three months and is now on the list. The development of initial Devicetrees for M4 Pro, Max devices, and M5 has also been a notable achievement, thanks to the tireless efforts of Yureka. These initial Devicetrees are basic, capable of booting the SoC to a TTY, and further enablement is ongoing.

The team has shifted towards an upstream-first approach where applicable, with changes to the TI USB-PD and SPMI drivers for new devices and initial support for Thunderbolt being developed upstream-first. M3 series machines now have generally available support, with DCP enabled for improved performance and battery life. Additionally, virtualizing SPTM-enabled versions of macOS in m1n1 has been achieved, enabling reverse engineering on M4 series machines.

The team plans to extend this to M5 series SoCs, where macOS uses Exclaves for sensitive tasks. With the Secure Kernel and Exclaves running in separate VMs under m1n1, the team has successfully virtualized and reverse engineered macOS on both M4 and M5 series machines. This progress includes initializing the M3 GPU and drawing a triangle, although Apple's GPU choices present significant engineering challenges for upstream Mesa integration.

Written by urgent.news from Hacker News's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at asahilinux.org →

More in Tech

Email, SMS, and In-App Alerts Do Different Jobs. Stop Scoring Them as Rivals.

Dunning channel debates usually start with open rates, which is a little like choosing a vehicle by top speed. The question is never which channel is best in the abstract.

  • Email provides explanations and context in failed-payment sequence
  • SMS grabs attention with concise, urgent notifications
  • In-app alerts leverage active user engagement for seamless solutions

Catch Overlapping Labels Before Rendering With a Sweep Over X

First published on Homingo Learn . A label that fits today can land on its neighbor tomorrow when someone renames a metric or adds a series, and you may not notice until the chart is on screen. You can flag likely collisions without rendering by estimating a box for each label and checking the boxes against each other.

  • Labels' boxes calculated based on text length and size
  • Overlapping detection via sequential processing and active list
  • Method efficient without full chart rendering

More from Saturday 7 November →