Premiers pas avec Mobian sur votre mobile : Debian dans votre poche

  • Mobian apporte le package Debian complet aux téléphones mobiles et aux tablettes, en utilisant Phosh et un accès direct aux dépôts officiels.
  • L'installation s'effectue à partir d'une carte microSD ou de la mémoire interne via JumpDrive, et le système est mis à jour avec APT et prend en charge Flatpak.
  • Ce projet est étroitement lié à PinePhone, PineTab et autres appareils ouverts, avec des images Nightly et un développement très actif.
  • Mobian démontre qu'il est déjà possible pour les utilisateurs avancés d'utiliser un appareil mobile Linux au quotidien, malgré les limitations des applications propriétaires.

Debian 12 dans votre poche : Premiers pas avec Mobian sur votre mobile

Si vous faites partie de ceux qui apprécient Vous bidouillez avec GNU/Linux et vous voulez emporter Debian partout avec vous ?Mobian est probablement le projet qui vous intéressera le plus actuellement. Il ne s'agit pas d'une simple ROM basée sur Android, mais d'un système GNU/Linux complet conçu pour les smartphones et les tablettes, avec une approche très similaire à celle d'un ordinateur de bureau traditionnel.

Tout au long de cet article nous verrons en détail Qu'est-ce que Mobian, en quoi diffère-t-il d'Ubuntu Touch et d'Android, sur quels appareils fonctionne-t-il, comment s'installe-t-il et quelles applications inclut-il ? Nous aborderons également les actions à entreprendre immédiatement après le lancement. Nous reviendrons sur le contexte du projet, son évolution parallèle à celle du PinePhone et du PineTab, ainsi que sur l'état actuel de la téléphonie mobile sous Linux.

Qu'est-ce que Mobian et en quoi diffère-t-il d'Android ou d'Ubuntu Touch ?

Mobian est, en termes simples, Debian adapté aux téléphones et tablettesSon nom provient de la combinaison de « Mobile Â» et « Debian Â», et son objectif n’est pas de créer une nouvelle distribution à partir de zéro, mais de regrouper la distribution Debian standard avec tout ce qui est nécessaire pour la faire fonctionner sur les écrans tactiles et le matériel des smartphones.

Contrairement à Android qui, bien qu'utilisant un noyau Linux, est loin d'être une distribution classique, Mobian se comporte comme n'importe quelle distribution Debian de bureau.Gestionnaire de paquets APT, accès complet aux dépôts officiels, compatibilité Flatpak et possibilité d'installer pratiquement les mêmes logiciels que ceux que vous installeriez sur votre PC.

Concernant l'interface, le projet a opté pour Phosh (Phone Shell), l'environnement mobile basé sur GNOME et alimenté par Purism Pour le Librem 5, Phosh fonctionne sous Wayland en utilisant le compositeur Phoc et adapte les technologies de bureau GNOME aux petits écrans, conservant une apparence et une convivialité assez familières à ceux qui utilisent déjà GNOME sur leur ordinateur.

Il est important de ne pas confondre Mobian avec Ubuntu Touch. Le projet UBports développe Ubuntu Touch avec son propre shell Lomiri (anciennement Unity8)Mobian, en revanche, est directement basé sur Debian et tente d'utiliser autant de paquets amont que possible, avec peu de correctifs spécifiques.

Concrètement, cela signifie que si vous venez du monde Debian ou d'autres distributions dérivées, Vous constaterez que Mobian est beaucoup plus proche de ce que vous connaissez déjà. qu'un système basé sur Android ou même Ubuntu Touch, tant en termes de gestion des paquets que de structure du système.

Historique du projet et relation avec PinePhone et PineTab

L'origine de Mobian est étroitement liée à l'écosystème des périphériques PINE64, notamment à PinePhone et PineTabLe développeur connu sous le nom de a-wai a commencé il y a quelques mois à « pirater » des images Debian pour qu'elles puissent démarrer sur le PinePhone, en ajoutant manuellement des logiciels mobiles et en corrigeant les bugs un par un.

En seulement trois mois, une petite équipe s'était formée et avait réussi à faire du PinePhone un succès. raisonnablement utilisable comme téléphone portable au quotidien pour les utilisateurs avancésÀ condition de ne pas s'attendre à des miracles en matière d'autonomie ou de qualité photo. C'est à partir de là qu'ils ont décidé d'officialiser leur projet sous le nom de Projet Mobian.

