close

Apple News Archives

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

Initial Apple M3 Pro / Max / Ultra Support Being Upstreamed For Linux 7.3
Initial Apple M3 Pro / Max / Ultra Support Being Upstreamed For Linux 7.3

Upstreamed for the Linux 7.2 kernel was the Device Tree (DT) support for booting the mainline Linux kernel on the base Apple M3 SoC. Though it's not yet useful for end-users with many features remaining to be supported and upstreamed. Now for the upcoming Linux 7.3 kernel, the M3 Pro, Max, and Ultra variants will also have initial support for booting on the mainline kernel.

7 August 2026 - Apple M3 - 31 Comments
Apple NVMe Linux Driver Sees Fixes After Being Bitten By New Firmware
Apple NVMe Linux Driver Sees Fixes After Being Bitten By New Firmware

A set of patches providing fixes for the Apple Silicon NVMe driver for the Linux kernel were sent out today due to new issues cropping up when running newer Apple firmware. Firmware shipped by macOS 15+ is causing issues with the current Apple NVMe open-source Linux driver developed by the Asahi Linux crew.

6 August 2026 - Apple NVMe Firmware Woes - 2 Comments
Linux Dealing With Apple's Wild Mess Of Sensors On Apple Silicon SoCs
Linux Dealing With Apple's Wild Mess Of Sensors On Apple Silicon SoCs

While there has been the Apple System Management Controller "SMC" hardware monitoring driver with the intent on exposing battery/power stats as well as thermal and more for Apple Silicon SoCs on Linux, it hasn't yet been working out properly on the mainline kernel. Between missing Device Tree nodes to the hodgepodge mess of sensors between the different Apple M-Series SoCs, it's a mess.

14 July 2026 - Hodgepodge Sensors - 5 Comments
Linux DT Patches Provide Very Basic Support For Apple M3 Pro / Max / Ultra
Linux DT Patches Provide Very Basic Support For Apple M3 Pro / Max / Ultra

Upstreamed for the Linux 7.2 kernel was initial support for booting Linux on the Apple M3 SoC devices. But just the barebones suppport for booting with not yet any accelerated graphics or other typical function needed for daily use of M3 Apple devices on Linux, just booting to a console. Now this work is complemented by additional Device Tree patches for also booting M3 Pro / Max / Ultra devices on Linux.

10 July 2026 - Linux + Apple M3 Pro / Max / Ultra - 11 Comments
Initial Patches Posted For Booting The Apple M4 On Linux
Initial Patches Posted For Booting The Apple M4 On Linux

With the Linux 7.2 kernel there is initial support for booting the Apple M3 SoC on Linux but it's not yet functional for end users with just booting to a simple console. There are now Device Tree files posted for booting the Apple M4 on Linux but also not yet useful for any typical Apple Mac/MacBook usage on Linux.

9 July 2026 - Apple M4 On Linux - 4 Comments
Asahi Linux Fixes Booting With macOS 27, Progress On M3 & Apple Video Decode
Asahi Linux Fixes Booting With macOS 27, Progress On M3 & Apple Video Decode

The Asahi Linux project published a new blog post outlining recent development efforts in getting Apple Silicon hardware working with their downstream Linux distribution. There is ongoing work on bringing up Apple M3 support, fixing boot support for macOS 27 beta systems, Apple Video Decoder (AVD) support progress, and more.

1 July 2026 - Asahi Linux - 15 Comments
New Linux Driver Posted To Enable Keyboard Support On M3 MacBooks
New Linux Driver Posted To Enable Keyboard Support On M3 MacBooks

While Linux 7.2 introduces the ability to boot on Apple M3 Macs, it's not yet remotely useful for end-users wanting to use an Apple Mac/MacBook as their daily system. As it stands now, the M3 Macs boot to a simple console and that's about it with the lack of proper GPU acceleration and functionality like the keyboard on MacBooks not working either. Posted to the kernel mailing list today was the new driver patches for enabling the internal keyboard on more recent Apple MacBooks.

30 June 2026 - Apple DockChannel - 17 Comments
Linux Finally Ends AppleTalk Protocol Support
Linux Finally Ends AppleTalk Protocol Support

While the AppleTalk networking protocols were innovative when they first appeared for their plug-and-play capabilities, Apple itself ended their AppleTalk support back in 2009. Now 17 years later, the Linux kernel is ending AppleTalk support due to a recent surge of AI-generated patches.

