- postmarketOS vous permet de prolonger la durée de vie des anciens téléphones portables, tablettes et autres appareils en proposant un système GNU/Linux moderne basé sur Alpine, axé sur la sécurité et la confidentialité.
- Le projet prend déjà en charge des centaines d'appareils à différents niveaux, des smartphones Android aux Chromebooks et aux PC x86_64, avec de multiples interfaces graphiques telles que Plasma Mobile, Phosh, GNOME ou MATE.
- L'outil pmbootstrap simplifie la création et le flashage d'images adaptées à chaque modèle, bien qu'il reste un système expérimental destiné aux utilisateurs désireux de bidouiller.
- Il existe des options d'installation traditionnelle et de démarrage en direct via réseau, ce qui vous permet de tester postmarketOS sans supprimer Android et de minimiser les risques pour la mémoire interne.
Si vous avez un vieux téléphone portable, une tablette ou même un ordinateur portable qui traîne chez vous et prend la poussière, vous vous êtes probablement déjà demandé s'il existait un moyen de lui donner une seconde vie. postmarketOS a été créé précisément dans ce but : transformer des appareils abandonnés en machines utiles dotées d'un système Linux moderne.avec des mises à jour pendant des années et sans dépendre de Google, des fabricants ou des opérateurs.
Bien qu'il s'agisse encore d'un système en développement et qu'il présente des inconvénients, la vérité est que chaque nouvelle version démontre que l'idée est très sérieuse. Des anciens téléphones Android aux Chromebooks et PC équipés de processeurs Intel et AMD, postmarketOS étend sa liste d'appareils compatibles.Il propose différentes interfaces graphiques (Plasma Mobile, Phosh, GNOME, MATE, XFCE…) et même la possibilité de l'essayer sans rien installer grâce à son mode démarrage réseau ou une start-up en direct.
Qu'est-ce que postmarketOS et quel est son objectif ?
PostmarketOS (pmOS) est une distribution GNU/Linux conçue pour les téléphones mobiles, les tablettes et autres appareils, mais avec une philosophie très claire : afin de donner aux appareils un cycle de vie proche de 10 ans et d'échapper à l'obsolescence programméeAu lieu de jeter son smartphone parce qu'il ne reçoit plus de mises à jour Android, l'idée est d'y installer un véritable système Linux : léger, sécurisé et maintenu sur le long terme.
Pour y parvenir, le projet s'appuie sur Alpine Linuxune distribution minimaliste et axée sur la sécuritéAlpine utilise le gestionnaire de paquets APK, ce qui simplifie l'installation de logiciels et garantit un système relativement propre et rapide. Le nombre de paquets disponibles est inférieur à celui de Debian/Ubuntu ou Arch/Manjaro, mais pour une utilisation courante sur un petit écran, c'est généralement largement suffisant.
L'avantage de postmarketOS par rapport aux autres alternatives mobiles est que Il ne s'agit pas d'une version modifiée d'Android, mais d'une distribution Linux classique adaptée au matériel des téléphones et des tablettes.Cela ouvre la voie à l'exécution d'applications de bureau classiques (avec les limitations logiques de puissance et de taille d'écran), à la modification de l'interface graphique, voire même à l'utilisation de l'appareil comme un mini-PC de poche.
L'équipe de développement voue également une véritable obsession à la confidentialité et à la sécurité. postmarketOS s'efforce de minimiser la dépendance aux composants propriétaires, explore l'utilisation du noyau Linux principal et encourage le chiffrement complet du disque. à condition que le matériel le permette, même s'ils reconnaissent que de nombreuses failles de sécurité dépendent des fabricants et qu'ils ne peuvent pas les corriger eux-mêmes.

