En qué se diferencia Mobile Linux de Desktop Linux

El próximo año podría ser “el año de Linux de escritorio” a perpetuidad, pero los sistemas operativos móviles no están esperando. Representan el kernel de Linux de más rápido crecimiento y alimentan la gran mayoría de dispositivos móviles. Pero, ¿cómo puede funcionar el mismo kernel en el escritorio y en un sistema móvil? Después de todo, Android no hace mucho de un sistema operativo de escritorio. Las reglas básicas siguen siendo las mismas, pero existen diferencias significativas entre los sistemas operativos móviles y de escritorio.

¿Qué es Mobile Linux?

Móvil Vs Escritorio Linux Ubntu Touch

Mobile Linux es cualquier sistema operativo móvil basado en el kernel de Linux, que fue creado por primera vez por Linux Torvalds en la década de 1990. El kernel es el corazón del sistema operativo: como la base de un edificio, sostiene el resto del sistema informático y controla las operaciones de entrada y salida.

Al igual que en el escritorio, hay más de una distribución de Linux para dispositivos móviles. Android es el más popular y el más conocido, aunque puede haberse alejado de los fundamentos filosóficos de Linux. Android es el principal sistema operativo móvil en términos de unidades vendidas en todo el mundo y está basado en el kernel de Linux. Google desarrolló a fondo el sistema operativo desde esa adaptación. La filosofía de Linux se mantiene mejor con Replicante, una bifurcación FOSS de Android que enfatiza la libertad y la seguridad.

También existen otros sistemas operativos móviles basados ​​en Linux, y muchos más ensucian el cementerio de proyectos de código abierto. Las distribuciones más conocidas incluyen versiones del kernel de Linux como PureOS, Ubuntu Touch (ahora apoyado por la comunidad por UBports), y postmarketOS, así como puertos de Android como Replicant, LineageOSy Plasma.

Por supuesto, debe tenerse en cuenta que Linux de escritorio se puede instalar en casi cualquier dispositivo móvil. Sin embargo, eso no es lo que estamos discutiendo aquí. Describiremos distribuciones de Linux creadas específicamente para dispositivos móviles.

Arquitectura de seguridad y permisos

Los sistemas operativos móviles tienen diferentes métodos para garantizar la privacidad del usuario. Si bien la mayoría de los sistemas operativos móviles basados ​​en Linux incluyen algún método para que las aplicaciones se comuniquen entre sí, es raro que las aplicaciones tengan acceso al dispositivo fuera de su espacio aislado protegido. Android incluye un control detallado sobre varios permisos de dispositivos, como escribir en el disco local o comunicarse a través de su conexión de datos.

Seguridad móvil vs escritorio Linux

Los sistemas operativos de escritorio rara vez incluyen este nivel de control de permisos, especialmente no con una interfaz de usuario fácil de entender adjunta. Si bien el escritorio de Linux incluye los conocidos permisos de archivo de estilo Unix, los cambios de permisos generalmente se limitan a leer, escribir y ejecutar. Los sistemas operativos móviles, por otro lado, ofrecen decenas de permisos que se pueden solicitar al usuario.

Si bien cada distribución usa su propio sistema preciso, la mayoría de los sistemas operativos maduros brindan un alto grado de control sobre qué aplicación puede hacer qué. Las aplicaciones rara vez tienen permitido controlar el dispositivo por completo y están limitadas en las operaciones que pueden realizar, incluso con permisos.

Los usuarios también están limitados en cuanto a qué datos pueden editar, aunque esas restricciones se pueden anular después de obtener acceso de root. El acceso de root y los privilegios de administrador, que están disponibles de forma predeterminada en el escritorio, son mucho más difíciles de acceder, lo que requiere modificaciones del dispositivo para obtener privilegios de root.

Flexibilidad de hardware y dispositivos

En general, los sistemas operativos móviles no necesitan ser tan flexibles como los sistemas operativos de escritorio. Si bien una computadora de escritorio puede tener configuraciones de entrada y salida literalmente infinitas, los dispositivos móviles generalmente adoptan solo una configuración: la que se envió.

Como resultado, se pueden eliminar los muchos paquetes de software en Linux que existen para admitir una gran variedad de dispositivos de entrada, salida y almacenamiento. Se admiten menos formatos de archivo y estándares de conectividad, y solo se incluirán con el dispositivo los paquetes de entrada y salida estrictamente necesarios. La distribución se construye solo con lo necesario para la implementación integrada, con poca consideración a las opciones de conectividad del mercado de accesorios de los usuarios.

Las capacidades de visualización de cable inalámbrico o USB-C existen hoy en día en dispositivos de gama alta, pero esto solo se ha convertido en una característica esperada en los últimos años. Si bien los sistemas operativos móviles se vuelven más potentes con cada versión, en general, los sistemas operativos móviles son menos flexibles que los sistemas operativos de escritorio.

Conclusión

Puede pensar que nos perdimos la diferencia más obvia, la apariencia de los dispositivos, pero esa diferencia obvia no necesariamente decide cómo funciona el sistema operativo subyacente. Las diferencias reales viven debajo de la superficie del sistema operativo.

Mobile Linux está muy personalizado para el uso y el dispositivo implementados, mientras que las distribuciones de Linux de escritorio tienen paquetes más genéricos. A pesar de estas diferencias, la seguridad y la libertad del software de código abierto se mantienen en la mayoría de los sistemas operativos móviles basados ​​en Linux, al igual que en el escritorio.

Credito de imagen: Vinodh Moodley

¿Es útil este artículo?

Compártelo con algun conocido(a) que le vaya a resultar de ayuda

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *