Inhaltsverzeichnis

T2 Macbooks und Linux

Einleitung

Der Apple T2 Sicherheitschip ist ein System-auf-einem-Chip-„SoC“, der die Aufgabe hat, Sicherheits- und Steuerungsfunktionen für Apples Intel-basierte Macintosh-Computer bereitzustellen. Es handelt sich um einen 64-Bit-ARMv8-Chip, auf dem bridgeOS läuft. T2 verfügt über einen eigenen Arbeitsspeicher und ist im Wesentlichen ein spezieller eingebetteter Controller, der parallel zum Hauptcomputer läuft und auf Anfragen des Benutzers reagiert.

Was macht der T2?

Der T2 handhabt folgende Aufgaben:

Neben den oben genannten Security-Features ist er auch verantwortlich für:

Welche Macs haben einen T2 SOC?

Vor dem Installieren zu beachten

Dadurch das der Apple T2 SOC viele Kernaufgaben handhabt, muss bei der Installation von Linux einiges beachtet werden:


Installation von Linux (z.B Linux Mint)


Das t2linux Projekt (https://t2linux.org/) hat sehr gute Arbeit geleistet die Besonderheiten und Quirks zu Dokumentieren. Auch stellen sie angepasste ISOs bereit, welche die Installation wesentlich einfacher machen.

Die Angepasste ISO fuer Linux Mint findet ihr unter: https://github.com/t2linux/T2-Mint/releases/latest

In dieser ISO ist ein auf die Apple T2 Macs angepasster Kernel, und andere customisations vorhanden, damit die Installation ohne Probleme funktioniert.

Die Installation der Linux-Distribution eurer Wahl laueft wie gewohnt ab.

Vor der Ausgabe an den Kunden ist folgendes jedoch noch durchzufuehren:

Startet ein Terminal und gibt folgenden Befehl ein:

wget https://wiki.t2linux.org/tools/firmware.sh && chmod +x firmware.sh && sudo ./firmware.sh

WICHTIG: vor der Ausführung sicherstellen das dmg2img Installiert ist (unter Ubuntu / Linux Mint / Debian via sudo apt install dmg2img zu machen)

Bei der Abfrage welche Option ihr nehmen wollt, die Option 3 „Download a macOS Recovery Image from Apple and extract the firmware from there“ nehmen.

Nach einem Reboot vom System, sollten WLAN und Bluetooth nun auch Funktionieren.

Besonderheiten bei Nutzung mit Linux


Laut https://wiki.t2linux.org/state/ sind bei einigen Funktionen probleme zu erwarten, bei meinen Tests sind mir speziell folgende Probleme aufgefallen: