Linux Now Officially Supports Apple Silicon

Linux now officially supports Apple silicon.

The latest Linux 6.2 kernel release is the first version to ship with mainline support for devices powered by some of Apple M1 Pro, M1 Max, and M1 Ultra chips.

“Mainline” is the important qualifier here as it’s been possible to run custom Linux kernel builds on Apple silicon for a while, thanks in large part to the efforts from the Asahi Linux project.

Linux Apple silicon support is very much a work in progress. Not all devices using M-series chips are supported by Linux 6.2, and there are still a clutch of core computing features that lack anything rudimentary support or, in some cases like speakers, no support at all.

Still, this is significant milestone for Linux on Apple silicon.

That Linux runs at all on Apple’s new-fangled hardware is both testament to the kernel’s adaptability, and the ingenuity and talent of Linux developers and the Asahi Linux project.

After all, Apple doesn’t directly support, document, or provide drivers to let alternative operating system run on its hardware.

With Linux 6.2 carrying support directly you won’t need to use Asahi Linux to run Linux on M1 computers. In theory, any Linux distribution shipping the Linux 6.2 kernel can boot up and run. And despite gaps in functionality, Linux 6.2 support is robust enough for essential tasks.

Plus with growing support from app makers for Linux on ARM in general, the viability of Linux on Apple silicon is only set to get better over the coming year.

Print Friendly, PDF & Email

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Server Status

Aradippou Chat 1 Chat 2 Larnaca Limassol Nicosia

Chat Links

Official Links.

1. Chat 1.
2. Chat 2.

Alternative Mirror Links.

1. KiwiIRC 1.
2. KiwiIRC 2.

Other Web Clients.

1. IrcCloud.

Recent Posts

Related Posts:



Super Club Radio

Mighty Deals


CyIRC Tweets

Scroll Up
Fatal error: Uncaught WMAC\JSMin_UnterminatedStringException: WMAC\JSMin: Unterminated String at byte 1180: "+o.accessToken}}).then(e=>{if(!e.ok)throw e;return e});return a.catch(e=>{console.error(`Failed to logout chatrix session. deviceId: ${o.deviceId}`)}),a}})(); in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php:215 Stack trace: #0 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(157): WMAC\JSMin->action(2) #1 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php(96): WMAC\JSMin->min() #2 /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/class-main.php(375): WMAC\JSMin::minify('(function(){"us...') #3 /home/bszucbfe/public_html/wp-includes/class-wp-hook.php(324): WMAC_PluginMain->jsSnippetcacher('(function(){"us...', '/home/bszucbfe/...') #4 /home/bszucbfe/public_h in /home/bszucbfe/public_html/wp-content/plugins/clearfy/components/minify-and-combine/includes/classes/ext/php/jsmin.php on line 215