Instalar Debian en un móvil dejó hace tiempo de ser un sueño de frikis para convertirse en una opción real gracias a Mobian, el port no oficial de Debian a smartphones. Este proyecto va mucho más allá de un simple experimento: propone un ecosistema móvil basado en Debian, con kernel mainline, interfaces táctiles modernas y la posibilidad de reutilizar teléfonos y tablets como pequeños ordenadores de bolsillo.
Si te atrae la idea de tener en tu bolsillo un sistema Debian GNU/Linux completo, con apt, Flatpak y acceso a los repositorios oficiales, y además te apetece trastear con PinePhone, Librem 5, Pixel 3a o incluso algunos OnePlus, Mobian es ahora mismo una de las alternativas más serias dentro del mundo Linux móvil.
¿Qué es Mobian y de dónde sale?
Mobian es un proyecto comunitario que busca llevar Debian GNU/Linux a teléfonos y tablets sin convertirlo en una distribución independiente, sino como una «capa» sobre Debian. La idea es reutilizar al máximo los paquetes oficiales y mantener el número de parches propios lo más bajo posible, enviando todo lo que se pueda al upstream de Debian.
Su nombre viene de la combinación de «Mobile» + «Debian». El objetivo es que puedas usar, en un smartphone, el mismo ecosistema de paquetes y herramientas que usarías en un PC con Debian, incluyendo apt, el sistema de paquetes .deb y el vasto repositorio oficial.
El proyecto comenzó cuando, según relató su líder conocido como a-wai en los foros de PinePhone, empezó a «hackear» una imagen de Debian para el PinePhone, añadiendo software y corrigiendo errores poco a poco. En apenas tres meses se juntó un pequeño equipo que consiguió algo muy ambicioso: hacer que el PinePhone fuese utilizable como dispositivo diario… siempre que el usuario tuviera ciertas expectativas realistas (sin pedir una batería espectacular o una cámara de gama alta).
Comunidad, infraestructura y filosofía del proyecto
Mobian se organizó rápidamente para no quedarse en un proyecto improvisado. El equipo montó un grupo dedicado en GitLab, una wiki renovada, un sistema de seguimiento de incidencias y un canal público de Matrix para coordinar el desarrollo y ayudar a los usuarios.
La filosofía central es que Mobian no sea una distro nueva, sino una superposición de Debian con un enfoque móvil. Eso significa que la mayoría de paquetes vienen directamente del archivo oficial de Debian y que el trabajo del proyecto se centra en adaptar la experiencia a pantallas pequeñas, mejorar el soporte de hardware y empaquetar las aplicaciones específicas de teléfono (llamadas, SMS, chat, etc.).
Gracias a esta estrategia, varios componentes clave del entorno móvil, como phoc, phosh, squeekboard y otras piezas de la pila Phosh, han ido entrando en Debian directamente, lo que asegura mantenimiento a largo plazo y una integración mucho más limpia.
Primeros pasos: PinePhone y la edición Mobian Community
El primer gran escaparate de Mobian fue el PinePhone de PINE64. En enero de 2021, Pine64 puso a la venta la edición PinePhone Mobian Community Edition, un modelo limitado que venía de fábrica con Mobian preinstalado y una tapa trasera personalizada con el logotipo de Debian.
Con cada unidad vendida, Pine64 donaba 10 dólares al proyecto Mobian, de modo que la campaña no solo sirvió para atraer usuarios, sino también para financiar el desarrollo. Aquella edición se agotó rápidamente, y fue una muestra clara del interés que despertaba tener Debian puro en un móvil.
Hoy el PinePhone se vende con Manjaro Plasma Mobile como sistema por defecto, usando KDE Plasma como interfaz. Aun así, si prefieres Debian en lugar de Manjaro, o simplemente no te convence KDE Plasma, puedes instalar Mobian en tu PinePhone y disfrutar de una experiencia basada en GNOME/Phosh.
Stack de software: Phosh, GNOME, KDE Plasma y temas
Mobian se centra actualmente en la pila de software que también utiliza Purism en el Librem 5: Wayland, GNOME, ModemManager y el shell Phosh (Phone Shell). Phosh se apoya en el compositor phoc y en tecnologías GNOME como GTK, GSettings y D-Bus, proporcionando un entorno táctil pensado para pantallas pequeñas.
En este momento, el foco principal está en GNOME/Phosh como interfaz predeterminada. El equipo no descarta dar soporte a KDE Plasma Mobile en el futuro, y de hecho lo contemplan abiertamente, pero reconocen que sacar adelante una única GUI madura y estable ya es suficiente reto. Eso sí, nada impide ejecutar aplicaciones basadas en Qt en Mobian.
En cuanto a la apariencia, la interfaz de Phosh usa GTK3 y recurre a los temas disponibles en los repositorios de Debian. Mobian no añade un tema propio, sino que permite al usuario instalar y configurar temas existentes. No hay una GUI para cambiar el tema del sistema, así que el ajuste se hace desde la línea de comandos. En la wiki del proyecto hay una galería de temas aplicados a Phosh en móvil, que la comunidad puede ampliar libremente.
Aplicaciones: qué trae Mobian y qué puedes instalar
Una de las mayores ventajas de Mobian es que puedes instalar software desde los repositorios de Debian igual que en un PC. Con un simple sudo apt install nombre-del-paquete puedes traer casi cualquier aplicación compatible con ARM que esté en Debian o Trixie.
De serie, Mobian suele incluir un conjunto de aplicaciones GNOME y utilidades básicas. Entre las apps que se mencionan en distintas fuentes y compilaciones típicas están:
- Teléfono y Mensajes (llamadas y SMS).
- Epiphany (GNOME Web) y también Firefox ESR como navegadores.
- Agenda de contactos, Calculadora, Calendario, Configuración y gestor de redes.
- Editor de textos, Geary como cliente de correo electrónico.
- Grabadora de sonidos, Lollypop como reproductor de música.
- Mapas, Megapixels como app de cámara de fotos.
- Aplicación del tiempo, Portfolio como gestor de archivos.
- Monitor de energía, Relojes, GNOME Software como centro de software.
- Tareas pendientes, Monitor de actividad, Vídeos (Totem), visor de documentos y visor de imágenes.
En versiones anteriores y documentación asociada al PinePhone se mencionan aplicaciones como ModemManager, Firefox, Telegram Desktop, Google Maps y MPV con aceleración por hardware. Es importante destacar que, aunque la experiencia es muy similar a un escritorio, no todas las aplicaciones gráficas se adaptan bien a pantallas pequeñas, y algunas pueden fallar o no mostrarse correctamente.
También se comenta una limitación relevante a nivel de uso masivo: en el momento de redactar algunos de los manuales existentes, no había un cliente oficial de WhatsApp funcional para Mobian. Existen alternativas vía Waydroid o mediante aplicaciones web, pero no es una experiencia equivalente a la de Android.
Más allá de los paquetes .deb, Mobian también soporta Flatpak. Puedes instalar el paquete flatpak, añadir el repositorio de Flathub con flatpak remote-add --if-not-exists flathub https://flathub.org/repo/flathub.flatpakrepo y luego instalar apps compatibles. Eso sí, muchas aplicaciones Flatpak no están pensadas para móviles y pueden no funcionar bien.
Experiencia de usuario en Phosh y truquillos útiles