17 June 2026 - AppleTalk + Linux - 27 Comments
macOS 27 Beta Breaks The Ability To Boot Asahi Linux
macOS 27 Beta Breaks The Ability To Boot Asahi Linux

Asahi Linux is warning its users from trying out the new macOS 27 "Golden Gate" beta released this week by Apple. With macOS 27 beta, the Asahi Linux partition is no longer visible and thus unable to boot to your Apple Silicon Linux installation.

9 June 2026 - macOS Golden Gate - 109 Comments
Linux 7.2 Will Be Able To Boot On Apple M3 Macs - But Far From Useful For End-Users
Linux 7.2 Will Be Able To Boot On Apple M3 Macs - But Far From Useful For End-Users

The upcoming Linux 7.2 mainline kernel is expected to be able to boot on Apple M3 devices including the M3-powered iMac and MacBook products. But before getting too excited it's still a long ways to go before it will actually be useful for any Apple M3 daily usage under Linux with the overall support at this stage still being very limited for these 2~3 year old Apple Macs.

4 June 2026 - Linux 7.2 On Apple M3 - 69 Comments
Apple HFS / HFS+ File-System Support Seeing Many Fixes For Linux 7.1
Apple HFS / HFS+ File-System Support Seeing Many Fixes For Linux 7.1

Nearly one year ago to the day I noted Linux developers were considering the removal of the Apple HFS and HFS+ file-system drivers from the kernel. They were orphaned the past decade and turning into a maintenance burden for upstream developers. But then to some surprise, a few developers stepped up to maintain the HFS(+) drivers. One year later it's proving to be a success story with more fixes for this aging Apple file-system support continuing.

13 April 2026 - Apple HFS - 1 Comment
Apple M3 With Asahi Linux Continues Making Progress, No ETA Yet For Shipping
Apple M3 With Asahi Linux Continues Making Progress, No ETA Yet For Shipping

Asahi Linux developers have published a status report following the recent Linux 6.19 kernel release to outline recent progress and upcoming items around Apple Silicon support on Linux. This year will also mark five years that Asahi Linux has been around for bringing Linux to the Apple M-Series hardware.

18 February 2026 - Apple M3 + Asahi Linux - 26 Comments
Apple M3 Progress On Linux: Asahi Can Boot To KDE Desktop - But No GPU Acceleration Yet
Apple M3 Progress On Linux: Asahi Can Boot To KDE Desktop - But No GPU Acceleration Yet

While the Asahi Linux project has made good progress on bringing Linux to Apple Silicon hardware, much of the success and in turn upstreaming to the Linux kernel has been around the aging M1 and M2 Macs. Apple M3 and newer has been a struggle but progress is being made. One of the Asahi Linux developers shared the ability now to boot to the KDE Plasma desktop with the experimental Asahi Linux code on an M3 MacBook but without any GPU acceleration yet.

27 January 2026 - Apple M3 Porting - 16 Comments
Apple HFS/HFS+ File-System Drivers Receive Corruption Fixes & More For Linux 6.19
Apple HFS/HFS+ File-System Drivers Receive Corruption Fixes & More For Linux 6.19

It was just earlier this year that Linux developers considered dropping the Apple HFS and HFS+ file-system drivers from the mainline Linux kernel for being unmaintained. But then some new developers stepped up to maintain the drivers and there has been new HFS/HFS+ file-system patches each kernel cycle since. With the now in-development Linux 6.19 kernel there are some nice year-end clean-ups to these file-system drivers.

1 December 2025 - Linux 6.19 HFS - Add A Comment
Linux Patches Updated For Apple Silicon USB3 Support
Linux Patches Updated For Apple Silicon USB3 Support

While more code enabling Apple Silicon is reaching the mainline Linux kernel, a lot of important functionality so far remains under development or out-of-tree in the downstream Asahi Linux repository. One piece that's quite important for modern computing and still working its way to the mainline kernel is enabling USB3 functionality with Apple Silicon devices on Linux.

13 October 2025 - Apple Silicon USB3 - 2 Comments
Apple HFS/HFS+ File-System Drivers See More Fixes With Linux 6.18
Apple HFS/HFS+ File-System Drivers See More Fixes With Linux 6.18

In addition to the IEEE-1394 Firewire support still being maintained within the Linux kernel, another Apple tech still seeing code churn within the Linux kernel years later are the HFS and HFS+ file-systems. For the Linux 6.18 kernel are more fixes to the HFS/HFS+ support.

30 September 2025 - Apple HFS - 15 Comments
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 - 125 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

193 Apple news articles published on Phoronix.