Instalación de postmarketOS para rescatar dispositivos antiguos

  • postmarketOS permite alargar la vida útil de móviles, tablets y otros dispositivos antiguos ofreciendo un sistema GNU/Linux moderno basado en Alpine, centrado en seguridad y privacidad.
  • El proyecto soporta ya centenares de dispositivos en distintos niveles, desde smartphones Android a Chromebooks y PCs x86_64, con múltiples interfaces gráficas como Plasma Mobile, Phosh, GNOME o MATE.
  • La herramienta pmbootstrap simplifica la creación y flasheo de imágenes adaptadas a cada modelo, aunque sigue siendo un sistema experimental orientado a usuarios dispuestos a cacharrear.
  • Existen opciones tanto de instalación tradicional como de arranque en vivo por netboot, permitiendo probar postmarketOS sin borrar Android y minimizando riesgos sobre la memoria interna.

Instalación de postmarketOS para rescatar dispositivos antiguos

Si tienes por casa un móvil, una tablet o incluso un portátil viejo cogiendo polvo, probablemente te hayas planteado alguna vez si hay forma de darle una segunda vida. postmarketOS nace precisamente para eso: convertir dispositivos abandonados en máquinas útiles con un Linux moderno, con actualizaciones durante años y sin depender de Google, de fabricantes ni de operadoras.

Aunque todavía es un sistema en desarrollo y tiene sus pegas, lo cierto es que cada versión nueva demuestra que la idea va muy en serio. Desde teléfonos Android antiguos hasta Chromebooks o PCs con procesadores Intel y AMD, postmarketOS está ampliando su lista de dispositivos soportados, ofrece distintas interfaces gráficas (Plasma Mobile, Phosh, GNOME, MATE, XFCE…) y hasta opciones para probarlo sin instalar nada gracias a su modo netboot o arranque en vivo.

Qué es postmarketOS y qué pretende conseguir

PostmarketOS (pmOS) es una distribución GNU/Linux pensada para móviles, tablets y otros cacharros, pero con una filosofía muy clara: dar a los dispositivos un ciclo de vida cercano a los 10 años y escapar de la obsolescencia programada. En lugar de tirar un smartphone porque ya no recibe Android nuevo, la idea es ponerle un sistema Linux de verdad, ligero, seguro y mantenido a largo plazo.

Para conseguirlo, el proyecto se apoya en Alpine Linux, una distro minimalista y enfocada en la seguridad. Alpine usa el gestor de paquetes APK, que permite instalar software de forma sencilla y mantener un sistema bastante limpio y rápido. No encontrarás la misma cantidad de paquetes que en Debian/Ubuntu o Arch/Manjaro, pero para un uso típico en pantallas pequeñas suele ser más que suficiente.

La gracia de postmarketOS frente a otras alternativas móviles es que no es un Android modificado, sino una distribución Linux clásica adaptada al hardware de teléfonos y tablets. Esto abre la puerta a ejecutar aplicaciones normales de escritorio (con las limitaciones lógicas de potencia y tamaño de pantalla), cambiar de interfaz gráfica o incluso tratar el dispositivo como un mini-PC de bolsillo.

El equipo de desarrollo tiene además una obsesión bastante sana con la privacidad y la seguridad. postmarketOS intenta minimizar la dependencia de componentes propietarios, explora el uso del kernel principal de Linux y fomenta el cifrado completo de disco siempre que el hardware lo permita, aunque reconocen que muchos agujeros de seguridad dependen de los fabricantes y no pueden arreglarlos por su cuenta.

Sistema postmarketOS en dispositivos antiguos

Dispositivos compatibles y estado actual del proyecto

Una de las preguntas clave antes de lanzarse es evidente: ¿en qué dispositivos puedo instalar postmarketOS sin hacer malabares? El proyecto mantiene una lista oficial en su wiki, donde se clasifican los modelos según el nivel de soporte y el grado de funcionalidad.

Actualmente se habla de unos 50 dispositivos con soporte considerado “principal” o “comunitario” y más de 200 adicionales en estado de “pruebas”, que a menudo sólo pueden arrancar el sistema con funciones muy básicas. En total, el listado supera los 260 dispositivos, con especial presencia de teléfonos Android de marcas conocidas como Samsung, Google, OnePlus, Xiaomi, Nokia, LG, Fairphone o BQ, además de hardware más exótico como tablets Pine64, Chromebooks o SBCs.

En el caso concreto de los móviles Android, la lista general ronda los 200 dispositivos soportados en distintos niveles de madurez. Que tu modelo aparezca ahí no garantiza llamadas, datos móviles, cámara o WiFi funcionando al 100 %, pero sí indica que alguien ha trabajado ya en el port y que al menos puede arrancar un entorno funcional.

Si tu teléfono o tablet no aparece en la wiki, tampoco está todo perdido. pmbootstrap, la herramienta oficial de instalación y creación de imágenes, incluye un asistente para iniciar el porting a nuevos dispositivos de forma semi-automática. No es “siguiente, siguiente, aceptar”, pero sí rebaja la complejidad para usuarios avanzados que quieran arremangarse y aportar soporte a nuevos modelos.

Es importante tener muy presente que postmarketOS se encuentra todavía en fase experimental, algo así como una beta permanente. En algunos pocos dispositivos se pueden hacer llamadas, usar datos móviles, GPS y SMS sin demasiados problemas, pero en muchos otros la experiencia es todavía de prueba, más pensada para cacharrear que para sustituir al sistema principal del móvil.

Por qué merece la pena rescatar dispositivos con postmarketOS

Más allá de la curiosidad por tener Linux en el bolsillo, hay varios motivos de peso para plantearse instalar postmarketOS en un teléfono o tablet olvidados en un cajón. El primero tiene que ver con la obsolescencia programada y el alargamiento de la vida útil del hardware.

Mientras que en ordenadores de sobremesa y portátiles llevamos años usando distribuciones ligeras para revivir equipos viejos, en móviles la situación ha sido siempre mucho más cerrada. Bootloaders bloqueados, binarios propietarios y soporte muy corto por parte de los fabricantes hacen que muchos teléfonos perfectamente funcionales se queden sin actualizaciones a los pocos años y terminen en la basura.

postmarketOS rompe con esa dinámica: permite convertir un smartphone antiguo en un dispositivo válido para tareas básicas durante años, ya sea como mini-ordenador de sobremesa con un entorno de escritorio ligero, como reproductor multimedia, como terminal para experimentar con servidores, o simplemente como teléfono “de batalla” si el hardware acompaña.

El segundo motivo es la privacidad. En el ecosistema Android se ha normalizado que aplicaciones, operadoras y servicios de terceros comercien con nuestros datos sin que el usuario sea realmente consciente. Migrar a un sistema 100 % libre, sin Google ni capas de operador, reduce drásticamente la superficie de exposición y te da más control sobre lo que instalas y lo que se ejecuta en segundo plano.

Y, por último, está el tema del aprendizaje y la soberanía tecnológica. Instalar un sistema alternativo y entender cómo se organiza el firmware, el kernel y el espacio de usuario de un dispositivo móvil te obliga a aprender conceptos de Linux, particionado, arranque, kernels y drivers. No es sólo “ponerle otro sistema”, es apropiarte de verdad de un hardware que, de serie, viene bastante atado.

postmarketOS en la PineTab y otros dispositivos Pine64

Dentro del ecosistema de hardware abierto, la PineTab y el PinePhone de PINE64 son de los modelos más mimados por la comunidad. En el caso concreto de la PineTab, postmarketOS se ha convertido en una de las opciones más interesantes para usar Plasma Mobile en condiciones.

La propia PINE64 suele distribuir la PineTab con Manjaro como sistema por defecto. Sin embargo, en algunas ediciones (como la que integra Plasma Mobile) se han observado limitaciones notables: la interfaz no rota correctamente a modo horizontal, lo que en una tablet resulta bastante incómodo. Con postmarketOS, en cambio, Plasma Mobile funciona con rotación fluida tanto en vertical como en horizontal.

Eso no significa que postmarketOS sea perfecto para la PineTab. Cada sistema que se ha probado en esta tablet (Ubuntu Touch, distintas variantes de Plasma, Arch Linux, Manjaro…) tiene sus luces y sombras. Si se pudiera coger lo mejor de cada uno —el escritorio de Ubuntu Touch, ciertas opciones de Plasma Mobile, la solidez de algunas bases Arch o Alpine— probablemente tendríamos algo muy redondo; de momento, toca convivir con compromisos.

Un detalle curioso es que postmarketOS en la PineTab permite instalar Kodi y reproducir vídeo con una calidad razonable, algo que en otros sistemas había resultado más problemático. En cambio, en el lado del navegador, aún hay cosas por pulir: Firefox puede fallar sacando el teclado táctil, Angelfish puede atascarse con YouTube, y la sensación general es que los esfuerzos de desarrollo se han centrado bastante en el uso con teclado físico.

En cualquier caso, la evolución es positiva. Cada vez más funciones empiezan a funcionar de forma aceptable en la PineTab y en otros dispositivos Pine64, y muchos usuarios apuestan a que el futuro de las tablets pasará, tarde o temprano, por sistemas Linux completos y no por plataformas cerradas.

Versiones de postmarketOS y nuevas arquitecturas soportadas

Con las versiones recientes, el proyecto ha dado un salto importante saliendo del terreno puramente móvil. La rama 24.06, por ejemplo, ha incorporado soporte para tabletas, Chromebooks, ordenadores de placa única y portátiles que inicialmente venían con Windows, ampliando el abanico de dispositivos rescatables.

Uno de los movimientos más llamativos ha sido la publicación de una imagen genérica x86_64. Esta compilación está pensada para correr en prácticamente cualquier PC o portátil con procesadores Intel o AMD, igual que harías con cualquier distro de escritorio, pero manteniendo la filosofía y herramientas de postmarketOS.

Además, se han ido añadiendo imágenes específicas para arquitecturas menos habituales, como los dispositivos con procesadores NVIDIA Tegra armv7, abarcando modelos como la Google Nexus 7 o incluso la Microsoft Surface RT. Para hardware que parecía condenado al olvido, esto es una auténtica bocanada de aire fresco.

En cuanto al listado total de dispositivos con cierto grado de soporte en versiones recientes, se habla de más de 50 con soporte principal o comunitario y unos 211 adicionales en categoría de pruebas. Algunos apenas arrancan un entorno mínimo, pero la tendencia es clara: cada versión amplía y mejora compatibilidad.

También hay avances por el lado del rendimiento y la aceleración gráfica: se ha trabajado en habilitar gráficos acelerados por hardware en ciertos Chromebooks Samsung, y se ha mejorado sustancialmente el soporte de datos móviles, llamadas, SMS y GPS en dispositivos basados en SoC Qualcomm MSM8953, lo que beneficia a varios modelos de gama media.

Interfaces gráficas y mejoras de software en las últimas versiones

Instalación de PostmarketOS para rescatar dispositivos antiguos

Una de las ventajas clave de postmarketOS es que no te obliga a usar una única interfaz de usuario. Según el dispositivo y el gusto personal, puedes elegir entre entornos móviles como Plasma Mobile, Phosh o Sxmo, y también escritorios más clásicos como MATE, GNOME Shell o XFCE adaptados a pantallas táctiles.

En la rama 24.06 y posteriores, el equipo ha actualizado varias de estas interfaces a versiones bastante recientes. GNOME Shell ha dado el salto a la versión 46, lo que se traduce en mejoras de rendimiento y en la integración con tecnologías Wayland. Para quien quiera una experiencia más de “sobremesa” en una tablet o un convertible, es una opción muy seria.

Por la parte más móvil pura, KDE Plasma Mobile ha alcanzado la versión 6.0.5, con un enfoque renovado en fluidez, adaptabilidad a diferentes formatos de pantalla y mejor integración con aplicaciones KDE. Phosh, el entorno que nació en el ecosistema de Purism y GNOME para móviles, ha avanzado hasta la versión 0.39, afinando el manejo por gestos, las notificaciones y el panel de ajustes rápido.

Para usuarios más minimalistas existe también Sxmo, que se mantiene en torno a la versión 1.16.x, con su peculiar combinación de tiling, menús sencillos y control principalmente mediante gestos y botones físicos, muy apreciado por quienes quieren exprimir al máximo la batería y los recursos.

En muchos dispositivos con menos recursos, se sigue recomendando optar por entornos como MATE o XFCE4, que sacrifican algo de “look moderno” a cambio de ligereza. En terminales antiguos, usar MATE con un lápiz o puntero es una forma bastante cómoda de convertir el móvil en un mini-ordenador portátil.

Requisitos previos para instalar postmarketOS en un teléfono

Antes de lanzarte a instalar nada en un móvil de la lista, necesitas cumplir ciertos requisitos. El primero e imprescindible es tener el bootloader (gestor de arranque) del dispositivo desbloqueado. Sin esto, no podrás flashear kernels ni imágenes personalizadas.

También es muy recomendable, y en la práctica casi obligado, disponer de un recovery alternativo como TWRP o CWM. Estos entornos permiten flashear imágenes, hacer copias de seguridad completas y recuperar el teléfono si algo sale mal, así que son tu red de seguridad.

Otro punto que el proyecto da casi por sentado es que vas a trabajar desde un sistema GNU/Linux. Si estás en Windows o macOS, lo más cómodo es instalar una distribución ligera en un PC, usar una máquina virtual o tirar de WSL (con limitaciones) para disponer de las herramientas necesarias. pmbootstrap está diseñado pensando en un entorno Linux clásico.

Por último, asegúrate de tener varios gigabytes de espacio libre en disco en la máquina donde vayas a generar la imagen. pmbootstrap creará varios chroots (para la arquitectura nativa, la del dispositivo y el rootfs), así que necesitas cierto margen. Si no, te puedes topar con errores de falta de espacio a mitad del proceso, como le sucede a más de un usuario.

pmbootstrap: la herramienta clave para configurar e instalar pmOS

El corazón del proceso de instalación es pmbootstrap, un conjunto de scripts y utilidades que automatiza la creación de imágenes de postmarketOS adaptadas a tu dispositivo. La instalación en distribuciones tipo Debian/Ubuntu pasa por unos cuantos comandos básicos para traer el código y preparar el entorno.

En un sistema Debian-like, comenzarías instalando dependencias y clonando el repositorio con algo como: sudo apt install git python3-setuptools; git clone https://gitlab.com/postmarketOS/pmbootstrap.git; cd pmbootstrap; sudo ./setup.py install. A partir de ese momento puedes llamar a pmbootstrap sin necesidad de ser root, ya que se encarga de gestionar sus entornos internos.

El siguiente paso es inicializar la configuración con pmbootstrap init. Este comando te irá haciendo preguntas: la primera suele referirse a la ruta de trabajo, donde creará los chroots y descargará los paquetes. Por defecto se propone algo tipo ~/.local/var/pmbootstrap, y suele ser buena idea aceptar salvo que tu /home tenga muy poco espacio.

Otra pregunta clave es el canal de publicación. pmOS ofrece habitualmente dos canales: edge, que actúa como rolling release y recibe las novedades antes, y stable, pensado como rama estable con menos dispositivos todavía soportados. A día de hoy, la mayoría de modelos sólo están en edge, así que el camino habitual es simplemente pulsar Enter y dejar esa opción.

Después llegarás a la elección del fabricante. pmbootstrap te mostrará una lista bastante larga de vendors: alcatel, amazon, asus, bq, fairphone, google, htc, huawei, motorola, nokia, oneplus, oppo, pine64, samsung, xiaomi, zte, y muchas más. Aquí tienes que escribir exactamente el nombre de la marca tal y como aparece (por ejemplo, samsung) y continuar.

Una vez elegido el fabricante, se despliega otra lista con los codenames de los distintos modelos soportados. Estos nombres en clave no suelen coincidir con el nombre comercial del teléfono (por ejemplo, un Galaxy S4 mini corresponde a i9195), así que a menudo tendrás que buscar tu modelo en bases de datos como phonedb.net o foros como HTCMania para identificarlo correctamente.

Opciones avanzadas durante la configuración con pmbootstrap

Cuando elijas un dispositivo concreto, es muy posible que pmbootstrap te advierta de la presencia de componentes propietarios (non-free) necesarios para que funcionen cosas como el WiFi o el módem. El mensaje suele indicar que se pierden ciertas libertades, pero a cambio tendrás mayor funcionalidad. Si quieres un teléfono usable con conectividad, lo normal es aceptar y dejar que se añadan esos paquetes.

El asistente también te pedirá que definas el nombre de usuario que se creará en el dispositivo. Por defecto usa “user”, pero puedes escribir el nombre que prefieras y pulsar Enter. En algún momento de la configuración, pmbootstrap solicitará la contraseña de tu usuario en la máquina anfitriona para poder actualizar índices de paquetes dentro de los chroots.

Otro bloque de preguntas gira en torno a la interfaz de usuario que quieres instalar. Dependiendo del dispositivo, verás una lista con opciones como: none (sin entorno gráfico), fbkeyboard, shelli, i3wm, sway, weston, MATE, XFCE4 o incluso Plasma Mobile en modelos más modernos. Weston es más bien una demo técnica, así que mucha gente opta por escritorios como MATE o por entornos móviles según el uso previsto.

Después aparecen otros parámetros como el tamaño de la partición /boot, el número de trabajos paralelos de compilación o el tamaño de la caché de compilación. En la mayoría de casos se puede dejar todo por defecto (por ejemplo, partición boot de 128 MB, jobs paralelos ajustados a tu CPU, etc.) salvo que tengas necesidades muy específicas.

pmbootstrap te preguntará también si quieres añadir paquetes extra al rootfs. Aquí puedes listar, separados por comas, programas que quieras tener instalados de base. Un ejemplo típico es añadir “onboard” para disponer de un teclado virtual en pantallas táctiles de forma más cómoda, y luego ya añadirás más software desde el sistema instalado.

En la recta final, el asistente te pide confirmar la zona horaria (usando normalmente la de tu host, por ejemplo Europe/Madrid), y definir un nombre de host para el dispositivo (algo como samsung-i9195, que puedes dejar tal cual o personalizar). Cuando aparece el mensaje de que la configuración está completa, ya tienes todo listo para generar la imagen.

Creación de la imagen, flasheo y primeros pasos

Con pmbootstrap configurado, el siguiente comando suele ser pmbootstrap install. Aquí empieza la parte donde el programa compila y ensambla todos los componentes necesarios para tu teléfono: kernel, rootfs, bootloader (si aplica), etc. El proceso puede tardar un buen rato, en torno a 15 minutos o más según la máquina y la conexión.

Si quieres ver qué está haciendo en tiempo real, puedes abrir otra ventana de terminal y ejecutar pmbootstrap log. Ahí irán apareciendo los pasos detallados, descargas, compilaciones y cualquier error que se produzca, lo que resulta muy útil si algo se atasca.

En algún momento se te pedirá que definas una contraseña para el usuario del dispositivo. Mucha gente opta por un PIN sencillo de 4 o 5 dígitos para no liarse al iniciar por primera vez, aunque siempre puedes cambiarlo después desde el propio sistema. Es importante recordar esa clave, ya que será la que uses para iniciar sesión.

Al terminar la generación de la imagen, pmbootstrap mostrará una sección tipo “FLASHING TO DEVICE” con las instrucciones a seguir. Normalmente aparecerán comandos como pmbootstrap flasher flash_rootfs y pmbootstrap flasher flash_kernel, indicando las rutas a los archivos de imagen creados (rootfs con tabla de particiones integrada y kernel+initramfs).

El procedimiento habitual es conectar el teléfono en modo fastboot o download, según el fabricante, y ejecutar primero el flasheo del kernel y después el de la raíz del sistema. Si el teléfono se reinicia entre medias, basta con volver a ponerlo en modo fastboot y repetir el segundo comando. Al completar ambos pasos y arrancar el dispositivo, deberías entrar ya en postmarketOS.

Ten en mente que, como cualquier ROM modificada, hay un riesgo inherente de pérdida de datos e incluso de dejar el dispositivo inservible si algo se hace mal. Ni los desarrolladores de postmarketOS ni quienes explican el proceso pueden responsabilizarse de los posibles daños, así que conviene hacer copia de seguridad de todo y asumir que estás trasteando con software experimental.

Instalación mediante imágenes preconstruidas y uso en PineTab

En determinados dispositivos, como la PineTab, el proyecto lo pone aún más fácil ofreciendo imágenes preconstruidas junto a instaladores gráficos sencillos. En la web de postmarketOS puedes descargar tanto imágenes “live” listas para usar como imágenes con instalador, y a menudo se ofrecen variantes “estable” y “edge” para que elijas cuánto riesgo quieres asumir.

El método clásico para estas imágenes pasa por descargar el fichero correspondiente, descomprimirlo si viene en un archivo comprimido y utilizar una herramienta de flasheo de tarjetas SD como Etcher para grabarlo en una microSD. Después sólo tienes que insertar la tarjeta en la PineTab, encenderla y seguir los pasos en pantalla.

Si eliges una imagen preconstruida, el dispositivo arrancará directamente al entorno sin más preguntas. Si optas por la imagen con instalador, tendrás un pequeño asistente donde configurar PIN, destino de la instalación (memoria interna eMMC o tarjeta SD), opciones como SSH o cifrado de datos, y luego esperar a que el proceso copie todo y arranque por primera vez.

En ese instalador verás, por ejemplo, la opción de activar o desactivar el acceso SSH. Si no piensas administrar la tablet remotamente, suele ser más prudente dejarlo desactivado. También se ofrece la posibilidad de cifrar los datos del usuario, algo muy recomendable en un teléfono principal donde llevas información sensible, aunque quizás prescindible en una tablet que no sale de casa.

Una vez completado el asistente, sólo queda armarse de paciencia: la primera puesta en marcha puede tardar un buen rato mientras se terminan de configurar servicios y se genera la caché. Si todo ha ido bien, acabarás en el entorno gráfico elegido, listo para empezar a instalar aplicaciones y ajustar la experiencia a tu gusto.

Arranque en vivo por netboot: probar postmarketOS sin instalarlo

Para quienes no quieren tocar todavía la memoria interna de su teléfono, el proyecto ha presentado una opción muy ingeniosa: un sistema de arranque “live” mediante netboot que permite probar postmarketOS sin instalarlo y sin borrar Android. Funciona de forma parecida a un LiveCD o LiveUSB en PC, pero adaptado a las limitaciones del hardware móvil.

La idea es que el kernel de Linux se carga en la RAM del smartphone, mientras que el sistema de archivos permanece alojado en el PC conectado por USB. Esto evita reventar la memoria no volátil del teléfono y reduce el consumo de RAM, ya que no hace falta cargar absolutamente todo ahí dentro.

La condición es que el bootloader del móvil debe estar desbloqueado y el dispositivo tiene que permanecer siempre conectado por cable USB al ordenador anfitrión. Si desconectas el cable, se rompe la conexión con el sistema de archivos remoto y pierdes la sesión de postmarketOS, obligando a reiniciar el teléfono.

Este método se ha publicado como un proyecto en GitLab, con toda la documentación para generar las imágenes necesarias y arrancar el sistema. Es una forma excelente de comprobar cómo se comporta Linux en tu móvil antes de dar el salto a una instalación completa, especialmente si te preocupa perder estabilidad o funcionalidad diaria.

En teoría sería posible cargar todo el rootfs en RAM, como hacen muchos live en PC, pero la enorme variedad de smartphones con capacidades de memoria muy distintas hace que esta opción no sea realista para todos. Por eso se ha optado por este enfoque híbrido, que reduce la exigencia de RAM a costa de depender del cable USB como “cordón umbilical”.

Problemas frecuentes: almacenamiento, particiones y eMMC

Al trastear con instalaciones más avanzadas, especialmente en tablets con eMMC interno, es habitual que surjan dudas con el almacenamiento. Comandos como df -h pueden dar datos que parecen contradictorios con lo que se ve físicamente o con las especificaciones del dispositivo, y no siempre es obvio qué está pasando.

La wiki de postmarketOS suele recomendar utilizar lsblk para identificar el dispositivo de bloque que corresponde al eMMC interno. En muchos casos será /dev/mmcblk0, pero no siempre, así que hay que mirar la salida con cuidado para no confundir la eMMC con una tarjeta SD o una memoria USB conectada.

Cuando en la documentación se dice algo como “usa pmbootstrap install –disk=/dev/mmcblk0 y reemplázalo si tu eMMC no es ese”, no significa que tengas que cambiar físicamente ningún componente, sino que debes sustituir el nombre del dispositivo de bloque en el comando por el identificador correcto que veas en lsblk.

Si pmbootstrap no consigue clonar repositorios o terminar pasos porque “no hay espacio en disco”, el problema suele estar en la máquina anfitriona, no en la tablet o el móvil. Hay que asegurarse de que el directorio de trabajo de pmbootstrap tiene varios gigabytes libres, moverlo a una partición con más espacio si hace falta, o limpiar instalaciones previas con pmbootstrap shutdown y borrado manual de la carpeta de trabajo.

También conviene tener claro que las imágenes generadas por pmbootstrap suelen incluir ya una tabla de particiones con /boot y / predefinidas. Esto evita tener que reorganizar las particiones del dispositivo a mano, pero implica que hay que respetar los comandos de flasheo recomendados (flash_kernel, flash_rootfs, etc.) para no dejar el almacenamiento en un estado extraño.

Todo este tipo de ajustes, mensajes crípticos y posibles errores forman parte del precio de entrada de usar un sistema aún en desarrollo. No está pensado para alguien que quiera un “instalar y listo” sin tocar nada, sino para usuarios dispuestos a leer, equivocarse, buscar en la wiki y en los foros, y aprender en el proceso.

En la práctica, postmarketOS se ha consolidado ya como una de las apuestas más serias para alargar la vida de móviles, tablets, Chromebooks y portátiles antiguos con un Linux moderno, flexible y centrado en el control del usuario. Quien se anime a invertir tiempo y ganas se encontrará con un proyecto vivo, en constante mejora y con una comunidad volcada en seguir sumando dispositivos y funcionalidades.