Appareils compatibles et état actuel du projet
L'une des questions essentielles à se poser avant le lancement est évidente : Sur quels appareils puis-je installer postmarketOS sans aucun problème ? Le projet tient à jour une liste officielle sur son wiki, où les modèles sont classés selon leur niveau de support et leur degré de fonctionnalité.
On parle actuellement de certains 50 appareils bénéficiant d'une assistance considérée comme « principale » ou « communautaire » Plus de 200 autres appareils sont en phase de test, ne permettant souvent de démarrer le système qu'avec des fonctions très basiques. Au total, la liste dépasse 260 appareils, avec une forte présence de téléphones Android de marques réputées telles que Samsung, Google, OnePlus, Xiaomi, Nokia, LG, Fairphone et BQ, ainsi que des matériels plus atypiques comme les tablettes Pine64, les Chromebooks et les SBC.
Dans le cas particulier des téléphones Android, la liste complète est d'environ 200 appareils pris en charge à différents niveaux de maturitéLe fait que votre modèle apparaisse ici ne garantit pas le fonctionnement à 100 % des appels, des données mobiles, de la caméra ou du Wi-Fi, mais cela indique que quelqu'un a déjà travaillé sur le port et qu'un environnement fonctionnel peut au moins être mis en place.
Si votre téléphone ou votre tablette n'apparaît pas sur le wiki, tout n'est pas perdu. pmbootstrap, l'outil officiel d'installation et d'imagerie, comprend un assistant permettant de démarrer le portage vers de nouveaux appareils de manière semi-automatique.Ce n'est pas un processus aussi simple que « suivant, suivant, accepter », mais cela réduit la complexité pour les utilisateurs avancés qui souhaitent se retrousser les manches et contribuer au développement de nouveaux modèles.
Il est important de garder à l'esprit que postmarketOS est encore en phase expérimentale, une sorte de version bêta permanente.Sur certains appareils, il est possible de passer des appels, d'utiliser les données mobiles, le GPS et les SMS sans trop de problèmes, mais sur beaucoup d'autres, l'expérience est encore au stade expérimental, conçue davantage pour le bricolage que pour remplacer le système mobile principal.
Pourquoi il est judicieux de récupérer des appareils avec postmarketOS
Au-delà de la simple curiosité d'avoir Linux dans sa poche, plusieurs raisons convaincantes incitent à envisager l'installation de postmarketOS sur un téléphone ou une tablette oubliée dans un tiroir. La première concerne l'obsolescence programmée et l'allongement de la durée de vie utile du matériel..
Bien que nous utilisions depuis des années des distributions légères pour redonner vie à d'anciens ordinateurs de bureau et portables, Dans le secteur mobile, la situation a toujours été beaucoup plus fermée.Les chargeurs de démarrage verrouillés, les fichiers binaires propriétaires et le support très court des fabricants font que de nombreux téléphones parfaitement fonctionnels perdent leurs mises à jour après quelques années et finissent à la poubelle.
postmarketOS rompt avec cette dynamique : Il permet de transformer un vieux smartphone en un appareil adapté aux tâches de base pendant des années.Que ce soit comme mini-ordinateur de bureau avec un environnement de bureau léger, comme lecteur multimédia, comme terminal pour expérimenter avec des serveurs, ou simplement comme téléphone « de combat » si le matériel le permet.
La deuxième raison est la confidentialité. Dans l'écosystème Android, il est devenu normal que Des applications, opérateurs et services tiers échangent nos données sans que l'utilisateur en soit réellement conscient.Migrer vers un système 100 % gratuit, sans Google ni intermédiaires, réduit considérablement la surface d'attaque et vous donne plus de contrôle sur ce que vous installez et ce qui s'exécute en arrière-plan.
Enfin, il y a la question de l'apprentissage et de la souveraineté technologique. L'installation d'un système alternatif et la compréhension de l'organisation du micrologiciel, du noyau et de l'espace utilisateur d'un appareil mobile vous obligent à apprendre. Concepts Linux, partitionnement, démarrage, noyaux et pilotes. Il ne s'agit pas simplement d'« installer un autre système », mais de prendre véritablement le contrôle d'un matériel qui, par défaut, est fortement bridée.
postmarketOS sur la PineTab et autres appareils Pine64
Au sein de l'écosystème du matériel libre, les PineTab et PinePhone de PINE64 figurent parmi les modèles les plus appréciés de la communauté. Dans le cas particulier de la PineTab, postmarketOS est devenu l'une des options les plus intéressantes pour utiliser Plasma Mobile dans les bonnes conditions..
PINE64 distribue généralement la PineTab avec Manjaro comme système d'exploitation par défaut. Cependant, certaines versions (comme celle intégrée à Plasma Mobile) présentent des limitations notables : L'interface ne pivote pas correctement en mode paysage, ce qui est assez gênant sur une tablette.Avec postmarketOS, Plasma Mobile fonctionne cependant avec une rotation fluide en orientation portrait et paysage.
Cela ne signifie pas pour autant que postmarketOS soit parfaitement adapté à la PineTab. Chaque système testé sur cette tablette (Ubuntu Touch, différentes variantes de Plasma, Arch Linux, Manjaro…) présente ses avantages et ses inconvénients.Si nous pouvions prendre le meilleur de chacun — l'environnement de bureau Ubuntu Touch, certaines options de Plasma Mobile, la solidité de certaines bases Arch ou Alpine — nous aurions probablement quelque chose de très complet ; pour l'instant, nous devons faire des compromis.
Un détail curieux es que postmarketOS sur la PineTab vous permet d'installer Kodi et de lire des vidéos avec une qualité raisonnable.Cela s'est avéré plus problématique sur d'autres systèmes. Cependant, côté navigateur, il subsiste quelques imperfections : Firefox peut planter lors de l'utilisation du clavier tactile, Angelfish peut se figer avec YouTube, et l'impression générale est que les efforts de développement ont été principalement axés sur l'utilisation du clavier physique.
Quoi qu'il en soit, l'évolution est positive. De plus en plus de fonctionnalités commencent à fonctionner correctement sur la PineTab et d'autres appareils Pine64.Et de nombreux utilisateurs pensent que l'avenir des tablettes passera, tôt ou tard, par des systèmes Linux complets et non par des plateformes fermées.
Versions de PostmarketOS et nouvelles architectures prises en charge
Avec les versions récentes, le projet a franchi une étape importante, dépassant le simple cadre du mobile. La branche 24.06, par exemple, a intégré la prise en charge des tablettes, des Chromebooks, des ordinateurs monocartes et des ordinateurs portables qui étaient initialement livrés avec Windows., élargissant ainsi la gamme des appareils récupérables.
L'un des mouvements les plus marquants a été le publication d'une image générique x86_64Cette version est conçue pour fonctionner sur pratiquement n'importe quel PC ou ordinateur portable équipé de processeurs Intel ou AMD, comme vous le feriez avec n'importe quelle distribution de bureau, tout en conservant la philosophie et les outils de postmarketOS.
De plus, des images spécifiques ont été ajoutées pour des styles architecturaux moins courants, tels que appareils dotés de processeurs NVIDIA Tegra armv7Cela inclut des modèles comme la Google Nexus 7 ou même la Microsoft Surface RT. Pour du matériel que l'on croyait voué à l'oubli, c'est une véritable bouffée d'air frais.
Concernant la liste complète des appareils bénéficiant d'une certaine prise en charge dans les versions récentes, elle mentionne : Plus de 50 bénéficiant d'un soutien principal ou communautaire et environ 211 autres en phase de test.Certains démarrent à peine avec un environnement minimal, mais la tendance est claire : chaque version étend et améliore la compatibilité.
Des améliorations ont également été constatées au niveau des performances et de l'accélération graphique : Des travaux ont été réalisés pour activer l'accélération graphique matérielle sur certains Chromebooks Samsung.La prise en charge des données mobiles, des appels, des SMS et du GPS a été considérablement améliorée sur les appareils basés sur le SoC Qualcomm MSM8953, bénéficiant ainsi à plusieurs modèles de milieu de gamme.
Améliorations des interfaces graphiques et des logiciels dans les dernières versions

L'un des principaux avantages de postmarketOS est que Il ne vous oblige pas à utiliser une seule interface utilisateur.Selon l'appareil et les préférences personnelles, vous pouvez choisir entre des environnements mobiles tels que Plasma Mobile, Phosh ou Sxmo, et des environnements de bureau plus classiques tels que MATE, GNOME Shell ou XFCE adaptés aux écrans tactiles.
Dans la branche 24.06 et les versions ultérieures, l'équipe a mis à jour plusieurs de ces interfaces vers des versions assez récentes. GNOME Shell est passé à la version 46.Cela se traduit par des performances améliorées et une meilleure intégration avec les technologies Wayland. Pour ceux qui recherchent une expérience plus proche de celle d'un ordinateur de bureau sur une tablette ou un convertible, c'est une option très intéressante.
Du point de vue purement mobile, KDE Plasma Mobile a atteint la version 6.0.5Avec une attention renouvelée portée à la fluidité, à l'adaptabilité aux différents formats d'écran et à une meilleure intégration avec les applications KDE, Phosh, l'environnement de bureau né de l'écosystème mobile Purism et GNOME, est passé à la version 0.39, affinant les commandes gestuelles, les notifications et le panneau de paramètres rapides.
Pour les utilisateurs plus minimalistes, il existe également Sxmo, qui reste aux alentours de la version 1.16.xGrâce à sa combinaison unique d'affichage en mosaïque, de menus simples et de contrôle principalement par gestes et boutons physiques, il est très apprécié par ceux qui souhaitent optimiser l'autonomie de la batterie et des ressources.
Sur de nombreux appareils aux ressources limitées, il est toujours recommandé d'opter pour des environnements tels que MATE ou XFCE4, qui sacrifient une partie de leur « look moderne » au profit de la légèretéSur les appareils plus anciens, utiliser MATE avec un stylet ou un pointeur est un moyen assez pratique de transformer son téléphone en mini-ordinateur portable.
Prérequis pour installer postmarketOS sur un téléphone
Avant d'installer quoi que ce soit de cette liste sur un téléphone portable, vous devez remplir certaines conditions. La première étape, et la plus essentielle, consiste à déverrouiller le chargeur de démarrage de l'appareil.Sans cela, vous ne pourrez pas flasher de noyaux ni d'images personnalisées.
Il est également fortement recommandé, et en pratique presque obligatoire, d'avoir un récupération alternative comme TWRP ou CWMCes environnements vous permettent de flasher des images, d'effectuer des sauvegardes complètes et de récupérer votre téléphone en cas de problème ; ils constituent donc votre filet de sécurité.
Un autre point que le projet tient presque pour acquis est que Vous travaillerez sur un système GNU/Linux.Si vous utilisez Windows ou macOS, le plus simple est d'installer une distribution légère sur un PC, d'utiliser une machine virtuelle ou WSL (avec certaines limitations) pour obtenir les outils nécessaires. pmbootstrap est conçu pour un environnement Linux classique.
Enfin, assurez-vous d'avoir plusieurs gigaoctets d'espace disque libre Sur la machine où vous allez générer l'image, pmbootstrap créera plusieurs environnements chroot (pour l'architecture native, l'architecture du périphérique et le système de fichiers racine). Vous aurez donc besoin d'espace disque suffisant. Sinon, vous risquez de rencontrer des erreurs de type « espace insuffisant » en cours de processus, comme cela est déjà arrivé à de nombreux utilisateurs.
pmbootstrap : l’outil indispensable pour configurer et installer pmOS
Au cœur du processus d'installation se trouve pmbootstrap, un ensemble de scripts et d'utilitaires qui Automatisez la création d'images postmarketOS adaptées à votre appareilL'installation sur les distributions de type Debian/Ubuntu nécessite quelques commandes de base pour importer le code et préparer l'environnement.
Sur un système de type Debian, vous commenceriez par installer les dépendances et cloner le dépôt avec une commande du type : sudo apt install git python3-setuptools; git clone https://gitlab.com/postmarketOS/pmbootstrap.git; cd pmbootstrap; sudo ./setup.py installÀ partir de ce moment, vous pouvez appeler pmbootstrap sans avoir besoin d'être root, car il gère ses environnements internes.
L'étape suivante consiste à initialiser la configuration avec initialisation de pmbootstrapCette commande vous posera des questions : la première concerne généralement le répertoire de travail, où elle créera les environnements chroot et téléchargera les paquets. Par défaut, elle suggère quelque chose comme… ~/.local/var/pmbootstrapEt il est généralement conseillé d'accepter, sauf si votre logement dispose de très peu d'espace.
Une autre question essentielle concerne le canal de publication. pmOS propose généralement deux canaux : Le bord, qui sert de système de déploiement progressif et reçoit en premier les nouvelles fonctionnalités,La branche « stable » est conçue comme une branche stable avec un nombre encore plus restreint d'appareils compatibles. Actuellement, la plupart des modèles ne sont pris en charge que par la version « edge », il suffit donc généralement d'appuyer sur Entrée et de laisser cette option sélectionnée.
Ensuite, vous accéderez à la sélection des fournisseurs. pmbootstrap vous affichera une liste assez longue de fournisseurs : Alcatel, Amazon, Asus, BQ, Fairphone, Google, HTC, Huawei, Motorola, Nokia, OnePlus, Oppo, Pine64, Samsung, Xiaomi, ZTE et bien d'autresVous devez ici écrire le nom de la marque exactement comme il apparaît (par exemple, Samsung) et continuer.
Une fois le fabricant choisi, une autre liste s'affiche avec les noms de code des différents modèles pris en charge. Ces noms de code ne correspondent généralement pas au nom commercial du téléphone. (Par exemple, un Galaxy S4 mini correspond à i9195), vous devrez donc souvent consulter des bases de données comme phonedb.net ou des forums comme HTCMania pour identifier correctement votre modèle.
Options avancées lors de la configuration avec pmbootstrap
Lorsque vous sélectionnez un appareil spécifique, pmbootstrap peut vous avertir de la présence de composants propriétaires (non libres) nécessaires au fonctionnement du Wi-Fi ou du modem, par exemple.Ce message indique généralement que vous perdrez certaines libertés, mais qu'en contrepartie, vous bénéficierez de fonctionnalités accrues. Si vous souhaitez un téléphone fonctionnel et connecté, la solution habituelle est d'accepter et d'autoriser l'installation de ces options.
L'assistant vous demandera également de définir le nom d'utilisateur qui sera créé sur l'appareil. Par défaut, le système utilise « utilisateur », mais vous pouvez saisir le nom de votre choix et appuyer sur Entrée.À un moment donné de l'installation, pmbootstrap vous demandera votre mot de passe utilisateur sur la machine hôte afin de mettre à jour les index des paquets dans les environnements chroot.
Une autre série de questions concerne l'interface utilisateur que vous souhaitez installer. Selon l'appareil, une liste d'options s'affichera, par exemple : aucun (pas d'environnement graphique), fbkeyboard, shelli, i3wm, sway, weston, MATE, XFCE4 ou même Plasma Mobile Dans les modèles plus modernes, Weston est davantage une démonstration technique ; de nombreuses personnes optent donc pour des environnements de bureau comme MATE ou des environnements mobiles en fonction de leurs besoins.
D'autres paramètres apparaissent ensuite, tels que : la taille de la partition /boot, le nombre de tâches de compilation parallèles ou la taille du cache de compilationDans la plupart des cas, vous pouvez laisser tous les paramètres par défaut (par exemple, une partition de démarrage de 128 Mo, des tâches parallèles adaptées à votre processeur, etc.) sauf si vous avez des besoins très spécifiques.
pmbootstrap vous demandera également si vous souhaitez ajouter des paquets supplémentaires au système de fichiers racine. Vous pouvez ici lister, séparés par des virgules, les programmes que vous souhaitez installer par défaut.Un exemple typique consiste à ajouter une interface « intégrée » pour disposer plus facilement d'un clavier virtuel sur les écrans tactiles, puis à ajouter d'autres logiciels depuis le système installé.
Dans la dernière ligne droite, l'assistant vous demande de confirmer le fuseau horaire (généralement celui de votre hôte, par exemple Europe/Madrid) et de définir un nom d'hôte pour l'appareil (par exemple samsung-i9195, que vous pouvez laisser tel quel ou personnaliser). Lorsque le message indiquant que la configuration est terminée s'affiche, vous êtes prêt à générer l'image..
Création d'images, flash et premiers pas
Une fois pmbootstrap configuré, la commande suivante est généralement installation de pmbootstrapC'est ici que le programme compile et assemble tous les composants nécessaires à votre téléphone : noyau, système de fichiers racine, chargeur de démarrage (le cas échéant), etc. Le processus peut prendre un certain temps, environ 15 minutes ou plus selon la machine et la connexion.
Si vous voulez voir ce qu'il fait en temps réel, Vous pouvez ouvrir une autre fenêtre de terminal et exécuter la commande pmbootstrap logVous y trouverez des instructions détaillées, les téléchargements, les compilations et toutes les erreurs qui surviennent, ce qui est très utile en cas de blocage.
À un moment donné, il vous sera demandé de définir un mot de passe pour l'utilisateur de l'appareil. De nombreuses personnes optent pour un code PIN simple à 4 ou 5 chiffres afin d'éviter toute confusion lors de leur première connexion.Vous pourrez toutefois le modifier ultérieurement directement dans le système. Il est important de vous souvenir de ce mot de passe, car il vous servira à vous connecter.
Une fois la génération de l'image terminée, pmbootstrap affichera une section « FLASHING TO DEVICE » contenant des instructions. Des commandes telles que les suivantes apparaîtront généralement : pmbootstrap flasher flash_rootfs y flasher pmbootstrap flash_kernel, indiquant les chemins d'accès aux fichiers image créés (rootfs avec table de partition intégrée et noyau+initramfs).
La procédure habituelle consiste à connecter le téléphone en mode fastboot ou en mode téléchargement, selon le fabricant, puis à flasher d'abord le noyau, puis la racine du système. Si le téléphone redémarre entre-temps, il suffit de le remettre en mode fastboot et de répéter la deuxième commande.Après avoir effectué les deux étapes et démarré l'appareil, vous devriez maintenant vous trouver sous postmarketOS.
N'oubliez pas que, comme toute ROM modifiée, Il existe un risque inhérent de perte de données, voire de rendre l'appareil inutilisable en cas de problème.Ni les développeurs de postmarketOS ni ceux qui expliquent le processus ne peuvent être tenus responsables d'éventuels dommages ; il est donc conseillé de sauvegarder toutes vos données et de considérer que vous manipulez un logiciel expérimental.
Installation à l'aide d'images préconfigurées et utilisation dans PineTab
Sur certains appareils, comme la PineTab, le projet simplifie encore davantage la tâche en proposant des images préconfigurées ainsi que des installateurs graphiques simples. Sur le site web de postmarketOS, vous pouvez télécharger à la fois des images « live » prêtes à l'emploi et des images avec un programme d'installation.Et souvent, des variantes « stables » et « à risque » sont proposées afin que vous puissiez choisir le niveau de risque que vous souhaitez prendre.
La méthode classique pour ces images consiste à télécharger le fichier correspondant, à le décompresser s'il est compressé, et Utilisez un logiciel de flashage de carte SD comme Etcher pour le graver sur une carte microSD.Il vous suffit ensuite d'insérer la carte dans la PineTab, de l'allumer et de suivre les instructions à l'écran.
Si vous choisissez une image préconfigurée, l'appareil démarrera directement dans cet environnement sans autre question. Si vous choisissez l'image avec programme d'installation, vous disposerez d'un petit assistant vous permettant de configurer le code PIN, la destination d'installation (mémoire eMMC interne ou carte SD) et des options telles que SSH ou le chiffrement des données., puis attendez que le processus copie tout et démarre pour la première fois.
Dans ce programme d'installation, vous verrez, par exemple, l'option de activer ou désactiver l'accès SSHSi vous ne prévoyez pas de gérer la tablette à distance, il est généralement plus judicieux de la laisser désactivée. L'option de chiffrement des données utilisateur est également disponible ; elle est fortement recommandée pour un téléphone principal où vous stockez des informations sensibles, mais peut-être superflue pour une tablette utilisée à domicile.
Une fois l'assistant terminé, il ne reste plus qu'à patienter : La configuration initiale peut prendre un certain temps, le temps que les services soient configurés et que le cache soit généré.Si tout s'est bien passé, vous vous retrouverez dans l'environnement graphique de votre choix, prêt à installer des applications et à personnaliser votre expérience.
Démarrage en mode Live via Netboot : essayez PostmarketOS sans l’installer.
Pour ceux qui ne souhaitent pas encore toucher à la mémoire interne de leur téléphone, le projet propose une solution très ingénieuse : un système de démarrage « live » utilisant le démarrage réseau qui vous permet d'essayer postmarketOS sans l'installer et sans supprimer AndroidSon fonctionnement est similaire à celui d'un LiveCD ou d'une LiveUSB sur un PC, mais adapté aux limitations du matériel mobile.
L'idée est que le noyau Linux est chargé dans le La mémoire RAM du smartphone est utilisée, tandis que le système de fichiers reste hébergé sur le PC connecté via USB.Cela évite de surcharger la mémoire non volatile du téléphone et réduit la consommation de RAM, puisqu'il n'est pas nécessaire d'y charger absolument tout.
La condition est que Le chargeur de démarrage du téléphone portable doit être déverrouillé et l'appareil doit rester connecté en permanence à l'ordinateur hôte via un câble USB.Si vous débranchez le câble, la connexion au système de fichiers distant est interrompue et vous perdez la session postmarketOS, ce qui vous oblige à redémarrer votre téléphone.
Cette méthode a été publiée sous forme de projet sur GitLab, avec toute la documentation nécessaire pour générer les images et démarrer le système. C'est un excellent moyen de voir comment Linux fonctionne sur votre appareil mobile avant de vous lancer dans une installation complète.surtout si vous craignez une perte de stabilité ou de fonctionnalités quotidiennes.
En théorie, il serait possible de charger l'intégralité du système de fichiers racine dans la RAM, comme le font de nombreux PC en fonctionnement, mais La grande variété de smartphones aux capacités de mémoire très différentes rend cette option irréaliste pour tout le monde.C’est pourquoi cette approche hybride a été choisie, qui réduit les besoins en RAM au prix d’une dépendance au câble USB faisant office de « cordon ombilical ».
Problèmes courants : stockage, partitions et eMMC
Lorsqu'on manipule des installations plus avancées, notamment sur des tablettes dotées d'une mémoire eMMC interne, il est fréquent d'avoir des questions concernant le stockage. Des commandes comme df -h peuvent fournir des données qui semblent contredire ce qui est physiquement visible ou les spécifications du périphérique.Et ce qui se passe n'est pas toujours évident.
Le wiki de postmarketOS recommande généralement d'utiliser la commande lsblk permet d'identifier le périphérique de stockage correspondant à la mémoire eMMC interne.Dans de nombreux cas, il s'agira de /dev/mmcblk0, mais pas toujours. Il faut donc examiner attentivement la sortie pour éviter de confondre l'eMMC avec une carte SD ou une clé USB connectée.
Lorsque la documentation indique quelque chose comme « utilisez pmbootstrap install –disk=/dev/mmcblk0 et remplacez-le si votre eMMC n'est pas celui-ci », Cela ne signifie pas que vous devez changer physiquement des composants.Vous devez en revanche remplacer le nom du périphérique de stockage par bloc dans la commande par l'identifiant correct que vous voyez dans lsblk.
Si pmbootstrap ne parvient pas à cloner les dépôts ou à terminer les étapes en raison d'un « manque d'espace disque », le problème se situe généralement sur la machine hôte, et non sur la tablette ou le téléphone mobile. Vous devez vous assurer que le répertoire de travail de pmbootstrap dispose de plusieurs gigaoctets d'espace libre.Déplacez-le vers une partition disposant de plus d'espace si nécessaire, ou supprimez les installations précédentes en arrêtant pmbootstrap et en supprimant manuellement le dossier de travail.
Il est également important de préciser que Les images générées par pmbootstrap incluent généralement une table de partition avec /boot et / prédéfinis.Cela évite d'avoir à réorganiser manuellement les partitions du périphérique, mais cela signifie que vous devez respecter les commandes de flashage recommandées (flash_kernel, flash_rootfs, etc.) pour éviter de laisser le stockage dans un état étrange.
Tous ces ajustements, ces messages cryptiques et ces erreurs potentielles font partie du prix à payer pour utiliser un système encore en développement. Il n'est pas conçu pour quelqu'un qui souhaite une expérience « clé en main » sans avoir à toucher à quoi que ce soit.mais pour les utilisateurs prêts à lire, à faire des erreurs, à consulter le wiki et les forums, et à apprendre au passage.
En pratique, postmarketOS s'est déjà imposé comme L'un des paris les plus sérieux pour prolonger la durée de vie des anciens téléphones portables, tablettes, Chromebooks et ordinateurs portables grâce à un système Linux moderne et flexible axé sur le contrôle de l'utilisateur.Ceux qui sont prêts à investir du temps et des efforts découvriront un projet vivant, en constante amélioration, et doté d'une communauté dévouée à l'ajout de nouveaux appareils et fonctionnalités.