¿Qué es Harmony OS? Explicación del nuevo sistema operativo de Huawei


Después de años de especulaciones y rumores, el gigante tecnológico chino Huawei dio a conocer formalmente su sistema operativo Harmony OS en el 2019. Es justo decir que se han planteado más preguntas que respuestas. ¿Cómo funciona? ¿Qué problemas resuelve? ¿Y es producto de la actual disputa entre Huawei y el gobierno de EE.UU.?

¿Se basa Harmony OS en Linux?
No. Aunque ambos son productos de software libre (o, más exactamente, Huawei se ha comprometido a lanzar Harmony OS con una licencia de código abierto), Harmony OS es su propio producto distinto. Además, utiliza una arquitectura de diseño diferente a Linux, prefiriendo un diseño de microkernel sobre el núcleo monolítico.

Sobre Micronúcleo y Núcleo monolítico
Intentémoslo de nuevo. En el corazón de cada sistema operativo hay algo llamado kernel. Como su nombre indica, los núcleos están en el corazón de cada sistema operativo, sirviendo efectivamente como base. Controlan las interacciones con el hardware subyacente, asignan recursos y definen cómo se ejecutan y operan los programas.

Todos los núcleos tienen estas responsabilidades fundamentales. Sin embargo, difieren en cómo funcionan.

Hablemos de memoria. Los sistemas operativos modernos intentan separar las aplicaciones de usuario (como Steam o Google Chrome) de las partes más sensibles del sistema operativo. Imagine una línea impenetrable que divida la memoria utilizada por los servicios de nivel de sistema de sus aplicaciones. Hay dos buenas razones principales para ello: seguridad y estabilidad.

Los microkernels, como el utilizado por Harmony OS, son extremadamente exigentes acerca de lo que se ejecuta en modo kernel, limitándolo efectivamente a lo básico.

Sin rodeos, los monolíticos no son exigentes. Linux, por ejemplo, permite que muchas utilidades y procesos de nivel de sistema operativo se ejecuten dentro de este espacio privilegiado en la memoria.

En el momento en que Linus Torvalds comenzó a trabajar en el kernel de Linux, los microkernels todavía eran algo de una cantidad desconocida, con pocos usos comerciales del mundo real. Los microkernels también resultaron más difíciles de desarrollar y tendían a ser más lentos.

Casi 30 años después, las cosas han cambiado. Las computadoras son más rápidas y baratas. Los microkernels han dado el salto de la academia a la producción.

El núcleo XNU, que se encuentra en el corazón de macOS e iOS, se inspira mucho en diseños anteriores de microkernel, a saber, el kernel Mach desarrollado por la Universidad Carnegie Mellon. Mientras tanto QNX, que forma la base del sistema operativo Blackberry 10, así como muchos sistemas de infoentretenimiento vehicular, utiliza un diseño de microkernel.

Es todo sobre la extensibilidad
Debido a que los diseños de Microkernel están limitados intencionalmente, son fáciles de extender. Agregar un nuevo servicio del sistema, como un controlador de dispositivo, no requiere que el desarrollador altere o interfiera fundamentalmente con el kernel.

Y eso indica por qué Huawei eligió este enfoque con Harmony OS. Aunque Huawei es quizás más conocida por sus teléfonos, es una empresa involucrada en la mayoría de los sectores del mercado de la tecnología de consumo. Su línea incluye cosas como wearables de fitness, routers e incluso televisores.

Y Huawei es una empresa increíblemente ambiciosa. Asi como Xiaomi, la firma ha comenzado a vender productos de IoT a través de su subsidiaria Honor, incluyendo cepillos de dientes inteligentes y lámparas de escritorio inteligentes.

Y aunque no está claro si Harmony OS se ejecutará en cada parte de la tecnología de consumo que vende en última instancia, Huawei aspira a tener un sistema operativo que se ejecutará en tantos dispositivos como sea posible.

Parte de la razón es la compatibilidad. Si no tiene en cuenta los requisitos de hardware, cualquier aplicación escrita para Harmony OS debe funcionar en cualquier dispositivo que lo ejecute. Es una propuesta atractiva para los desarrolladores. Pero también debería tener beneficios para los consumidores. A medida que más y más dispositivos se informatizan, tiene sentido para ellos ser capaces de trabajar fácilmente como parte de un ecosistema más amplio.

Pero, ¿qué pasa con los teléfonos?
Ha pasado casi un año desde que el Departamento del Tesoro de la administración Trump colocó a Huawei en una "lista de entidades", impidiendo así que las empresas estadounidenses hagan negocios con la compañía. Si bien esto ha ejercido presión sobre todos los niveles del negocio de Huawei, el mayor dolor se ha sentido en la división móvil de la compañía, impidiendo que libere nuevos dispositivos con Google Mobile Services (GMS) incluido.

Google Mobile Services es efectivamente todo el ecosistema de Google para Android, como Google Maps y Gmail, así como la Google Play Store. Con los últimos teléfonos de Huawei sin acceso a la mayoría de las aplicaciones, muchos se han preguntado si el gigante chino abandonará Android, en lugar de pasar a un sistema operativo de cosecha propia.

Esto parece improbable. Al menos, a corto plazo.

Para empezar, el liderazgo de Huawei ha reiterado su compromiso con la plataforma Android. En su lugar, se centra en el desarrollo de su propia alternativa a GMS llamada Huawei Mobile Services (HMS).

En el corazón de esto está el ecosistema de aplicaciones de la compañía, el Huawei AppGallery. Huawei afirma que está gastando $1.000 millones para cerrar la "brecha de aplicaciones" con Google Play Store y tiene 3.000 ingenieros de software trabajando en él.

Un nuevo sistema operativo móvil se vería obligado a empezar desde cero. Huawei tendría que atraer desarrolladores al puerto o reurbanizar sus aplicaciones para Harmony OS. Y, como hemos aprendido de Windows Mobile, BlackBerry 10 y Tizen de Samsung (y anteriormente Bada), esa no es una propuesta fácil.

Dicho esto, Huawei es una de las firmas tecnológicas con más recursos del mundo. Y por lo tanto, sería imprudente descartar por completo la perspectiva de un teléfono Harmony OS.


Hecho en China 2025
Hay un ángulo político interesante para discutir aquí. Durante décadas, China ha actuado como la fábrica mundial, construyendo productos diseñados en el extranjero. Pero en los últimos años, el gobierno de China y su propio sector privado han invertido mucho en investigación y desarrollo. Cada vez más, los productos de diseño chino se están lanzando paso al escenario internacional, ofreciendo una nueva competencia para la élite tecnológica de Silicon Valley.

En medio de esto, el gobierno de Beijing tiene una ambición "Hecho en China 2025". Efectivamente, quiere poner fin a su dependencia de productos importados de alta tecnología, como semiconductores y aviones, sustituyéndolos por sus propias alternativas de cosecha propia. La motivación de esto proviene de la seguridad económica y política, así como del prestigio nacional.

Harmony OS encaja perfectamente en esta ambición. Si despega, será el primer sistema operativo exitoso a nivel mundial que emerge de China, con la excepción de los que se utilizan en nichos de mercado, como las estaciones base celulares. Estas credenciales de cosecha propia serán particularmente útiles si la guerra fría entre China y los Estados Unidos sigue aumentando.

Y como resultado, no me sorprendería que Harmony OS tuviera algunos partidarios muy entusiastas en el gobierno central, así como dentro del sector privado chino en general. Y son estos partidarios los que determinarán su éxito.

Publicar un comentario

0 Comentarios