La interfaz de Phosh en Mobian se parece poco a Android o iOS. No hay una pantalla de inicio al uso: al desbloquear entras directamente en un cajón de aplicaciones con iconos. Al abrir una app, aparece una flecha en la parte inferior; al tocarla, entras en la vista de multitarea en forma de tarjetas. Para cerrar una aplicación, basta con deslizar hacia arriba sobre su tarjeta.
En la parte superior tienes indicadores clásicos (hora, batería, conectividad). Tocando el indicador de batería puedes apagar o reiniciar el dispositivo, y al tocar la hora se despliega un panel con accesos rápidos para activar o desactivar WiFi, encender la linterna, bloquear la orientación de la pantalla y más opciones.
Phosh, a diferencia de otros entornos como Plasma Mobile o Ubuntu Touch, no incluía inicialmente una herramienta gráfica sencilla para hacer capturas de pantalla. Una solución típica es instalar scrot con sudo apt install scrot y lanzar capturas con retraso, por ejemplo scrot -d 10 para darte tiempo a cambiar a la ventana a capturar. Las imágenes se guardan en tu directorio personal y verás una notificación cuando se haya realizado la captura.
Teclados en pantalla: Stevia (phosh-osk-stub) y Squeekboard
En Mobian/bookworm el teclado táctil principal es Squeekboard, mientras que en Mobian/trixie se ha adoptado phosh-osk-stub, ahora renombrado a Stevia, como teclado por defecto. Stevia añade funciones como autocompletado y corrección, y se integra bien con Phosh.
Si prefieres Squeekboard en Trixie, puedes instalarlo con sudo apt install squeekboard y luego cambiar el teclado predeterminado con sudo update-alternatives --config Phosh-OSK, seleccionando Squeekboard en el menú.
Squeekboard tiene la ventaja de que sus distribuciones de teclas se pueden personalizar fácilmente mediante archivos YAML simples. Basta con copiar un layout existente, modificarlo, guardarlo con el nombre adecuado (por ejemplo, us.yaml o us_wide.yaml para modo apaisado) dentro de ~/.local/share/squeekboard/keyboards/, y asegurarse de que el idioma está añadido en gsettings get org.gnome.desktop.input-sources sources. Desde la versión 1.13, los layouts de terminal y emoji usan subdirectorios terminal y emoji.
En Stevia también hay pequeños trucos útiles: por ejemplo, en modo terminal puedes usar la barra espaciadora como «touchpad» para navegar por el historial (deslizando el dedo mientras la mantienes pulsada), y la barra de atajos se puede personalizar para añadir teclas de cursor o modificadores. La configuración de layouts puede hacerse de forma visual con phosh-mobile-settings.
Entrada de texto avanzada: japonés con fcitx-kkc
Para quienes necesitan escribir en japonés, Mobian permite usar el motor de entrada fcitx-kkc (Kana Kanji), una alternativa sin rastreo a mozc. Este IME convierte kana en kanji mediante diccionarios locales, sin depender de servicios externos.
El flujo típico consiste en instalar las fuentes japonesas con sudo apt install fonts-noto-cjk y luego instalar fcitx-kkc con sudo apt install fcitx-kkc. Tras un reinicio, puedes abrir la herramienta fcitx-configtool desde King’s Cross (el terminal) y añadir el método de entrada Kana Kanji, desmarcando la casilla de «Only Show Current Language» si hace falta.
Una vez configurado, puedes cambiar entre la entrada normal y el IME japonés con un atajo de teclado configurable (por ejemplo Ctrl+Alt izquierdo). Esto funciona tanto con teclados físicos como con el teclado en pantalla, lo que convierte a Mobian en una opción interesante para usuarios que mezclan entornos de escritorio y móvil en varios idiomas.
Instalación de Mobian en móviles y tablets compatibles
Mobian ofrece imágenes listas para flashear en ciertos dispositivos soportados. Oficialmente se soportan teléfonos como PinePhone, PinePhone Pro, Librem 5, algunas tablets PineTab, Pixel 3a (ambos tamaños), OnePlus 6/6T, Xiaomi Poco F1 y otros modelos concretos. Hay también soporte parcial para Fairphone 4/5 y SHIFT6mq, aunque con limitaciones en algunos drivers.
En dispositivos como los PinePhone o PineTab, el método más directo consiste en descargar la imagen adecuada desde la página de Mobian, descomprimirla con gunzip y flashearla en una tarjeta SD o en el almacenamiento interno (eMMC) con dd. Por ejemplo:
gunzip mobian-pinephone-YYYYMMDD.img.gz
sudo dd if=mobian-pinephone-YYYYMMDD.img of=/dev/mmcblkX status=progress
En el PinePhone, la tarjeta SD suele ser /dev/mmcblk0 y el eMMC /dev/mmcblk2. En eMMC el tamaño típico es 16 GB. Flashear en SD suele ser la opción recomendada al principio para poder probar sin tocar el sistema interno. Tras el flasheo, basta con colocar la tarjeta en el teléfono y arrancar desde la SD.
En otros casos, como algunos móviles Android soportados de forma experimental, la instalación puede requerir herramientas como JumpDrive o procesos similares: primero flasheas una imagen especial en SD que hace que el móvil se exponga al PC como un dispositivo de almacenamiento masivo, y desde el ordenador escribes la imagen de Mobian en la memoria interna.
En la primera vez que Mobian arranca, el sistema suele tardar más de lo normal, mostrando un mensaje similar a «Resizing file system during initial boot» mientras redimensiona la partición para ocupar todo el disco. Después de ese primer arranque, verás el asistente inicial donde eliges idioma, distribución de teclado, opciones de privacidad y cuentas en línea. La clave por defecto para el usuario suele ser 1234, que se recomienda cambiar cuanto antes.
Primeros pasos tras instalar Mobian
Una vez completes la configuración inicial, lo más sensato es abrir el terminal King’s Cross y ejecutar una actualización completa con apt:
sudo apt update
sudo apt full-upgrade
Conviene no dejar pasar demasiado tiempo sin actualizar, especialmente si usas las imágenes nightly que el proyecto genera automáticamente cada día. Acumular demasiados cambios puede aumentar la probabilidad de que algo falle durante una actualización grande.
Después de actualizar, puedes empezar a instalar o quitar software. Como Mobian no trae apenas bloatware, es habitual ir directo a instalar herramientas como GIMP o LibreOffice, que sorprendentemente pueden funcionar razonablemente bien según el dispositivo. Eso sí, no esperes el rendimiento de un sobremesa, sobre todo en móviles más modestos.
Transferencia de archivos y conectividad con otros dispositivos
El intercambio de archivos entre el móvil con Mobian y el PC puede hacerse de varias formas. Tradicionalmente, muchos teléfonos usan MTP (Media Transfer Protocol), y en Debian existe el paquete umtp-responder para implementar esta funcionalidad. Mobian llegó a incluirlo por defecto, pero lo retiró por motivos de seguridad: el servicio permitía que cualquiera que enchufase el teléfono por USB pudiera leer todos los archivos sin autorización, y los ficheros nuevos quedaban en propiedad de root.
Como alternativa, puedes usar SFTP si tienes un servidor SSH en el teléfono. Desde un escritorio Linux, basta con escribir en el gestor de archivos una URL del tipo sftp://mobian@mobian (adaptando la IP o el nombre de host) y tendrás acceso al sistema de archivos con los permisos del usuario mobian. También puedes conectar desde un terminal usando sftp mobian@mobian o especificar un puerto personalizado si has cambiado la configuración de SSH.
Otra opción muy cómoda es Syncthing, disponible en los repositorios de Debian. Syncthing permite sincronizar carpetas entre varios dispositivos siempre que tengan conectividad, ya sea en la misma red local o incluso a través de Internet mediante relays. Puedes configurarlo para sincronización unidireccional o bidireccional, y decidir si se ejecuta solo cuando quieras o de forma permanente (ten en cuenta que mantenerlo siempre activo consume recursos y batería).
Si prefieres soluciones tipo nube, puedes integrar Nextcloud o cualquier servicio WebDAV mediante Cuentas en Línea de GNOME. Esto te permite montar tu almacenamiento remoto directamente en GNOME Files (Nautilus) y trabajar con archivos como si fuesen carpetas locales.
SSH, USB-C y acceso al sistema
Para administración avanzada, una de las grandes ventajas de Mobian es que puedes tratar el móvil como un Debian normal. Instalar un servidor openssh-server te permite conectarte por SSH, ya sea a través de WiFi o mediante el puerto USB-C.
Conectando el móvil a un PC Linux mediante USB-C, el sistema suele crear una interfaz de red tipo usb0 a la que se asigna una IP en el rango 10.66.0.0/8. Puedes consultar la IP concreta con sudo ip address show dev usb0. Normalmente, Mobian se encuentra en 10.66.0.1, de modo que podrás entrar con ssh mobian@10.66.0.1 usando la contraseña o, mejor, claves públicas.
Es muy recomendable deshabilitar la autenticación por contraseña en SSH y usar solo claves. Para ello puedes usar ssh-keygen -t ed25519 en tu PC para generar la clave, copiarla con ssh-copy-id mobian@mobian, y luego editar /etc/ssh/sshd_config en el teléfono para poner PasswordAuthentication no, reiniciando el servicio con sudo systemctl restart ssh. Cambiar el puerto por defecto de SSH también ayuda a reducir ruido de escaneos automáticos.
Si dispones de un docking bar o base de convergencia (como la del PinePhone), puedes conectar teclado físico y monitor, y acceder a ttys clásicas con combinaciones tipo Ctrl+Alt+F2, igual que harías en un PC. Esto hace que trabajar con Mobian como miniordenador de escritorio sea bastante natural.
Compartir la conexión de datos móviles
Mobian también puede actuar como punto de acceso para compartir tu conexión móvil. En las ajustes de WiFi puedes encontrar la opción de activar un hotspot WiFi y configurar su SSID y contraseña. Cualquier otro dispositivo podrá conectarse a esa red y navegar usando la conexión de datos del teléfono.
En algunos casos también puedes compartir datos mediante tethering por USB, dependiendo del dispositivo y de cómo gestione la interfaz de red a través del puerto USB-C. De nuevo, aquí se comporta mucho más como un Linux de sobremesa que como un sistema cerrado tipo Android.
Seguridad adicional: cifrado de disco y bloqueo
Para quienes quieren un plus de seguridad, Mobian ofrece cifrado del sistema de archivos mediante una imagen de instalador específica. En el caso del PinePhone, por ejemplo, hay una imagen llamada «installer» en el directorio correspondiente de descargas que permite configurar cifrado completo durante la instalación.
Además, la pantalla de bloqueo de Phosh tiene una opción para barajar el orden de las teclas numéricas del PIN, dificultando que alguien pueda deducir la combinación por la posición de tus dedos. Se puede activar desde phosh-mobile-settings o directamente con gsettings set sm.puri.phosh.lockscreen shuffle-keypad true. Eso sí, este truco afecta únicamente al lockscreen, no al greeter inicial tras un reinicio (gestionado por greetd/phog), donde habría que aplicar parches específicos si quieres comportamiento similar.
Android en Mobian: Waydroid y apps adicionales
Mobian permite ejecutar aplicaciones Android mediante Waydroid, aunque este no forma parte de los repositorios principales y requiere seguir instrucciones específicas de instalación. Una vez instalado, se inicializa el contenedor con sudo waydroid init (solo una vez) y se arranca desde el icono «Waydroid» en el lanzador de aplicaciones.
Conviene asegurarse de que el teclado en pantalla no esté visible mientras Waydroid se abre, porque a veces la interfaz termina ocupando solo el espacio que deja libre el teclado, obligando a reiniciar la sesión de Waydroid para corregirlo. Para detenerlo, puedes usar waydroid session stop, e incluso crear un acceso directo en el escritorio con un fichero .desktop que ejecute exactamente ese comando.
Los lanzadores de apps Android aparecen como archivos waydroid*.desktop en ~/.local/share/applications/. Si quieres ocultar iconos de apps Android del cajón de aplicaciones de Phosh, puedes editar sus archivos añadiendo la línea NoDisplay=true en la sección [Desktop Entry]. Un pequeño script con sed puede automatizar esto, recorriendo todos los archivos que empiecen por waydroid.
También puedes tocar propiedades internas de Waydroid para evitar que el sistema suspenda Android, con comandos como waydroid prop set persist.waydroid.no_suspend true y waydroid prop set persist.waydroid.suspend false, si te encuentras con problemas de suspensión dentro del contenedor.
Mobian Trixie: enfoque mainline y dispositivos soportados
La nueva generación del proyecto gira en torno a Mobian basado en Debian 13 «Trixie», con un énfasis muy fuerte en usar kernel mainline en lugar de depender del kernel adaptado de Android. Este enfoque tiene implicaciones grandes a largo plazo: drivers integrados en el kernel oficial, menos BLOBs propietarios, actualizaciones coordinadas con Debian y una transparencia mucho mayor a la hora de depurar problemas.
En la lista de dispositivos con soporte completo bajo kernel 6.12 se encuentran: PinePhone, PinePhone Pro, PineTab, PineTab2, Google Pixel 3a (en sus variantes), OnePlus 6 y 6T, y el Xiaomi Poco F1. En la categoría de soporte parcial están Fairphone 4/5 y SHIFT6mq, donde ciertas piezas de hardware dependen de drivers propietarios o no completamente integrados. El Librem 5 de Purism utiliza un kernel 6.6 por requisitos particulares, pero sigue alineado con la filosofía de mainline.
Este enfoque contrasta con otras soluciones como Droidian/FuriOS, que combinan kernel de Android con userland Debian vía Halium para conseguir compatibilidad rápida con más dispositivos a costa de depender de la pila Android; o con Ubuntu Touch, que usa kernel Android más capas propias y la interfaz Lomiri. Frente a postmarketOS, que se basa en Alpine Linux y apuesta por ligereza y compatibilidad con muchos más modelos, Mobian ofrece la potencia del ecosistema Debian a costa de un número de dispositivos algo más reducido.
Problemas estructurales en ARM y estrategia de Mobian
El mayor obstáculo para que Linux puro triunfe en móviles no es tanto el sistema en sí, sino la fragmentación del hardware ARM. A diferencia del mundo PC, donde existe una base relativamente estándar (UEFI, ACPI, etc.), cada SoC ARM suele requerir un conjunto de parches, device trees y drivers específicos, muchos de ellos cerrados.
Mobian se enfrenta a este problema enfocándose en subir controladores al kernel principal y evitar depender de binarios cerrados siempre que sea posible. Aun así, hay limitaciones inevitables: módems celulares, GNSS, WiFi o Bluetooth casi siempre arrastran BLOBs propietarios. Para mitigarlo, dispositivos como el PinePhone aíslan estos componentes comunicándolos con el sistema principal mediante protocolos serie como USB 2.0, I2S o SDIO sin acceso DMA, y proporcionan interruptores físicos para cortarles la alimentación.
En paralelo, hay un trabajo muy interesante en torno a firmware más libre para el módem y el WiFi/Bluetooth (por ejemplo el Realtek RTL8723CS), con desarrolladores como Konrad, Biktor y Dylan intentando reemplazar docenas de binarios propietarios por alternativas abiertas. Se ha logrado que el módem arranque kernels recientes, establecer conexiones de datos y realizar llamadas CS y VoLTE sin blobs, aunque aún hay problemas con el audio y la recepción de llamadas entrantes. Es un terreno de trabajo en curso, con la mira puesta en un modem lo más abierto posible sin romper regulaciones de RF.
Mobian como herramienta para reutilizar hardware y reducir residuos
Uno de los argumentos más potentes a favor de Mobian y proyectos similares es su capacidad para revivir hardware que de otra forma acabaría en un cajón o en un vertedero. Cada año se descartan millones de smartphones perfectamente funcionales sólo porque se quedan sin soporte oficial o porque el fabricante decide no actualizar más.
Instalar Mobian en dispositivos como Pixel 3a, OnePlus 6/6T o Poco F1 puede convertirlos en terminales ligeros, miniordenadores de desarrollo, reproductores multimedia avanzados o pequeños servidores personales. No es una solución para todo el mundo, pero para la comunidad entusiasta de Linux y para quien valora la sostenibilidad tecnológica, es una alternativa muy atractiva.
En un mercado saturado de móviles sellados, sin ranura de expansión, con baterías internas no reemplazables y ciclos de soporte cada vez más cortos, la propuesta de Mobian —control total del dispositivo, privacidad y longevidad— resulta especialmente interesante, aunque todavía esté lejos del gran público.
Con todo lo anterior, Mobian se consolida como un proyecto clave en el ecosistema de Linux móvil: ofrece un Debian prácticamente completo en el bolsillo, se integra con kernel mainline para asegurar mantenimiento a largo plazo, se apoya en comunidades como Pine64 y Purism, y demuestra que es posible tener smartphones y tablets más abiertos, controlados por el usuario y reutilizables, aunque hoy en día siga siendo una aventura más pensada para quienes disfrutan cacharreando que para reemplazar sin más a Android o iOS. Comparte la información para que otros usuarios conozcan del tema.
