Intro

This cooperative unit is working hard.

IRC: #debian-bananas

Salsa: https://salsa.debian.org/bananas-team

The Debian Bananas Team works on getting official Debian supported on Apple Silicon (arm64).

If you are a DD, or Free Software developer, please get in touch to get access to the non-DSA managed machine. You will need to provide full name, email address, and login name, ssh public key. http://bananas.debian.net or ssh you@bananas.debian.net

Waiting for our mailing list / team email address: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1042735

Usable third parties

While the official debian effort is not yet end-user ready, you can consider using any of the third-party efforts:

Debian stable/bookworm by Thomas Glanzmann, see: https://wiki.debian.org/InstallingDebianOn/Apple/M1

Thomas Renard's fork (testing/trixie) at: https://git.g3la.de/repos/m1-debian/

For the time being, Thomas Renard's packages need apple_dcp and mux_apple_display_crossbar added to /etc/initramfs-tools/modules.

We will try our best to make it possible to smoothly upgrade from these efforts onto official Debian packages when/if possible.

status

Getting all the asahi parts into the debian archive is still in a very early phase. Here we'll try to track the status of components and where they live.

packages

component

status

comment

m1n1

testing

bootloader (only stage2 currently built)

u-boot-asahi

mainline (unpatched) in testing ( #1056576, MR)

m1n1 payload / EFI, the debian binary package is mainline u-boot - (currently) not including the patches from asahi fork of u-boot.

linux-asahi

not packaged yet

use glanzmanns kernel for now

mesa

not packaged yet

use glanzmanns mesa packages for now, kernel ABI not yet stable so must be kept in sync with kernel

alsa-ucm-conf-asahi

testing

alsa use case manager configuration for asahi

asahi-nvram

NEW - ITP, MR

asahi-nvram, asahi-btsync, asahi-wifisync, asahi-bless - utilities for syncing macOS information found in NVRAM

asahi-fwextract

asahi-fwextract, asahi-scripts, lzfse

asahi firmware utilities, eg. update-m1n1

speakersafetyd

testing

speaker protection daemon

asahi-audio

testing

audio processing to make speakers sound good

bankstown-lv2

testing

LV2 bass enhancement plugin - used by asahi-audio

tiny-dfr

Draft

touchbar (only on some models)

integration notes

installer

no installer work has yet started. Use glanzmanns installer. (m1n1 stage1 needed for installer.)

other resources

ALARM packaging:

Fedora packaging: