The Wayback Machine - https://web.archive.org/web/20250829034756/https://www.phoronix.com/linux/Apple

Apple News Archives


158 Apple open-source and Linux related news articles on Phoronix since 2007.

With Apple M1/M2 Graphics Driver Code Working, Alyssa Rosenzweig Stepping Away From Asahi Linux
With Apple M1/M2 Graphics Driver Code Working, Alyssa Rosenzweig Stepping Away From Asahi Linux

As another very unfortunate setback for the Asahi Linux project moving forward after Hector Martin left the project as did Asahi Lina pausing work on open-source Apple driver development, Alyssa Rosenzweig announced today that she is stepping away from the project following the successes in bringing up Apple M1 and M2 graphics drivers for Linux.

26 August 2025 - Alyssa Rosenzweig Leaving Asahi Linux - 100 Comments
Linux Kernel Patches Posted For Enabling USB3 Support On Apple M1 / M2
Linux Kernel Patches Posted For Enabling USB3 Support On Apple M1 / M2

In addition to this week seeing Apple SoC DT updates prepped for Linux 6.18 and Apple laptop lid events and power button driver patches posted for review for the mainline Linux kernel, published today on the Linux kernel mailing list are the request for comments (RFC) on patches for enabling USB3 support with Apple Silicon M1 / M2 SoCs.

21 August 2025 - Apple Silicon USB3 - 29 Comments
Linux Driver Under Review For Apple Laptop Lid Events & Power Button
Linux Driver Under Review For Apple Laptop Lid Events & Power Button

Following the recent Apple SMC driver upstreaming to handle rebooting Apple Silicon Macs under Linux, the latest code volleyed on the kernel mailing list for review is support for handling laptop lid events and power buttons. Plus Apple sensor monitoring driver support too.

21 August 2025 - Apple Laptops - 1 Comment
Apple SMC Driver Merged For Linux 6.17 To Be Able To Reboot Macs
Apple SMC Driver Merged For Linux 6.17 To Be Able To Reboot Macs

The Apple System Management Controller (SMC) driver was successfully merged this week into Linux 6.17 for being able to reboot modern Apple M1 / M2 Macs under Linux (the Apple M3 / M4 Linux support remains in development). It's the latest improvement for Apple Silicon on the upstream Linux kernel compared to the downstream Asahi Linux code that has been carrying the SMC driver and other in-development/tentative patches.

31 July 2025 - System Management Controller - 8 Comments
Linux Will Finally Be Able To Reboot Apple M1/M2 Macs With The v6.17 Kernel
Linux Will Finally Be Able To Reboot Apple M1/M2 Macs With The v6.17 Kernel

While there have been various elements of the Apple M1 and M2 SoC support in the mainline Linux kernel along with support for various Macs, different features have been missing from the upstream kernel such as the Apple GPU kernel graphics driver as one big example. On a more fundamental level, the upcoming Linux 6.17 kernel is going to cross off another low-level expectation for Apple Silicon Macs on the mainline kernel: the ability to reboot the system.

25 July 2025 - Apple SMC Driver Queued - 17 Comments
Linux 6.16 To Add Asahi UAPI Header For Apple Silicon Graphics But No Actual Driver Yet
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.

9 April 2025 - User-Space API - 13 Comments
Apple M1 / M2 / M3 Core Support Might Soon Be Merged For The GCC Compiler
Apple M1 / M2 / M3 Core Support Might Soon Be Merged For The GCC Compiler

When it comes to compiler support for Apple Silicon and their hardware at large, Apple has long been focused on the LLVM/Clang toolchain given their long history with it, employing many of the developers, and Xcode being based on LLVM. The GNU Compiler Collection (GCC) though may soon see upstream support for the newer Apple Cores thanks to the work of GCC developer Iain Sandoe along with the input of engineers from Arm and the Apple open-source team.

7 April 2025 - Apple Cores For GCC - 6 Comments
Linux 6.15 Landing Backlight Driver For Various Apple iPhones & iPads
Linux 6.15 Landing Backlight Driver For Various Apple iPhones & iPads

Back during the Linux 6.13 kernel cycle initial support for many (pre-M1) Apple devices were upstreamed including various iPad, iPhone, and iPod Touch devices. That though was the very preliminary support and continuing to work their way upstream are various drivers/patches to further enhance the support. Now for the Linux 6.15 kernel is a new Apple backlight driver for controlling the backlight on various mobile Apple devices.

28 March 2025 - Apple DWI Backlight Driver - 4 Comments
Asahi Lina Pausing Work On Apple GPU Linux Driver Development
Asahi Lina Pausing Work On Apple GPU Linux Driver Development

