Mobile Linux Vs Desktop Linux Hero

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 esperan. Representan el kernel de Linux de más rápido crecimiento y alimentan la gran mayoría de los 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 Linux móvil?

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 núcleo es el corazón del sistema operativo: como los cimientos 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 conocido, aunque es posible que se haya alejado de los fundamentos filosóficos de Linux. Android es el mejor sistema operativo móvil en términos de unidades vendidas en todo el mundo y se basa 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 replicanteuna bifurcación de 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 Sistema operativo puro, Ubuntu táctil (ahora apoyado por la comunidad por Upuertos), y postmarketOSasí como puertos de Android como Replicant, LineageOSy Plasma.

Por supuesto, cabe señalar que Linux de escritorio se puede instalar en casi cualquier dispositivo móvil. Sin embargo, eso no es lo que estamos discutiendo aquí. Describiremos las 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 del dispositivo, 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 adjunta fácil de entender. Si bien el escritorio de Linux incluye los conocidos permisos de archivo de estilo Unix, los cambios de permiso generalmente se limitan a leer, escribir y ejecutar. Los sistemas operativos móviles, por otro lado, ofrecen docenas 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é. Rara vez se permite que las aplicaciones controlen el dispositivo por completo y están limitadas en cuanto a 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 pueden anularse después de obtener acceso de root. El acceso a la raíz y los privilegios de administrador, que están disponibles de forma predeterminada en el escritorio, son significativamente más difíciles de acceder y requieren modificaciones en el dispositivo para obtener privilegios de raíz.

Flexibilidad de hardware y dispositivos

En general, los sistemas operativos móviles no necesitan ser tan flexibles como los sistemas operativos de escritorio. Mientras que una computadora de escritorio puede tener literalmente infinitas configuraciones de entrada y salida, los dispositivos móviles generalmente adoptan una única 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 está construida con solo lo necesario para la implementación integrada, sin tener en cuenta las opciones de conectividad del mercado de accesorios de los usuarios.

Las capacidades de visualización inalámbrica o con cable 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

Podrías 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

Experto Geek - Tu Guía en Tendencias Tecnológicas