L'un des points clés de l'annonce officielle était de clarifier que Mobian n'a pas vocation à être « une distribution comme les autres », mais plutôt une surcouche à Debian.Autrement dit, ils ajoutent un ensemble de paquets, de correctifs et de configurations mobiles, mais toujours dans l'intention de télécharger leur travail sur Debian dès que possible afin de minimiser les composants personnalisés.

Cette approche a porté ses fruits : Les principaux paquets Phosh (phoc, phosh, squeekboard et autres) sont en cours d'intégration dans Debian.Des progrès sont également réalisés en matière d'intégration d'applications téléphoniques spécifiques, telles que des clients d'appel et de chat adaptés à l'environnement mobile.

Parallèlement, PINE64 a sorti une édition limitée de PinePhone Édition Communauté Mobian Début 2021, un PinePhone a été commercialisé, livré avec Mobian comme système d'exploitation et une coque arrière personnalisée arborant le logo Debian. Pour chaque unité vendue, 10 $ étaient reversés au projet. Ce premier lot a rapidement été épuisé, témoignant du fort engouement suscité par Debian sur appareils mobiles.

Appareils compatibles : PinePhone, PineTab, Librem 5 et plus encore

Mobian s'est initialement concentré sur le PinePhone, mais l'objectif déclaré du projet est compatible avec plusieurs appareils mobiles et tablettesParmi les objectifs ou les éléments soutenus mentionnés, les suivants se distinguent :

D'une part, les appareils PINE64 : PinePhone et PineTabCe sont des terminaux très ouverts, conçus pour la communauté et dotés d'une documentation publique, ce qui facilite grandement le développement et le débogage du système.

D'autre part, le Librem 5 de Purismqui partage une grande partie de sa pile logicielle avec Mobian (Phosh, Wayland, ModemManager, etc.). Cette compatibilité au niveau de la pile facilite le portage de Mobian vers ce terminal.

De plus, des travaux sont en cours pour amener Mobian à autres téléphones Android réutilisésIl est possible de porter des appareils comme les OnePlus 6 et 6T ou le Pocophone F1, même si ce type de portage présente davantage de difficultés en raison de l'état des pilotes et du firmware propriétaire. Malgré tout, c'est une solution intéressante pour tirer parti du matériel que vous possédez déjà.

Dans le domaine des tablettes, PineTab a également reçu des images officielles de Mobian dans sa version Nightly.Parallèlement, Arch Linux avec Phosh a été une autre des premières options alternatives au système expérimental que PINE64 envoie par défaut dans ces premières unités pour les « Early Adopters Â».

Installation de Mobian sur les téléphones et tablettes compatibles

L'installation de Mobian est assez similaire à celle de toute autre distribution conçue pour les appareils de type SBC. La méthode la plus courante consiste à enregistrer l'image sur une carte microSD. et démarrer le téléphone ou la tablette à partir de là, ou l'installer sur la mémoire interne à l'aide d'outils supplémentaires.

Pour utiliser une carte microSD, vous pouvez utiliser des applications graphiques comme Etcher ou Raspberry Pi Imager depuis votre PC, mais beaucoup préfèrent la méthode classique avec la commande dd sous Linuxce qui est généralement plus fiable. Le principe est similaire sur PinePhone et PineTab.

Commencez par télécharger l'image Mobian adaptée à votre appareil depuis le site web du projet. Si elle est compressée, décompressez-la. Ensuite, insérez la carte dans le lecteur de cartes de votre ordinateur et localisez l'appareil, qui apparaît généralement sous la forme suivante : /dev/mmcblkX sur les systèmes Linux (où X est un nombre).

Ensuite, ouvrez un terminal et exécutez une commande du type : sudo dd bs=64k if=CHEMIN-VERS-L'IMAGE.img of=/dev/mmcblkX status=progressionRemplacez le chemin d'accès et l'identifiant du disque le cas échéant. Il est important de choisir une destination appropriée afin d'éviter d'écraser des données d'un autre disque.

Une fois le transfert terminé, insérez simplement la carte SD dans votre téléphone ou tablette et allumez-le. Sur les appareils comme la PineTab, le démarrage depuis la carte SD est prioritaire. Mobian démarrera automatiquement depuis la carte.vous permettant de tester le système sans toucher au stockage interne.

