Apple News Archives


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

Asahi Linux May Pursue Writing Apple Silicon GPU Driver In Rust
Asahi Linux May Pursue Writing Apple Silicon GPU Driver In Rust

When it comes to the Apple M1 and M2 support on Linux, one of the biggest obstacles to suitable daily use for end-users is the current lack of GPU acceleration. Reverse engineering has been happening for the Apple Silicon graphics processor, early experiments being carried out under macOS and Asahi's m1n1 environment, and the next step will be to start writing a Direct Rendering Manager (DRM) kernel driver. To some surprise, the feasibility of writing this DRM kernel GPU driver in the Rust programming language is being explored.

11 August 2022 - Linux DRM Driver In Rust? - 79 Comments
Asahi Linux Nears Release "Real Soon" For Apple M2 Hardware
Asahi Linux Nears Release "Real Soon" For Apple M2 Hardware

While Apple just recently introduced their first M2-powered Apple Silicon devices, thanks to the dedication of Hector Martin with Asahi Linux and not too many breaking changes over the M1, Asahi Linux is looking at "soon" having a Linux release to support the new platform.

6 July 2022 - Apple M2 On Linux - 9 Comments
Apple M2 Enablement For Linux Begins With Good Progress
Apple M2 Enablement For Linux Begins With Good Progress

Hector Martin who has been leading the Asahi Linux effort for bringing up Linux on Apple Silicon recently received his new 2022 MacBook Pro 13-inch to begin porting Linux to Apple's new M2 SoC. While only started this week, he's already making significant progress. Fortunately, much of the existing M1-written Linux code can work for the M2 but some new drivers will need to be written before the new M2 Macs are fully usable on Linux.

28 June 2022 - Apple M2 On Linux - 14 Comments
Apple eFuse Driver Coming To Linux 5.19
Apple eFuse Driver Coming To Linux 5.19

In addition to Linux 5.19 set to add NVMe support for the Apple M1 systems, the Apple eFuse driver also from the open-source community is geared up for landing in this next version of the Linux kernel.

16 May 2022 - Apple eFuse - 3 Comments
Apple M1 Mesa Code Begins To Run glmark2
Apple M1 Mesa Code Begins To Run glmark2

While the Apple M1 Linux support is off to a great start and using Asahi Linux is offering good CPU performance and most functionality working to at least some degree, the biggest blocker remaining is getting the Apple M1 3D graphics working. The latest progress on that front is the Mesa code working to begin correctly render glmark2, a basic OpenGL / GLES benchmark.

9 May 2022 - Apple M1 Gallium3D - 17 Comments
Linux On The Apple M1 Preparing Better Performance With In-Development CPUFreq Driver
Linux On The Apple M1 Preparing Better Performance With In-Development CPUFreq Driver

As with most modern SoCs/processors, proper CPU frequency scaling / performance state management is absolutely critical for achieving good performance out of the hardware either for ensuring the CPU is hitting its capable performance states and also to reduce power consumption / heat when not needed in order to avoid thermal throttling and prolonging battery life. Fortunately, a proper CPUFreq driver for the Apple M1 is in development for Linux and is allowing for a combination of enticing performance and good battery life for this community-driven, open-source support around the Apple Silicon.

16 February 2022 - CPUFreq For Apple M1 - 27 Comments
Linux Can Boot On Apple's M1 Pro But More Work Remains

Last month Apple announced the M1 Pro and M1 Max SoCs while already the very latest Linux patches originally written for the Apple M1 that launched last year paired with some small changes is allowing the open-source platform to boot on the M1 Pro MacBook.

2 November 2021 - Apple M1 Pro + Linux - 16 Comments
Apple M1 PCIe Driver Under Review For The Linux Kernel

While Linux 5.12 saw initial support merged for the Apple M1, it was quite the basic support with more robust support still to come. Besides the graphics support being a large work-in-progress, one of the areas now coming about is the new PCI Express driver that is necessary for supporting more functionality of this driver.

15 August 2021 - PCI Express - 1 Comment
Initial Apple M1 SoC Support Aims For Linux 5.13 Kernel

While the independent effort to get the Apple M1 ARM-based SoC working under Linux has just been happening for a few months, with the upcoming Linux 5.13 cycle the very preliminary support for Apple's M1 and initial M1-powered devices looks to land.

8 April 2021 - Apple M1 For Linux 5.13 - 43 Comments
Apple Touch Bar Linux Driver Hopes For Upstream In 2021

For more than four years Apple's MacBook Pro has featured the Touch Bar as a display / control bar input device above the keyboard on these laptops. While there have been reports of Apple potentially phasing out the Touch Bar in future models, an open-source Linux driver for the component is still working its way toward the mainline kernel.

28 February 2021 - Touch Bar - 12 Comments
Updated Linux Kernel Patches Posted For Bringing Up The Apple M1 SoC

Earlier this month Hector Martin and the Asahi Linux developers posted their initial Linux kernel patches for bringing up the Apple M1 ARM SoC platform for the mainline kernel with devices like the 2020 Mac Mini / MacBook Pro / MacBook Air devices. The second iteration of those Apple M1 Linux patches have now been posted.

15 February 2021 - v2 Patches - 3 Comments
New Patches Posted For Bringing Up The Apple M1 SoC On Linux

Security firm Corellium has been working on enabling the Apple M1 SoC under Linux and last month they posted initial Linux kernel patches for the Apple M1. Meanwhile independent developer Hector Martin has also been working on Apple M1 enablement via crowdfunding and today he posted his initial set of Linux kernel patches for bringing up the Apple 2020 hardware under Linux.

4 February 2021 - Apple M1 Linux Patches - 19 Comments
Apple M1 Open-Source GPU Bring-Up Sees An Early Triangle
Apple M1 Open-Source GPU Bring-Up Sees An Early Triangle

The open-source/Linux Apple M1 work continues to be quite busy this week... The latest is Alyssa Rosenzweig who has been working on reverse-engineering the M1 graphics processor has been able to write some early and primitive code for rendering a triangle.

22 January 2021 - Early Stage - 28 Comments
Apple Firmware Update For Magic Keyboards Decides To Change The Fn Key

Linux has supported the Apple Magic Keyboards since 2018 handling the Bluetooth connectivity and also needing some special handling for the numeric keypad. While that normally would be the end of the story, recent firmware updates to the Apple Magic Keyboard have caused problems.

16 February 2020 - F***-n Apple Fn Key - 30 Comments
Darling Still Has A Goal Of Running macOS Apps On Linux

Darling is the open-source project we first covered back in 2012 that aimed to be able to run macOS software (binaries) on Linux. It's what Wine is to running Windows programs on Linux but rather to be able to handle Apple/Mac software. While we haven't heard much from the project recently, they still are pursuing their goal.

3 May 2019 - macOS Software On Linux - 34 Comments

91 Apple news articles published on Phoronix.