Faire tourner une distribution Linux sur un ordinateur portable ARM relève souvent du parcours du combattant, entre pilotes propriétaires manquants et patchs obscurs non fusionnés dans le noyau officiel. Qualcomm change d’approche avec sa plateforme Snapdragon X2 en publiant une première Developer Preview officielle dédiée à Linux.
Cette préversion s’adresse aux mainteneurs de distributions, aux développeurs noyau et aux ingénieurs d’intégration matérielle. L’objectif déclaré consiste à préparer les pilotes directement pour le noyau Linux officiel (mainline), évitant ainsi aux distributions d’avoir à maintenir des correctifs isolés hors de l’arbre principal.
Pour cette phase de test, Qualcomm fournit une image logicielle combinant l’espace utilisateur de Debian 13 « Trixie » avec un noyau adapté à la puce. Le démarrage du système repose sur systemd-boot en tant que gestionnaire UEFI.
Les couches de communication matérielle de base fonctionnent déjà :
La partie graphique s’appuie sur la suite de pilotes libres Mesa. Freedreno prend en charge l’accélération OpenGL, Turnip assure la compatibilité avec Vulkan 1.3, et le composant Rusticl gère les calculs OpenCL. Cette pile permet d’obtenir un affichage fonctionnel, l’accélération matérielle dans les navigateurs web et l’exécution de charges de calcul sur la partie graphique.
Qualcomm soumet également au noyau son pilote FastRPC, chargé de router les tâches de calcul du processeur vers le DSP. Cette brique donne accès au NPU Hexagon pour l’inférence de modèles d’intelligence artificielle en local, sans passer par des bibliothèques fermées.
Qualcomm documente deux méthodes pour générer l’environnement Linux selon le niveau d’accès souhaité :
Les machines hôtes requises pour compiler ces éléments diffèrent selon la tâche. La génération de l’espace Debian demande une machine ARM64 tournant sous Ubuntu 24.04 LTS ou Debian Trixie. La compilation du firmware réclame quant à elle un système hôte x86_64 sous Ubuntu 22.04 LTS minimum.
La documentation technique, les scripts de déploiement et les images d’installation sont accessibles sur le portail développeur de Qualcomm et sur ses dépôts Git publics.
Cet article a été modifié pour la dernière fois le 24 septembre 2026 15h24