¿Cuál es la diferencia entre el sistema Hongmeng de Huawei y el sistema operativo de Apple?
La diferencia entre el sistema Hongmeng de Huawei y el sistema iOS de Apple es probablemente equivalente a la diferencia entre el sistema Android y el sistema iOS de Google.
La mayor diferencia entre los dos es que Hongmeng es de código abierto. No solo se pueden usar teléfonos móviles y dispositivos móviles de Huawei, sino que en el futuro, Xiaomi, OPPO y vivo también podrán usar el sistema Hongmeng de Huawei. están dispuestos. El iOS de Apple es de código cerrado y sólo puede ser utilizado por teléfonos y tabletas de Apple, y otros fabricantes no pueden usarlo aunque quieran.
Los beneficios de que el sistema Hongmeng de Huawei sea de código abierto son obvios: en primer lugar, el sistema de código abierto es más fácil de atraer a más desarrolladores y, por otro, puede mejorar. También puede traer más aplicaciones al sistema Hongmeng. Ayudar al sistema Hongmeng a establecer rápidamente un entorno ecológico. Sabemos que la razón por la que el sistema Android de Google puede competir con el iOS de Apple es porque Android es un sistema de código abierto y los fabricantes de teléfonos móviles y los desarrolladores de aplicaciones están dispuestos a utilizarlo, lo que ha llevado al rápido crecimiento del sistema Android.
El segundo beneficio de que el sistema Hongmeng sea de código abierto es que puede atraer a más fabricantes a participar. Por ejemplo, los mencionados Xiaomi, OPPO y vivo pueden usar el sistema Hongmeng. Esto se debe a que una vez que el sistema Hongmeng es de código abierto, el código es claro y otros fabricantes de teléfonos móviles no tienen que preocuparse de que Huawei controle el sistema y pueden usarlo con más confianza. Sólo cooperando con otros fabricantes de teléfonos móviles se podrá promover verdaderamente el sistema Hongmeng.
El tercer beneficio de que el sistema Hongmeng sea de código abierto es que puede ingresar abiertamente a los mercados extranjeros. Muchos usuarios extranjeros ahora tienen prejuicios contra Huawei y otras marcas nacionales de teléfonos móviles, creyendo que los teléfonos móviles de Huawei no son seguros. Cuando el sistema Hongmeng sea de código abierto, la gente sabrá que no hay puertas traseras ni otros elementos ocultos en su código, lo que ayudará a los usuarios extranjeros a aceptar Huawei u otros teléfonos inteligentes nacionales equipados con el sistema Hongmeng.
Por el contrario, el sistema iOS de Apple es de código completamente cerrado y su código sólo lo conocen los propios desarrolladores de Apple. Por lo tanto, los desarrolladores de aplicaciones que quieran lanzar una aplicación en la plataforma iOS deben obtener el consentimiento de Apple. Si el usuario realiza una compra en la APP, Apple también se llevará una comisión del 30%. Un sistema tan dominante es muy americano, pero debido a que los teléfonos móviles de Apple aparecieron relativamente temprano, muchas personas se han vuelto dependientes del sistema iOS, por lo que las ventas de teléfonos móviles de Apple siempre han sido muy buenas.
Otra diferencia entre el sistema Hongmeng de Huawei y el sistema iOS de Apple es que Hongmeng es un sistema "microkernel" y su código central es muy pequeño, por lo que, además de los teléfonos inteligentes, Hongmeng y. También se puede utilizar en tabletas, televisores inteligentes e incluso consolas de automóviles. El sistema Hongmeng puede seleccionar diferentes funciones según la configuración del hardware del dispositivo para garantizar la fluidez del sistema. Al mismo tiempo, los dispositivos equipados con el sistema Hongmeng también pueden interactuar entre sí. Por ejemplo, al conducir, la pantalla del automóvil puede mostrar directamente el contenido del teléfono móvil o incluso reemplazar el teléfono móvil para operaciones con pantalla táctil. Esto equivale a usar un teléfono móvil en lugar de un automóvil, lo que será más conveniente al utilizar la navegación, el asistente de voz y otras funciones.
Gracias al pequeño tamaño del núcleo del sistema Hongmeng, se podrá utilizar ampliamente en varios dispositivos de Internet de las cosas en el futuro y conectarse a teléfonos inteligentes a través de 5G. Entonces, si el sistema iOS de Apple se basa en 4G, entonces el sistema Hongmeng de Huawei se basa en 5G, y la diferencia entre los dos sigue siendo muy grande.
Por supuesto, dado que el sistema Hongmeng se lanzó recientemente, actualmente hay muy pocos dispositivos que utilizan el sistema Hongmeng, y los únicos televisores de pantalla inteligente que se pueden comprar son los televisores de pantalla inteligente de Huawei y Honor. Por lo tanto, las ventajas del sistema Hongmeng aún deben demostrarse a través de más productos. Personalmente, creo que Huawei puede encontrar algunos teléfonos móviles relativamente populares y proporcionar paquetes flash del sistema Hongmeng, para que los entusiastas y desarrolladores geek puedan probarlo primero. Si los comentarios de la prueba son buenos, puede considerar lanzar oficialmente teléfonos inteligentes equipados con el sistema Hongmeng. futuro. .
Estrictamente hablando, el sistema Huawei Hongmeng no es un sistema operativo preparado para teléfonos móviles. El sistema Hongmeng es un sistema desarrollado por Huawei para la interconexión futura de todo. Puede admitir cualquier dispositivo inteligente, como teléfonos móviles, tabletas y televisores, solo uno de ellos. Precisamente en base a este concepto, el sistema Hongmeng de Huawei tiene ventajas inherentes sobre el sistema iOS de Apple.
Los factores innatos para que el sistema Hongmeng de Huawei supere al sistema iOS de Apple ya están ahí. Si puede superar al sistema iOS de Apple todavía depende de la construcción ecológica del software adquirido. Entonces, ¡echemos un vistazo a las diferencias entre los sistemas Huawei Hongmeng y Apple iOS!
Las diferencias específicas entre el sistema Hongmeng de Huawei y el sistema iOS de Apple
1. El concepto arquitectónico del desarrollo del sistema
¿Por qué el concepto del sistema Hongmeng de Huawei es mejor que ¿Qué pasa con el sistema iOS de Apple? Se debe principalmente a la diferencia en los objetos de desarrollo de los dos sistemas.
El sistema Hongmeng de Huawei no se limita a los sistemas de telefonía móvil. Los factores considerados durante su propio desarrollo van mucho más allá del sistema iOS de Apple. Las dos características principales del sistema Hongmeng son el micronúcleo y la distribución.
Se puede decir que el sistema Hongmeng de Huawei es un sistema orientado al futuro (más imaginativo), y Apple iOS es simplemente un excelente sistema de telefonía móvil en este momento.
2. Diferencias en los métodos de desarrollo del sistema
Apple iOS utiliza un enfoque cerrado y solo sus propios productos de telefonía móvil pueden utilizar el sistema iOS. El sistema Hongmeng de Huawei utiliza un enfoque de código abierto, similar al sistema Android de Google, que puede acelerar la construcción de su propio entorno ecológico. En cuanto a las ventajas y desventajas entre los dos, todos pueden verlo en el desarrollo del sistema Android.
Es posible que el desarrollo cerrado sólo sea posible con Apple. La ventaja es que se puede obtener la mejor combinación de software y se puede garantizar la calidad del software. Aunque el desarrollo abierto puede establecer rápidamente su propio ecosistema, el sistema está seriamente fragmentado y la calidad de las aplicaciones de software generalmente no es alta. Sin embargo, bajo el ataque de los sistemas Google Android y Apple iOS, el método actual de código abierto será la mejor opción para el sistema Huawei Hongmeng.
3. Diferencias en la comparación de objetos del sistema
El sistema Hongmeng de Huawei es aplicable a todos los dispositivos inteligentes y no se limita a los teléfonos móviles, tabletas y televisores de Huawei. , etc., o incluso cualquier dispositivo inteligente de otros fabricantes. El sistema iOS de Apple es mucho más monótono y sólo se puede utilizar en sus propios dispositivos móviles. Al menos actualmente, Apple no tiene intención de abrir el sistema iOS.
Desde la perspectiva de la adaptación de dispositivos de hardware, el sistema Hongmeng de Huawei tiene un mayor potencial de desarrollo, mientras que el sistema iOS de Apple tiene una audiencia menor.
Cómo ve Ren Zhengfei de Huawei la competencia entre los sistemas Hongmeng y Apple
La persona que mejor conoce el sistema Hongmeng de Huawei es Ren Zhengfei. ¡Echemos un vistazo a lo que dijo el Sr. Ren!
Cuando Ren Zhengfei de Huawei fue entrevistado por la revista Fortune, le preguntaron ¿cuánta información se tiene para convertir el sistema Hongmeng de Huawei en un sistema operativo comparable al de Apple en los próximos dos o tres años? Ren Zhengfei respondió que para la gente de Huawei, no lleva dos o tres años, pero no pueden presionar demasiado a la gente de abajo.
Se puede ver que, a los ojos de Ren Zhengfei, es sólo cuestión de tiempo antes de que el sistema Hongmeng de Huawei supere al sistema iOS de Apple.
¿Qué opinas sobre si el sistema Hongmeng de Huawei puede superar al sistema iOS de Apple?
La mayor diferencia entre el sistema Hongmeng de Huawei y el sistema IOS de Apple es que uno es de código abierto y el otro es de código cerrado. La mayor similitud entre los dos es que el sistema Hongmeng y el sistema IOS tienen el mismo antepasado; , UNIX.
Dos campos de sistemas operativos
Actualmente, existen dos campos de sistemas operativos. Uno es un sistema operativo basado en Microsoft Windows NT, que generalmente es. Los sistemas operativos derivados de UNIX, como Linux, Mac OS, Android, IOS, así como el sistema Hongmeng de Huawei, el firmware del enrutador, etc., se desarrollan en base al sistema UNIX original.
El sistema UNIX nació en 1969 y fue desarrollado en los Bell Labs de AT&T. Linxu nació el 5 de octubre de 1991. La palabra Linux en realidad solo representa el kernel de Linux. Es una rama de la familia similar a UNIX y tiene muchas versiones de distribución.
Android es un sistema de código abierto basado en Linux, desarrollado originalmente por Andy Rubin para sistemas de cámaras. Adquirida por Google en agosto de 2005, una alianza de 84 fabricantes de hardware, desarrolladores de software y operadores de telecomunicaciones formó una alianza para mantener y desarrollar conjuntamente el sistema Android y publicó el código fuente de manera abierta. Por lo tanto, Android se ha desarrollado rápidamente. Ha recibido un amplio apoyo de los fabricantes de teléfonos móviles.
IOS es un sistema operativo desarrollado por Apple. Fue lanzado por primera vez en enero de 2007. El sistema IOS y Mac OS tienen el mismo núcleo. basado en OpenStep de Jobs NEXT Company. El predecesor de OpenStep es BSD de la Universidad de California, Berkeley, que es una rama importante de UNIX.
El sistema Hongmeng lanzado por Huawei se basa en el kernel de Linux y adopta una arquitectura de microkernel, es más ligero que el sistema Android y se puede adaptar a PC, teléfonos móviles e inteligentes. dispositivos portátiles, equipos montados en vehículos, etc., sistema operativo para redes de próxima generación.
En resumen, el sistema IOS de Apple y el sistema Hongmeng de Huawei tienen el mismo antepasado, el sistema operativo UNIX.
La diferencia entre el sistema Hongmeng y el sistema IOS
La mayor diferencia entre el sistema Hongmeng y el sistema IOS es si es de código abierto.
El sistema ISO de Apple es cerrado y un sistema comercial de código cerrado. Solo se puede utilizar para los dispositivos de Apple y no está abierto a otros fabricantes de teléfonos móviles. El sistema Apple IOS controla el ecosistema del sistema Apple a través de un enfoque de código cerrado, por lo que tiene mejor fluidez y no tiene el grave problema de la fragmentación del sistema Android. Por lo tanto, muchos teléfonos Apple todavía tienen 2G de memoria de funcionamiento y siguen funcionando sin problemas.
El sistema Hongmeng de Huawei se basa en el kernel de Linux y adopta una arquitectura "microkernel", que es más liviana que el macrokernel de Android. El sistema Android tiene más de 100 millones de líneas de código y el código del kernel supera los 20 millones de líneas. Sin embargo, los usuarios utilizan menos del 8% del código. El código general es relativamente redundante y es difícil de utilizar. Dispositivos IoT como dispositivos portátiles inteligentes. El sistema Huawei Hongmeng se puede implementar para productos con diferentes capacidades de hardware y adopta una arquitectura distribuida para adaptarse a diferentes tamaños de pantalla y capacidades de hardware central.
La clave del sistema operativo Hongmeng de Huawei está en el ecosistema La clave del ecosistema está en las aplicaciones y los desarrolladores Para promover el desarrollo del sistema Hongmeng, el sistema Hongmeng lo hará. establecer una base de código abierto y establecer una base de código abierto La comunidad trabaja con los desarrolladores para mantener y promover el desarrollo del sistema Hongmeng.
Dado que HarmonyOS de Huawei tiene una versión de código abierto de OpenHarmony, existen muchas diferencias entre este y el iOS de Apple en términos de arquitectura de diseño del sistema. La diferencia no puede basarse simplemente en el uso de funciones. Conoce más detalles sobre ellos para saber cuáles son las diferencias. 1. El sistema operativo Apple iOS no se deriva de Unix, sino de Mac OS. Las universidades y otros grupos empresariales solo pueden usar la última versión de Unix antes de que fuera de código cerrado, que es lo que ahora llamamos sistemas similares a Unix, como los gratuitos. FreeBSD, OpenBSD, NetBSD, Minix, etc.
Hasta la aparición de los ordenadores personales, algunas empresas tecnológicas de Estados Unidos comenzaron a permitir que aparecieran escritorios gráficos en las pantallas de los ordenadores personales, como los conocidos Mac OS y Windows. MacOS se conocía anteriormente como Mac OS X. El kernel de su sistema se basa en el kernel BSD Unix y fue desarrollado mediante una mezcla de NeXTSTEP y FreeBSD.
Cuando el ordenador personal Mac OS
A partir del análisis anterior, podemos saber que existe una cierta conexión entre iPhone OS y Mac OS. No es de extrañar que algunos usuarios de Apple piensen que iOS (o iPhone OS) es la versión móvil de Mac. SO. Además, los programadores que han desarrollado aplicaciones relacionadas con iOS también deben saber que el desarrollo de aplicaciones iOS requiere que se completen las computadoras Mac, y el entorno de desarrollo de aplicaciones y el entorno de prueba no se pueden proporcionar en el sistema Windows. Esto demuestra que la actualización y el desarrollo del sistema iOS. debe Esto se logra con la ayuda del sistema operativo MacOS. 2. En los primeros días, el sistema Hongmeng de Huawei no se derivaba de Linux, sino del sistema operativo LiteOS de Internet de las cosas.
Cuando apareció la versión 2.0 del sistema operativo Hongmeng (o la versión 2.0 de HarmonyOS), algunas personas siempre estaban terco Creo que el sistema Hongmeng es el sistema Android. Pero en realidad no lo es, porque el sistema Android no tiene tantos soportes de servicios de kernel y subsistema en su arquitectura.
De hecho, en 2015, Huawei lanzó su propio sistema operativo ligero de IoT, LiteOS, que es el prototipo de HarmonyOS y el sistema central en el que se basa el desarrollo de hardware inteligente relacionado de Huawei.
Podemos ver en su diagrama de arquitectura que el núcleo de toda la arquitectura es el kernel LiteOS. Los componentes específicos de este núcleo no se mejoran sobre la base de sistemas similares a Unix-Linux, sino que se basan en. otras clases. El sistema operativo Unix tiene una API abierta que puede proteger las diferencias subyacentes. En otras palabras, no existe relación entre la versión prototipo del sistema operativo LiteOS de Hongmeng y Linux.
Sin embargo, para seguir utilizando aplicaciones del sistema Android en dispositivos de visualización (como pantallas inteligentes, relojes, teléfonos móviles y tabletas), Huawei solo puede agregar temporalmente el kernel de Linux en el sistema Android. En la capa del núcleo del sistema Hongmeng, proporciona un entorno operativo normal para el software de la aplicación Android.
Para verificarlo, podemos ir al sitio web oficial de HarmonyOS para verificar. HarmonyOS versión 2.0 ya no es un sistema operativo de un solo microkernel, sino un sistema operativo multikernel. La capa del kernel incluye el kernel de Linux. , LiteOS y otros subsistemas.
Con tantos núcleos y subsistemas, ya no es un simple sistema operativo de Internet de las cosas, ni un simple sistema operativo de teléfono móvil, sino el Internet de todo. Conclusión:
A juzgar por todo el análisis anterior, tanto el sistema Hongmeng de Huawei como el sistema operativo de Apple se basan en la arquitectura de diseño de los primeros sistemas similares a Unix y luego, a través de su propia investigación y exploración a largo plazo, finalmente se diferencian. los nuevos sistemas operativos Mac OS X y Lite OS.
En cuanto a iOS de Apple y HarmonyOS de Huawei, ahora están realizando mejoras en sus sistemas operativos independientes originales. Esta capacidad de diferenciación de sistemas hace que las diferencias entre los sistemas operativos independientes de Huawei y Apple sean aún mayores.
En realidad, existen muchas diferencias entre el sistema Hongmeng de Huawei y el sistema IOS de Apple. Después de todo, son dos sistemas operativos diferentes. Desarrollado en base a diferentes sistemas
El sistema Hongmeng de Huawei es un sistema operativo distribuido de escenario completo desarrollado en base a microkernel. También es el primer sistema distribuido de escenario completo desarrollado en base a microkernel.
El IOS de Apple está desarrollado en base al sistema UNIX, y UNIX es en realidad un núcleo macro.
¿Cuál es la diferencia entre microkernel y macrokernel?
Los microkernels son relativamente livianos y solo requieren decenas de miles de líneas de código en lenguaje C para completarse, mientras que los macrokernels como IOS requieren cientos de millones de líneas de código. En teoría, el sistema Hongmeng ocupará menos memoria. espacio, y la eficiencia de ejecución es más rápida. Código abierto y cerrado
El sistema Hongmeng de Huawei es un sistema de código abierto que cualquier empresa puede utilizar de forma gratuita y puede ver y modificar el código fuente, al igual que Android. El IOS de Apple es un sistema cerrado y no puede ser utilizado por ninguna otra empresa excepto Apple.
¿Cuáles son las desventajas del código abierto y cerrado?
El código abierto puede desarrollarse rápidamente porque hay muchas personas que lo utilizan y puede construir rápidamente su propio ecosistema. Muchos desarrolladores también pueden "personalizar" algunas de sus cosas favoritas en función de su sistema. Sin embargo, el código abierto no favorece la administración del sistema. Al igual que Android, habrá una gran cantidad de software "malo" que puede obtener silenciosamente su privacidad en segundo plano y la seguridad del sistema es relativamente deficiente.
Un sistema cerrado tiene mejor seguridad y también es útil para administrar los permisos de las aplicaciones. Puede borrar completamente las aplicaciones en segundo plano y hacer que el teléfono sea más fluido. Pero no conduce al establecimiento de su propia ecología ni a un desarrollo rápido. ¿Es compatible con aplicaciones de otros sistemas?
El sistema Hongmeng de Huawei es compatible con el software del sistema Android. Fue difícil para el sistema Hongmeng construir su propio ecosistema en la etapa inicial. Huawei desarrolló el "Compilador Ark". El sistema Hongmeng coloca el software Android existente en el "Compilador Ark" para su compilación y el software Android se puede utilizar en el sistema Hongmeng. No es "el sistema Hongmeng es el sistema Android" como dicen algunas personas. compatible se debe a "La existencia de la compilación de Ark".
La ecología actual del IOS de Apple es muy buena y no es necesario desarrollar software que sea compatible con otros sistemas operativos. Dispositivos que se pueden instalar
Debido a que el sistema Hongmeng de Huawei está desarrollado en base a un microkernel, es relativamente liviano y puede usarse en casi cualquier producto electrónico, como teléfonos móviles, computadoras, tabletas, relojes inteligentes, etc. Auriculares Bluetooth, parlantes, pulseras deportivas, pantallas inteligentes, etc. Actualmente, el sistema Hongmeng se ha aplicado en pantallas inteligentes y enrutadores de la serie AX3 de Huawei.
El IOS de Apple está basado en UNIX y ocupa una cantidad relativamente grande de espacio de memoria, por lo que solo se puede utilizar en teléfonos móviles y tabletas. Las computadoras y relojes inteligentes de Apple también requieren el desarrollo de sistemas especializados.
En teoría, Hongmeng y Android son hermanos gemelos. Ambos son sistemas operativos desarrollados sobre la base del sistema de código abierto Linux. El sistema de Apple se desarrolla sobre la base de Unix, y Linux y Unix son parientes cercanos. Se puede decir que las aplicaciones de Hongmeng compatibles con los sistemas Android son muy simples, por lo que la ecología de Hongmeng no es un problema. Definitivamente no será difícil para los chinos usarlas. La clave es cómo hacer que Waiguoren use Huawei o las aplicaciones en el mercado de Huawei. ? Al igual que los chinos no usan Google Maps, los chinos pueden usar Baidu Maps y Gaode Maps, y los usan muy bien. Es solo una cuestión de costumbre. ¡Hongmeng definitivamente tendrá éxito, y debe tener éxito!
El sistema Hongmeng de Huawei es un sistema de desarrollo secundario basado en Linux (por supuesto, Huawei también ha realizado mucha investigación y desarrollo por su cuenta), mientras que el sistema macOS de Apple integra el kernel Mash de la Universidad Cameron con el sistema operativo FreeBSD XNU. El sistema desarrollado por Apple, y el sistema IOS de Apple en realidad no es muy diferente del sistema macOS y no está desarrollado a partir del sistema UNIX, por lo que en realidad también es un sistema operativo XNU.
Aunque muchas empresas ahora copian o aprenden de Apple, o incluso de lo que fabrica Apple, y todas las empresas de Android tienen productos correspondientes sin diseñar los suyos propios, en realidad existe un problema, aunque todo está diseñado. con copiar, pero si no tienes tu propio diseño después de un tiempo, es absolutamente imposible.
Dado que Apple es uno de los primeros fabricantes de microcomputadoras, Apple ha experimentado décadas de ascenso y caída, desde su arrogante ascenso inicial hasta su posterior declive e incluso fue adquirida por Microsoft únicamente por razones antimonopolio. se mantienen.
Tras el regreso y eventual resurgimiento de Steve Jobs, aunque el núcleo sigue siendo un sistema basado en la arquitectura de otras personas, gran parte del mismo también es desarrollado y diseñado por él mismo.
De hecho, he utilizado el sistema Android anterior de Huawei. Es un producto con una investigación y desarrollo de sistemas relativamente profundos. Por lo tanto, en gran medida, la razón por la que Huawei puede venderse bien es. De hecho, gracias a nuestra propia I+D y diseño. Pero al mismo tiempo, es innegable que Huawei también sufre el mismo problema que la mayoría de los teléfonos Android en muchos productos, es decir, en términos del diseño general del teléfono móvil, sea lo que sea que se le ocurra a Apple, Huawei lo seguirá. Por supuesto, Huawei también tiene productos diseñados por él mismo, pero en realidad no hay muchas partes de la serie de gama alta de Huawei que puedan ver la sombra de los diseños de otras personas. Quizás por consideraciones de costes de I+D, hay muchas cosas que pertenecen a otros. Sin embargo, si ganas dinero y sigues copiando e imitando, no tendrá sentido no tener tus propias cosas.
El sistema Hongmeng de Huawei está desarrollado en base al sistema operativo Linux de código abierto. La diferencia es que Apple es un híbrido de Mash FreeBSD. Aunque ambos son productos de otros, lo tienen. Dos núcleos. Es diferente.
Esa es la diferencia.
Espero que te sea de ayuda.
Nota: La opinión original del artículo no ha sido verificada mucho, por lo que hay algunos errores. Se ha corregido y vuelto a publicar. Espero que sea de ayuda para los comerciantes y. lectores.
He resuelto las diferencias entre el sistema Hongmeng de Huawei y el sistema de Apple en función de diversa información pública. Las diferencias actuales entre los dos son aproximadamente las siguientes: 1. Los núcleos son ligeramente iguales
<. p> La versión actual 1.0 del sistema Hongmeng se basa en tres núcleos, a saber, microkernel, kernel de Linux y LiteOS. Se transformará completamente en un microkernel de desarrollo propio el próximo año.El sistema Apple se basa en una rama importante de Unix: Berkeley Software Distribution lanzada por la Universidad de California, Berkeley, o BSD, es una variante del sistema Unix, también conocido como Unix-like.
Basado en este BSD, posteriormente se desarrollaron kernels como NextSte, OpenStep y Darwin. ¡Finalmente, Apple desarrolló los sistemas Mac e iOS actuales basados en Darwin!
En este proceso, NeXTstep presentó el pionero de microkernel de primera generación, a saber, Mach, por lo que los actuales Apple iOS y macos se conocen en realidad como sistemas de microkernel.
Algunos encuestados aquí creen que Hongmeng está desarrollado en base al sistema Linux. Esto es obviamente un error de sentido común, ¡porque Linux en sí es un macronúcleo! Existe una gran diferencia entre macrokernel y microkernel. Solo en términos de volumen de código, el microkernel puede manejar menos de 10,000 líneas de código C, mientras que Linux actual ha alcanzado decenas de millones de códigos.
En la actualidad, el microkernel es el favorito de la comunidad académica. Ha experimentado tres generaciones de desarrollo y ha resuelto muchos problemas prácticos en todo el mundo. También existen sistemas de microkernel de código abierto, como seL4. también microkernels mejor comercializados como QNX, etc.
Huawei Red utiliza microkernel y coopera con sus propias capacidades de investigación y desarrollo de CPU, lo que puede traernos sorpresas completamente diferentes. Por cierto, Google también ha lanzado un sistema microkernel: Fuchsia. 2. Diferencias entre los sistemas Hongmeng y iOS
Aunque el sistema Hongmeng y el sistema iOS tienen similitudes en el kernel, debido a los diferentes entornos generales en los que se encuentran actualmente, las rutas de implementación específicas son completamente diferentes. iOS ha tomado un camino cerrado. No entraré en detalles, pero todos deberían poder entenderlo.
Hongmeng está tomando el camino del código abierto. Actualmente, iOS y Android han controlado el mercado mundial de teléfonos móviles. Si Hongmeng no toma el camino del código abierto, será difícil desarrollarse con un sistema cerrado. Sólo adoptando el código abierto, permitiendo que más fabricantes lo utilicen y permitiendo a los desarrolladores desarrollar software de aplicaciones de forma más cómoda y rápida, podremos lograr el objetivo de construir rápidamente un ecosistema.
Al mismo tiempo, para atraer usuarios y desarrolladores, el sistema Hongmeng era directamente compatible con aplicaciones de Android en la etapa inicial. También estaba equipado con el compilador Ark para permitir que más fabricantes se adaptaran y. mejorar la eficiencia operativa general.
Comentario oficial de Lscssh Technology: En términos generales, Hongmeng e iOS son similares en términos de arquitectura del kernel, pero han tomado caminos completamente opuestos en términos de aplicaciones específicas. La razón para hacer esto es construir su propio ecosistema más rápido. Este paquete ecológico no solo incluye el ecosistema utilizado por varias aplicaciones, sino que también conecta completamente varios dispositivos terminales para convertirse en un sistema operativo que abarca múltiples plataformas.
Estas son las similitudes y diferencias entre Hongmeng e iOS. Sin embargo, en el futuro, los dos sistemas no serán muy diferentes en aspectos importantes. Apple también logrará completamente la multiplataforma. en el desarrollo de la industria. Se puede evitar que las diferencias en el futuro solo estén en los detalles de la aplicación. Gracias por leer, dale me gusta y anímalo. Bienvenido a seguir al Oficial de tecnología de Lscssh, gracias ~~
Huawei Hongmeng OS es un nuevo sistema operativo distribuido para todos los escenarios. es un El sistema operativo es más bien un ecosistema que puede conectar orgánicamente personas, dispositivos y escenas, y realizar descubrimientos extremadamente rápidos, conexiones extremadamente rápidas, asistencia mutua de hardware y recursos a través de varios terminales inteligentes con los que los consumidores entran en contacto en todos los escenarios. de la vida. Disfrute, utilizando el equipo más adecuado para brindar la mejor experiencia de escena.
De hecho, los sistemas operativos de Apple pueden lograr efectos similares, pero sus ideas de implementación son completamente diferentes. Hongmeng OS adopta la estrategia 1+8+N, donde 1 representa que los teléfonos móviles son la entrada a la inteligencia. vida en el futuro, por lo tanto, es muy importante. 8 representa respectivamente: automóvil, altavoz, auriculares, reloj/pulsera, tableta, pantalla grande, PC, AR/VR. Estos dispositivos se pueden integrar y colaborar en más escenarios de uso. a los dispositivos IoT en general, Huawei proporciona soluciones para que otros fabricantes de hogares inteligentes conecten más dispositivos al ecosistema de Huawei.
La mayor diferencia entre el ecosistema de Apple y el ecosistema de Hongmeng es que Huawei ha roto las barreras entre dispositivos. La cámara del dispositivo A puede ser utilizada por el dispositivo B. La cámara del dispositivo A en un dispositivo Apple solo puede ser la cámara del dispositivo A.
El sistema Apple tiene la ventaja de ser el primero en actuar, pero el sistema Hongmeng también tiene la ventaja de ser el último en actuar. ¡Esperamos que el sistema Hongmeng traiga más comodidad a nuestras vidas!
Algunas personas dicen que Ren Zhengfei está fanfarroneando. Después de todo, dijo en un perfil alto:
¿Cuál crees que es la diferencia entre el código abierto? y fuente cerrada? ¡Creo que no! En mi opinión, el sistema de Apple es de código abierto en cierto sentido. ¿Quizás no puedas entenderlo? El núcleo de Apple es obviamente de código cerrado, entonces, ¿cómo se convirtió en código abierto? Lo que entiendo es:
Decimos que Hongmeng OS es de código abierto porque tiene grandes intenciones y quiere crear un sistema que pueda ser utilizado por cualquier dispositivo. Entonces su descripción es: un nuevo sistema operativo distribuido basado en microkernel para todos los escenarios.
Aquí podemos conocer el lenguaje. Desde la perspectiva del kernel, el microkernel que utiliza es diferente del kernel de Apple (sistema Unix), que es Darwin Mach.
No estoy de acuerdo con el uso de código abierto y código cerrado como diferencia entre ellos. Aunque existe, en este sentido, los sistemas de Apple y Hongmeng pueden tener cierta participación y alguna relación inclusiva entre el código cerrado y el código cerrado. código abierto.
Y creo que la principal diferencia entre ellos es la ecología. Ésta es la principal diferencia. El ecosistema de Apple ya es sólido; pero el ecosistema del sistema Hongmeng todavía tardará un tiempo. Aunque Ren Zhengfei dijo que sólo tardará entre 2 y 3 años en rivalizar con Apple, todavía no podemos estar seguros hasta el último minuto. Esta es su diferencia: el sistema Hongmeng quiere superar a Apple. Si esta diferencia se reduce, creo que el sistema Hongmeng tendrá la oportunidad de competir verdaderamente con el sistema Apple.
De hecho, también sabemos que el sistema Hongmeng. La ventaja es obvia, porque ya tiene un prototipo y resuelve el problema más difícil del microkernel: el problema de desarrollo. El problema ahora es cómo atraer desarrolladores para que desarrollen para él. Después de todo, el sistema Hongmeng cubre todos los dispositivos, lo cual es muy ventajoso. Aunque el ecosistema de Apple ya es sólido, su círculo es pequeño, lo que le da potencial de desarrollo al sistema Hongmeng.