Installez sur la mémoire interne à l'aide de JumpDrive.

Si vous souhaitez aller plus loin, sur des appareils comme le PinePhone, vous pouvez Installez Mobian directement sur la mémoire interne. Pour améliorer les performances et ne pas dépendre de la vitesse de la carte graphique, un outil appelé JumpDrive est utilisé.

JumpDrive est une petite image que vous écrivez sur une carte SD, comme vous le feriez avec Mobian. Lorsque vous démarrez le téléphone avec cette carte SD insérée, Le système convertit la mémoire interne de l'appareil en un « disque externe » accessible depuis votre PC. via USB, comme n'importe quelle autre carte.

Une fois votre téléphone connecté, votre ordinateur détecte la mémoire interne comme un nouveau périphérique de stockage. Vous pouvez alors l'utiliser à nouveau. dd, Etcher ou autre outil de flashage pour écrire l'image Mobian, mais cette fois sur la mémoire eMMC interne au lieu d'une carte SD.

L'idée est que la carte SD avec JumpDrive serve de une sorte de pont («contournement») Entre l'ordinateur et la mémoire interne du téléphone. Une fois l'enregistrement de l'image terminé, retirez simplement la carte, redémarrez l'appareil et, si tout s'est bien passé, Mobian démarrera depuis la mémoire interne.

Il convient de rappeler qu'il s'agit de systèmes en cours de développement, donc à moins d'avoir de l'expérience, Il serait peut-être judicieux d'essayer d'abord à partir de la carte SD et de laisser la mémoire interne pour plus tard., lorsque vous savez que la combinaison appareil/système vous convainc.

Versions nocturnes, mises à jour et état du développement

Mobian est un projet en constante évolution. L'équipe compile Nouvelles images chaque nuit (Versions nocturnes) avec tout le travail mis en ligne pendant la journée, afin que les utilisateurs les plus curieux puissent rapidement tester les dernières fonctionnalités.

Compte tenu de la nature du projet, nombreux sont ceux qui recommandent d'utiliser ces scripts Nightly. à condition que vous soyez disposé à effectuer des mises à jour assez fréquentesSi vous espacez trop les mises à jour, des changements importants risquent d'arriver tous en même temps et des erreurs inattendues peuvent apparaître.

L'annonce de Mobian mentionnait qu'une grande partie de leurs efforts récents s'est concentrée sur migrer vers des versions plus récentes des composants mobiles et les reconstruire pour différentes architectures (x86_64, armhf, arm64), en pensant déjà aux futurs appareils au-delà du PinePhone.

Des ajustements internes mineurs ont également été apportés, comme l'activation de l'assistant de configuration initiale de GNOME au premier démarrage, ou désactiver l'économie d'énergie dans le pilote WiFi pour améliorer la stabilité de la connexion, au prix d'une consommation de batterie réduite.

L'équipe Mobian elle-même indique clairement que Nous sommes encore dans un état proche de la phase alpha ou bêta.Presque tout peut tomber en panne au moment le moins attendu, il est donc déconseillé de l'utiliser comme téléphone principal si vous dépendez de votre mobile pour le travail ou dans des situations critiques.

Premier démarrage et configuration de base

Premiers pas avec Mobian sur votre appareil mobile

La première fois que vous lancez Mobian sur votre téléphone portable ou votre tablette, le processus prend un peu plus de temps que d'habitude. Pendant ce premier démarrage. Le système redimensionne automatiquement la partition pour occuper tout l'espace disponible., affichant un message du type « Redimensionnement du système de fichiers lors du démarrage initial ».

Une fois l'ajustement du système de fichiers terminé, le terminal redémarre l'environnement graphique et vous accueille avec le Assistant de bienvenue GNOME, adapté à Phosph. Vous pouvez ensuite choisir la langue de l'interface, la disposition du clavier, certaines options de confidentialité et la possibilité de connecter des comptes cloud, comme Google.

Par défaut, de nombreuses images Mobian sont fournies avec une simple clé numérique pour l'utilisateur principal, généralement quelque chose comme 1234 pour PinePhone ou PineTabIl est essentiel de changer ce code PIN pour un code plus robuste dès que vous avez accès au système.