Following Hector Martin stepping down from the Asahi Linux project that he founded for bringing Linux to Apple Silicon hardware, Asahi Lina announced today that she is pausing work on all of the Apple GPU driver development she had been pursuing for Asahi Linux with the open-source DRM kernel driver as well as Mesa contributions.

18 March 2025 - Asahi Lina Leaving Linux GPU Drivers - Add A Comment
Linux's ARM Apple Support Now Has Another Code Reviewer
Linux's ARM Apple Support Now Has Another Code Reviewer

In hopefully helping Asahi Linux reduce their downstream patch burden and helping to enhance the overall flow of new Apple Silicon related code into the mainline Linux kernel, another developer has agreed to serve as an official code reviewer over the ARM Apple bits within the Linux kernel.

10 March 2025 - Apple Silicon Linux Kernel Code - 16 Comments
Apple Touch Bar Display Drivers Slated For Introduction In Linux 6.15
Apple Touch Bar Display Drivers Slated For Introduction In Linux 6.15

The upcoming Linux 6.15 kernel is expected to merge two new Direct Rendering Manager (DRM) display drivers for supporting the Apple Touch Bar displays on older Intel x86 Macs and a newer "ADP" driver for handling the Apple Touch Bar displays on the newer Apple M1/M2-powered MacBooks.

6 March 2025 - Apple Touch Bar Display Drivers - 3 Comments
Linux Driver Posted For Enabling Apple Web Camera Support For M-Series Macs
Linux Driver Posted For Enabling Apple Web Camera Support For M-Series Macs

A set of patches were posted today for review by the upstream Linux kernel developers in providing driver support for the Apple web camera and image signal processing (ISP) for Apple M-Series devices. This is enough to get the web camera support working on recent MacBooks while this code is now undergoing review for hopefully being mainlined in the Linux kernel.

19 February 2025 - Apple Web Camera - 8 Comments
Device Trees For Apple T2 SoCs Slated For Upstreaming In Linux 6.15
Device Trees For Apple T2 SoCs Slated For Upstreaming In Linux 6.15

While there has been the recent drama over upstream maintainership over Apple Silicon / Asahi Linux code, Sven Peter is continuing to move things forward for the upstream kernel and this week sent out a set of Apple SoC DeviceTree updates intended for the upcoming Linux 6.15 kernel cycle.

13 February 2025 - Apple T2 SoC DTs - 7 Comments
New Apple Silicon Co-Maintainer Steps Up For The Linux Kernel
New Apple Silicon Co-Maintainer Steps Up For The Linux Kernel

This week was the dramatic decision by Asahi Linux lead developer Hector Martin to step down as upstream kernel maintainer for the Apple Silicon (ARM) code following friction with other kernel developers over Rust affairs within the kernel. He still intends to contribute code to Asahi Linux's downstream kernel and Linus Torvalds has already merged the patch dropping him as an upstream maintainer. Now a new co-maintainer has volunteered to help oversee the Apple Silicon code for the mainline kernel.

9 February 2025 - Apple Silicon Co-Maintainer - 43 Comments
Asahi Linux Lead Developer Hector Martin Steps Down As Upstream Apple Silicon Maintainer
Asahi Linux Lead Developer Hector Martin Steps Down As Upstream Apple Silicon Maintainer

Following arguments on the Linux kernel mailing list the past few days over some Linux kernel maintainers being against the notion of Rust code in the mainline Linux kernel and trying to avoid it and very passionate views over the Linux kernel development process, Asahi Linux lead developer Hector Martin has removed himself from being an upstream maintainer of the ARM Apple code.

7 February 2025 - Asahi Linux - 207 Comments
Apple CPUs Affected By New SLAP & FLOP Side-Channel Attacks
Apple CPUs Affected By New SLAP & FLOP Side-Channel Attacks

Apple is the latest CPU vendor being affected by side-channel attacks. All Mac laptops since 2022, all Mac desktops since 2023, and all iPhones / iPad Pro / iPad Air / iPad Mini models since 2021 are affected by these new SLAP and FLOP attacks.

28 January 2025 - Apple SLAP + FLOP - 36 Comments
Apple DWI Backlight Linux Driver Updated For Various iPhones, iPods & iPads
Apple DWI Backlight Linux Driver Updated For Various iPhones, iPods & iPads

While Linux 6.13 is introducing basic support for various Apple iPads and iPhones using A-series SoCs, the support is just that: basic. Various feature limitations remain for those dreaming over the prospects of running Linux on older Apple mobile devices. One of various feature limitations remaining are around backlight control for different models and for that there is the Apple DWI backlight driver for Linux that continues to be hacked on.

