Linux on MacBook experience
Un développeur tente de redonner vie à un vieux MacBook Intel en y installant Ubuntu Linux, mais se heurte à une série de problèmes techniques majeurs, principalement liés aux pilotes pour le matériel Apple (T2 chip, trackpad, Wi-Fi), ce qui transforme une expérience c...

Voici une analyse détaillée de la transcription de la vidéo YouTube, structurée selon vos consignes.
SYNTHÈSE STRUCTURÉE
Le choix de Linux pour revitaliser un vieux Mac
L’intervenant part du constat que son MacBook, pourtant « great laptop », est devenu très lent. Il voit dans Linux une solution potentielle, car le système est « known to be less bloated and faster, especially on older laptops ». Cette motivation initiale est classique : beaucoup d’utilisateurs se tournent vers Linux pour prolonger la durée de vie de machines vieillissantes, en espérant une meilleure gestion des ressources.
La sélection de la distribution : Ubuntu LTS
Après avoir envisagé Arch Linux (« Oo, can I install Omari? Yes, you can install Arch Linux on an Intel-based Mac »), l’intervenant opte pour Ubuntu LTS, une distribution réputée pour sa convivialité. Il découvre au passage la signification de LTS : « Long-term support, ladies and gentlemen. Extended up to 15 years with Ubuntu Pro. » Ce choix est pragmatique : Ubuntu est souvent recommandé aux débutants et bénéficie d’un large support communautaire.
La création du support d’installation : Rufus vs Balena Etcher
L’intervenant utilise d’abord Rufus pour graver l’ISO Ubuntu sur une clé USB, mais rencontre un problème de démarrage. Il suspecte un outil inadapté : « I used the Rufus tool. Maybe they’re somehow different. I don’t know. » Il finit par utiliser Balena Etcher, un outil plus simple et multiplateforme, souvent recommandé pour sa fiabilité. Ce changement, combiné à la désactivation du Secure Boot, résout le problème de démarrage.
Le problème du Secure Boot sur Mac Intel
Le premier obstacle majeur est l’impossibilité de démarrer sur la clé USB. L’intervenant découvre que la solution passe par la désactivation du Secure Boot dans les options de démarrage : « I also just enabled this. Before it was set to full security and now it’s no security, which does not enforce any requirements on bootable OSs. » Cette manipulation est spécifique aux Mac équipés d’une puce T2, qui impose des restrictions de sécurité supplémentaires.
L’absence de pilotes pour le matériel Apple
Une fois Ubuntu lancé, l’intervenant constate que le trackpad, le clavier et le Wi-Fi ne fonctionnent pas. Il résume la situation : « This typically happens from a missing or faulty Apple SPI. » Le problème est récurrent sur les Mac Intel récents : les pilotes pour le bus SPI (Serial Peripheral Interface) d’Apple ne sont pas inclus dans le noyau Linux standard. L’intervenant doit donc les installer manuellement.
La quête des pilotes Wi-Fi Broadcom
Pour le Wi-Fi, l’intervenant doit installer le pilote propriétaire Broadcom STA. Il tente d’abord de le faire via le gestionnaire de paquets, mais échoue faute de connexion internet. Il utilise alors le partage de connexion de son iPhone, une solution de contournement courante. Il finit par utiliser un script du projet T2 Linux, qui automatise l’installation des firmwares nécessaires : « Getting Wi-Fi and Bluetooth firmware. Installing Wi-Fi. That’s funny. Maybe I can also install more RAM. »
Le projet T2 Linux : une distribution spécialisée
Face à l’accumulation des problèmes, l’intervenant découvre le projet T2 Linux, qui propose des ISO Ubuntu pré-configurés pour les Mac équipés d’une puce T2. Il cite le site : « The ISOs from this repo should allow you to install Ubuntu in its flavors without using an external keyboard or mouse on a T2 Mac. » Ce projet est une ressource essentielle pour quiconque souhaite installer Linux sur un Mac récent, car il intègre tous les correctifs nécessaires.
L’échec de l’ISO T2 et le problème de la clé USB
Malgré l’utilisation de l’ISO T2, l’installation échoue à nouveau avec une erreur de montage. L’intervenant découvre que le problème vient de sa clé USB : « The problem turned out to be a defective USB drive. Trashed the bad one and used another one, and it’s installing this very moment without problems. » Ce détail souligne l’importance d’un support de démarrage fiable, un point souvent négligé.
La comparaison des performances : Linux vs macOS
Une fois l’installation réussie, l’intervenant compare les performances de Minecraft sur les deux systèmes. Il constate que macOS offre un meilleur framerate (68 fps contre 50 fps) et une expérience plus fluide. Il note aussi que Linux semble plus réactif en utilisation générale, mais que l’enregistrement d’écran le ralentit considérablement, contrairement à macOS. Cette différence est probablement due à une gestion moins optimisée des pilotes graphiques sous Linux.
Les bugs récurrents et l’abandon du projet
Après quelques jours d’utilisation, l’intervenant décide d’abandonner Linux sur ce MacBook. Il liste les problèmes persistants : « The Wi-Fi randomly turning off, the touch bar not working randomly as well. Sometimes when I close the lid, it keeps using the battery. » Il conclut que l’expérience n’est pas à la hauteur de celle offerte par macOS, surtout pour un usage nomade.
CONCEPTS CLÉS
- Apple SPI (Serial Peripheral Interface) : Bus de communication utilisé par Apple pour connecter le trackpad, le clavier et la Touch Bar. Sous Linux, il nécessite un pilote spécifique (
apple-spi-driver) qui n’est pas inclus par défaut. - Secure Boot : Mécanisme de sécurité qui vérifie la signature numérique du système d’exploitation au démarrage. Sur les Mac équipés d’une puce T2, il peut bloquer le démarrage d’un système non signé comme Linux.
- T2 Linux Project : Projet communautaire qui fournit des ISO Linux pré-configurés pour les Mac équipés de la puce de sécurité T2. Il intègre tous les pilotes et correctifs nécessaires pour un fonctionnement optimal.
- Broadcom STA : Pilote propriétaire pour les cartes Wi-Fi Broadcom, souvent utilisées dans les Mac Intel. Il est nécessaire pour activer le Wi-Fi sous Linux, mais n’est pas inclus dans le noyau pour des raisons de licence.
- Balena Etcher : Outil gratuit et multiplateforme pour créer des clés USB bootables. Il est réputé pour sa simplicité d’utilisation et sa fiabilité, contrairement à Rufus qui peut parfois rencontrer des problèmes de compatibilité.
CONCLUSION
Le message principal à retenir est que l’installation de Linux sur un Mac Intel récent, bien que techniquement possible, est semée d’embûches. L’intervenant le résume parfaitement : « There’s no way an average person would ever like set this up. I’ve like installed Linux before and I’m having massive trouble. » Les problèmes de pilotes, de Secure Boot et de stabilité générale rendent l’expérience frustrante, même pour un utilisateur expérimenté. Cette vidéo illustre le fossé qui existe encore entre la flexibilité de Linux et l’intégration matérielle des systèmes propriétaires comme macOS. Pour un usage quotidien, la solution la plus simple reste souvent de conserver le système d’origine.