Une fois l'assistant terminé, il est fortement recommandé d'ouvrir le terminal (King's Cross) et d'exécuter une commande. sudo apt full-upgrade pour mettre à jour tous les paquetsLes versions nocturnes évoluent rapidement, c'est pourquoi cette mise à jour initiale inclut généralement un certain nombre de paquets.

Une fois le système de base mis à jour, vous pourrez consacrer du temps à installer les logiciels supplémentaires de votre choix. Désinstallez tout ce que vous n'utilisez pas.Mobian est quasiment dépourvu de logiciels superflus, vous trouverez donc rarement des éléments « supplémentaires », mais dans tous les cas, vous avez un contrôle total grâce à APT.

Interface Phosh : pas d’écran d’accueil classique

L'un des changements qui surprend le plus les utilisateurs venant d'Android ou d'iOS est que Phosh n'utilise pas un écran d'accueil rempli d'icônes et de widgets. de manière traditionnelle. Au lieu de cela, il vous amène directement à un tiroir d'applications qui ressemble davantage à un lanceur d'applications de bureau.

Lorsque vous ouvrez une application, une petite flèche s'affiche en bas de l'écran et vous permet d'accéder à… vue multitâcheLà, les applications ouvertes sont organisées sous forme de cartes, et pour en fermer une, il suffit de la faire glisser vers le haut, comme sur de nombreux téléphones portables actuels.

En haut, en appuyant sur l'indicateur de batterie, vous pouvez éteignez ou redémarrez l'appareil, tandis qu'un appui sur l'heure affiche les options d'accès rapide habituelles : Wi-Fi, Bluetooth, verrouillage de l'orientation, mode avion, etc.

L'intégration avec les claviers et écrans externes est l'un des points forts de Phosh. De nombreux utilisateurs remarquent que, pour l'instant, Cette interface est plus performante que des alternatives comme Plasma Mobile. lorsque vous connectez votre téléphone à un grand écran et que vous souhaitez l'utiliser presque comme un mini PC.

Écosystème des applications et logiciels préinstallés

Étant essentiellement basé sur Debian, Mobian hérite de la quasi-totalité de son écosystème. Il est livré avec un ensemble raisonnable d'applications prêtes à l'emploi, ce qui Elles répondent aux besoins fondamentaux sans encombrer le système de déchets.On y trouve généralement notamment les éléments suivants :

Dans la section communication, vous trouverez L'application Téléphone, les SMS, la liste de contacts et Geary comme client de messagerie.Grâce à cela, vous pouvez gérer les appels, les messages et les e-mails sans avoir à installer quoi que ce soit d'autre au préalable.

Pour naviguer sur Internet, le système se connecte généralement. Firefox ESR et GNOME Web (Épiphanie)De nombreux utilisateurs préfèrent l'une ou l'autre option selon leurs goûts, mais disposer des deux est utile, surtout pendant que les détails de l'adaptation tactile sont en cours de perfectionnement.

Au niveau des utilitaires quotidiens, Mobian comprend calculatrice, calendrier, application météo, horloge, moniteur d'énergie et traqueur d'activité, en plus du panneau Paramètres généraux et du gestionnaire de réseau.

La section multimédia n'est pas en reste : vous avez Lollypop comme lecteur de musique, Totem (Vidéos) pour lire du contenu audiovisuel, Megapixels comme application appareil photo et un enregistreur vocal simple pour prendre rapidement des notes vocales.

Ils sont intégrés pour la gestion des fichiers et des documents. Portfolio fait office d'explorateur de fichiers, de visionneuse d'images, de visionneuse de documents PDF et d'éditeur de texte léger.De plus, en prime, GNOME Software fait office de plateforme logicielle graphique, même si vous pouvez toujours utiliser APT depuis le terminal.

Installation de logiciels supplémentaires : APT et Flatpak

L'un des principaux avantages de Mobian par rapport aux systèmes mobiles classiques est que Vous pouvez installer des programmes depuis les dépôts Debian en utilisant APT.Comme sur un PC. Si vous souhaitez installer GIMP, LibreOffice ou toute autre application de bureau, il vous suffit d'exécuter la commande `sudo apt install nom-du-paquet`.

Il est assez surprenant de constater à quel point les outils de bureau classiques, tels que GIMP ou la suite LibreOffice peuvent fonctionner assez bien sur un téléphone ou une tablette.à condition que le matériel soit à la hauteur et que vous soyez patient avec la taille de l'écran.

En plus des paquets .deb, Mobian prend en charge forfaits flatpakVous pouvez vérifier si le paquet flatpak est installé et, si ce n'est pas le cas, l'ajouter facilement depuis les dépôts Debian.

Une fois Flatpak installé et opérationnel, l'étape suivante est ajouter le référentiel Flathub Vous pouvez utiliser une commande comme `flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo`. Ensuite, vous pourrez installer des applications Flathub à l'aide des commandes indiquées sur leur site web.

Bien sûr, il faut garder à l'esprit que De nombreuses applications Flatpak ne sont pas conçues pour les petits écrans.Certains ne s'afficheront donc pas correctement ou ne fonctionneront tout simplement pas correctement dans un environnement mobile.

Captures d'écran dans Phosh à l'aide de scrot

Phosh, contrairement à d'autres environnements mobiles, Il ne propose pas encore d'outil graphique intégré pour la capture d'écran.Néanmoins, obtenir des captures d'écran est facile grâce aux utilitaires Linux classiques.

La méthode la plus directe consiste à installer scrot depuis le terminal avec un sudo apt installer scrotIl s'agit d'un programme éprouvé pour la capture d'écran sur les systèmes X et, moyennant les adaptations nécessaires, il peut également être utilisé dans les environnements Wayland.

Une fois installé, il vous suffit d'exécuter scrotter Depuis le terminal, le programme effectue une capture d'écran immédiate et l'enregistre par défaut dans votre dossier personnel. Le problème, c'est que cela a généralement pour conséquence de photographier la fenêtre du terminal elle-même.

Pour éviter cela, vous pouvez utiliser l'option -d (délai) pour Ajoutez quelques secondes de délai et vous pourrez basculer vers l'application que vous souhaitez capturer.Par exemple, avec scrot -d 10, vous aurez dix secondes pour accéder à l'écran souhaité avant que la capture ne soit déclenchée.

Une fois la capture terminée, Mobian affichera une notification indiquant que l'image a été enregistréeet vous pouvez y accéder depuis le gestionnaire de fichiers ou la galerie d'images.

Mobian, PinePhone et le défi du firmware fermé

L'écosystème PinePhone a été conçu pour minimiser la dépendance aux logiciels propriétaires, mais la réalité du matériel actuel est tenace. À ce jour, Il est quasiment impossible de trouver des puces modem, GNSS, WiFi ou Bluetooth totalement déverrouillées.Nous devons donc nous contenter d'un firmware fermé.

Dans le cas particulier du PinePhone, Le seul logiciel propriétaire présent dans le système de fichiers Linux standard est le firmware du périphérique WiFi/Bluetooth Realtek RTL8723CS. et le firmware autofocus optionnel pour la caméra arrière OmniVision OV6540, qui ne sont généralement pas installés par défaut.

Pour minimiser l'impact de ces composants, la conception du PinePhone place Les radios sont intégrées à des sous-systèmes isolés qui communiquent avec le processeur principal via des interfaces série telles que USB 2.0, I2S ou SDIO.sans accès direct à la mémoire système (pas de DMA). Il offre également des interrupteurs physiques pour couper l'alimentation de ces modules.

Parallèlement, les développeurs travaillent sur Firmware gratuit pour puce Realtek WiFi/Bluetooth et d'ouvrir le modem autant que possible, avec des initiatives qui incluent le portage des noyaux principaux récents (5.x), le remplacement des binaires fermés par des implémentations libres et l'amélioration de la gestion des appels entrants et des SMS lorsque le téléphone est suspendu.

L'objectif ultime, selon les responsables de ces efforts, est d'atteindre un point où le Le modem doit être aussi ouvert que le permettent les réglementations relatives aux fréquences radio.sans toucher à certaines parties critiques telles que le firmware ADSP, ce qui pourrait compliquer les certifications et les exigences légales.

Mobian et les autres systèmes Linux mobiles

Mobian n'est pas le seul à se lancer dans la course pour porter GNU/Linux sur mobile. À ses côtés, on trouve des projets comme UBports (Ubuntu Touch), postmarketOS, LuneOS, Nemo Mobile, Maemo Leste, Arch Linux ARM avec Phosh et d'autres distributions adaptées au PinePhone et à d'autres appareils.

PINE64 a même commercialisé des éditions du PinePhone avec différentes versions « Community Edition » de ces distributions. assurer la visibilité et le financement de chaque communautéPar la suite, le système par défaut du PinePhone est devenu Manjaro Plasma Mobile, qui utilise KDE Plasma comme interface principale.

Pour ceux qui ne sont pas d'accord avec Manjaro ou qui préfèrent rester dans l'écosystème Debian, Mobian est une alternative très intéressanteActuellement, ils se concentrent sur Phosh et GNOME, mais les développeurs ont exprimé leur intérêt pour explorer également KDE Plasma Mobile à l'avenir.

Le projet lui-même reconnaît que, pour le moment, Maintenir une interface graphique unique, fonctionnelle et soignée représente déjà un défi en soi.Cependant, la pile utilisée (Wayland, bibliothèques GNOME, ModemManager, etc.) n'empêche pas l'exécution des applications Qt ni l'ajout futur d'une prise en charge officielle de Plasma.

Cette diversité de distribution et d'environnements présente un double aspect : d'une part, elle offre de nombreuses options adaptées à différents goûts ; d'autre part, Elle déploie ses efforts dans un écosystème mobile où Linux n'a pas encore acquis une position dominante.Malgré cela, la plupart des projets partagent des composants clés et collaborent sur des questions telles que les pilotes, les noyaux et les applications de base.

Expérience utilisateur réelle avec un appareil mobile Linux

Au-delà des spécifications et des manifestes, beaucoup se demandent si Il est tout à fait possible d'utiliser Mobian ou un système d'exploitation similaire comme téléphone principal.Plusieurs utilisateurs qui utilisent des téléphones PinePhone ou Halium (appareils Android reconditionnés) depuis un certain temps font état d'expériences plutôt positives, avec quelques nuances.

Un cas typique est celui d'une personne décédée d'Android pur ou même de GrapheneOS sur un Pixel à un PinePhone Pro avec Mobianpuis sur d'autres appareils équipés d'Ubuntu Touch, en utilisant systématiquement un environnement Linux comme appareil mobile au quotidien, même lors de fréquents voyages à l'étranger.

Selon eux, la motivation n'est pas tant le « purisme » que le confort de travailler dans un environnement Linux completAvec les outils habituels, une gestion des autorisations plus transparente et sans dépendre autant de Google ou d'Apple.

Il est vrai que des lacunes importantes subsistent : Les applications comme WhatsApp ne bénéficient pas d'un support officiel sur Mobian.Et même si vous pouvez utiliser des clients web ou des alternatives Android via Waydroid, l'expérience n'est pas aussi aboutie que sur un smartphone classique.

Cependant, pour ceux qui vivent déjà dans des écosystèmes comme Telegram, Matrix, Signal ou XMPP, et qui n'ont pas besoin d'applications très spécifiques liées à Android/iOS, Un téléphone portable Linux peut s'avérer plus utile au quotidien. qu'un téléphone commercial avec de nombreuses couches logicielles et de services supplémentaires.

L'état même d'outils comme Waydroid évolue rapidement, et il existe des configurations où Le GPS, le NFC et d'autres fonctionnalités matérielles Android fonctionnent depuis un environnement Linux.Il est judicieux d'étudier les capacités spécifiques de chaque appareil si vous avez besoin de fonctions très spécifiques.

Globalement, Mobian offre aujourd'hui un équilibre intéressant entre pouvoir, liberté et une expérience raisonnablement utilisable pour ceux qui sont prêts à accepter certains défauts et limitations inhérents à un système qui en est encore à ses débuts, mais qui possède un potentiel énorme.

Bien que l'écosystème Linux sur mobile soit encore loin de rivaliser en termes de finition et de catalogue avec Android ou iOS, des projets comme Mobian démontrent que Installer Debian sur son téléphone portable n'est plus un rêve lointain, mais une réalité concrète. pour les utilisateurs avancés et passionnés, et chaque mois qui passe abaisse les barrières qui empêchent un smartphone GNU/Linux de devenir une option sérieuse pour un public plus large.