29 December 2024 - Apple DWI Backlight - 3 Comments
Basic Support For Many Pre-M1 Apple Devices Coming To Linux 6.13
Basic Support For Many Pre-M1 Apple Devices Coming To Linux 6.13

While not as exciting as if it were Apple M3/M4 device support hitting the upstream mainline Linux kernel, but for those with some older Apple (pre-M1) devices around, support for a number of older SoCs and boards is set to arrive with the upcoming Linux 6.13 kernel.

11 November 2024 - Linux 6.13 Apple Improvements - 35 Comments
Linux 6.11 EFI Will Fake That It's Booting Apple macOS To Fix Some Dual-GPU Macs
Linux 6.11 EFI Will Fake That It's Booting Apple macOS To Fix Some Dual-GPU Macs

The EFI changes have been merged for the in-development Linux 6.11 kernel. Notable this cycle on the EFI side is removing support for EFI fake memory maps and then a workaround to get dual GPU support working for some of the older x86-based Apple MacBook Pros by pretending that Apple macOS is booting rather than Linux.

17 July 2024 - Linux 6.11 EFI Identifies As Mac OS X - 35 Comments
"Honeykrisp" Is A New Vulkan Driver For Apple M1 On Linux - Derived From The NVK Driver
"Honeykrisp" Is A New Vulkan Driver For Apple M1 On Linux - Derived From The NVK Driver

While the Asahi AGX Gallium3D driver for OpenGL support with Apple Silicon on Linux has been maturing nicely and is quite capable these days, the Vulkan support hasn't been coming together as quick or for as long. But a new Apple Silicon Vulkan driver was recently started by Asahi Linux / Mesa developers and is looking positive for being able to become a compliant Vulkan 1.3 driver for the Apple M1 on Linux.

5 June 2024 - Honeykrisp + Apple Silicon - 20 Comments
Asahi Linux Has Been Making Progress On Apple HDMI, EAS & GPU Features
Asahi Linux Has Been Making Progress On Apple HDMI, EAS & GPU Features

Following last month's release of Fedora Asahi Remix 39 for the Asahi Linux project's new flagship distribution for running on Apple Silicon hardware, a lengthy blog post was posted this weekend outlining some of the ongoing development efforts for Apple Silicon on Linux and newly-enabled Fedora Asahi capabilities.

14 January 2024 - Asahi Linux Update - Add A Comment
Apple Studio Display Linux Driver Published To Control The Backlight
Apple Studio Display Linux Driver Published To Control The Backlight

An independent developer has posted an open-source Linux driver for review in order to handle the Apple Studio Display backlight control under Linux. The Apple Studio Display uses a Thunderbolt (DP) interface for display but lacks any hardware controls. Thus a USB interface is used by the monitor for controlling attributes like the display backlight brightness.

1 July 2023 - Apple Studio Display + Linux - 10 Comments
Apple M1/M2 Keyboard Backlight Support Set For The Linux 6.4 Kernel
Apple M1/M2 Keyboard Backlight Support Set For The Linux 6.4 Kernel

In addition to Linux 6.4 bringing some early work around the Apple M2 device support that isn't yet ready for end-users but begins laying the foundation for supporting the new MacBook Air, MacBook Pro, and Mac Mini, another set of Apple changes have now been submitted ahead of this next kernel cycle.

17 April 2023 - Apple Keyboard Backlight - 2 Comments
Linux 6.4 Bringing Apple M2 Additions For 2022 MacBook Air, MacBook Pro, Mac Mini
Linux 6.4 Bringing Apple M2 Additions For 2022 MacBook Air, MacBook Pro, Mac Mini

Further adding to the excitement of the upcoming Linux 6.4 merge window is the mainline kernel seeing the Device Tree (DT) additions for Apple's current M2 devices including the MacBook Air, MacBook Pro, and Mac Mini systems. The upstream kernel still has more work to go around the M1/M2 support compared to the downstream state with Asahi Linux, but at least now with this DT support will provide some basic level of upstream kernel support for the Apple M2.

6 April 2023 - Apple M2 Device Trees - 42 Comments
Initial Rust DRM Abstractions, AGX Apple DRM Driver Posted For Review
Initial Rust DRM Abstractions, AGX Apple DRM Driver Posted For Review

After being in development for several months, Asahi Lina with the Asahi Linux project has posted the initial Rust Direct Rendering Manager (DRM) subsystem abstractions for review as well as a preview of the experimental state of the AGX DRM driver providing the open-source kernel graphics driver support for Apple M1/M2 hardware.

7 March 2023 - Rust Direct Rendering Manager Driver - 58 Comments

158 Apple news articles published on Phoronix.