Unter dem technologischen Krieg zwischen China und den Vereinigten Staaten haben unzählige Chinesen unzählige Tage und Nächte lang für den Aufstieg Chinas gekämpft. Heute nehmen die Errungenschaften meiner Familie endlich Gestalt an!
Kürzlich kündigte Yu Chengdong, CEO von Huawei Consumer Business, auf der Huawei-Entwicklerkonferenz im Hauptsitz von Songshan Lake in Dongguan offiziell die „bahnbrechende“ Einführung des Hongmeng-Betriebssystems an .
Hongmeng OS verfügt über vier wichtige technische Merkmale
Der Grund, warum Hongmeng OS entwickelt wurde, besteht nicht nur darin, die Peinlichkeit zu vermeiden, in kritischen Phasen erstickt zu werden. Yu Chengdong sagte auch, dass der aktuelle Kernelcode des Android/Linux-Systems riesig und redundant sei, was es schwierig mache, ein reibungsloses Erlebnis auf verschiedenen Endgeräten zu gewährleisten. Gleichzeitig stellt das Multi-Terminal-Internet auch höhere Anforderungen an die Gerätesicherheit. Dies erfordert Softwareökologie und Hardwarebindung, was die Benutzererfahrung und Entwicklungseffizienz verringert. Daher wurde Hongmeng OS ins Leben gerufen.
Obwohl beide auf Mikrokernel basieren, unterscheidet sich Hongmeng OS vom Mikrokernel von Google Fuchsia. Wie der Name schon sagt, ist es nicht nur für ... Es handelt sich um ein vollständiges Szenario für intelligente Großbildschirme, Wearables, Autos, Audiogeräte, Uhren, Mobiltelefone, PCs und andere Geräte. Es unterstützt außerdem eine verteilte Architektur und kann ein natürliches und reibungsloses Sicherheitsökosystem auf Kernel-Ebene bereitstellen.
In Bezug auf die Aufschlüsselung sagte Yu Chengdong, dass Hongmeng OS die folgenden vier großen technischen Vorteile hat:
Verteilte Architektur: Erzielung einer nahtlosen Zusammenarbeit über Terminals hinweg
Die „verteilte Betriebssystemarchitektur“ und die „verteilte Softbus-Technologie“ von Hongmeng OS werden entsprechend über die vier Hauptfunktionen öffentlicher Kommunikationsplattform, verteiltes Datenmanagement, verteilte Leistungsplanung und virtuelle Peripheriegeräte verteilt Die Implementierung der zugrunde liegenden Technologie der Anwendung ist für Anwendungsentwickler abgeschirmt, sodass sich Entwickler auf ihre eigene Geschäftslogik konzentrieren und terminalübergreifende verteilte Anwendungen entwickeln können, als würden sie dasselbe Terminal entwickeln. Außerdem können Endverbraucher leistungsstarke terminalübergreifende Geschäfte nutzen Kollaborationsfunktionen für alle Benutzer.
Geboren reibungslos: zwei Haupttechnologien, deterministische Latenz-Engine und Hochleistungs-IPC
Hongmeng OS verwendet zwei Haupttechnologien, deterministische Latenz-Engine und Hochleistungs-IPC IPC Lösen Sie das Problem unzureichender Leistung bestehender Systeme. Die latenzbestimmende Engine kann Prioritäten und Fristen für die Aufgabenausführung im System zuweisen, bevor Aufgaben ausgeführt werden. Aufgabenressourcen mit hoher Priorität erhalten Priorität, um die Planung sicherzustellen, und die Latenz der Anwendungsantwort wird um 25,7 % reduziert. Die kompakte Struktur des Hongmeng-Mikrokernels verbessert die IPC-Leistung (Interprozesskommunikation) erheblich und die Effizienz der Prozesskommunikation wird im Vergleich zu bestehenden Systemen um das Fünffache erhöht.
Kernel-Sicherheit: Gestalten Sie die vertrauenswürdige Sicherheit von Endgeräten basierend auf der Mikrokernel-Architektur neu
Hongmeng OS übernimmt ein neues Mikrokernel-Design mit stärkeren Sicherheitsfunktionen und geringer Latenz als Erweiterung. Die Grundidee des Mikrokernel-Designs besteht darin, die Kernelfunktionen zu vereinfachen, so viele Systemdienste wie möglich im Benutzermodus außerhalb des Kernels zu implementieren und gleichzeitig gegenseitigen Sicherheitsschutz hinzuzufügen. Microkernel bietet nur die grundlegendsten Dienste, wie z. B. Multiprozessplanung und Multiprozesskommunikation.
Hongmeng OS wendet Mikrokernel-Technologie auf die Trusted Execution Environment (TEE) an, um vertrauenswürdige Sicherheit durch formale Methoden neu zu gestalten. Formale Methoden sind ein wirksames Mittel, um mithilfe mathematischer Methoden zu überprüfen, ob das System korrekt und frei von Lücken in der Quelle ist. Herkömmliche Verifizierungsmethoden wie funktionale Verifizierung, simulierte Angriffe usw. können nur in ausgewählten, begrenzten Szenarien verifiziert werden, während formale Methoden alle Software-Laufpfade durch Datenmodelle verifizieren können.
Ökologisches Teilen: Einheitliche IDE unterstützt einmalige Entwicklung und Multi-Terminal-Bereitstellung
Hongmeng OS basiert auf Multi-Terminal-Entwicklungs-IDE, mehrsprachiger einheitlicher Kompilierung und Das verteilte Architektur-Kit bietet eine Steuerung des Bildschirmlayouts sowie automatische Anpassung von Interaktionen, Unterstützung für Drag-and-Drop von Steuerelementen und visuelle Programmierung für die Vorschau. Entwickler können effizient automatisch ausgeführte Multi-Terminal-Apps basierend auf demselben Projekt erstellen und so ein echtes Projekt erreichen Zeitsparende Entwicklung, Multi-Terminal-Bereitstellung und Realisierung eines gemeinsamen Ökosystems für alle Geräte. Huawei Ark Compiler ist der erste statische Compiler, der den Android-Virtual-Machine-Modus ersetzt und es Entwicklern ermöglicht, Hochsprachen in der Entwicklungsumgebung sofort in Maschinencode zu kompilieren. Darüber hinaus wird der Ark-Compiler in Zukunft die mehrsprachige einheitliche Kompilierung unterstützen, was die Entwicklungseffizienz erheblich verbessern kann.
Der aktuelle Status des Hongmeng-Betriebssystems
Auf der Konferenz sagte Yu Chengdong, dass Huaweis Hongmeng-Mikrokernel kommerziell für Hochsicherheitsanwendungen wie Zahlungen und Gesichtserkennung eingesetzt wurde , und Fingerabdruckebene Szenario, es hat die formelle Methodenzertifizierung zum ersten Mal bestanden. In Zukunft wird das gesamte Betriebssystem von Huawei Hongmeng verwenden.
Tatsächlich hat Hongmeng Kernel 1.0 bereits 2017 die technische Verifizierung abgeschlossen; 2018 wurde Hongmeng Kernel 2.0 für Terminal TEE verwendet; Hongmeng OS 1.0 wird offiziell in Smart-Screen-Produkten eingeführt. Das heißt, auf der Entwicklerkonferenz morgen Nachmittag wird der neue Smart Screen der Huawei-Submarke Honor erstmals mit Hongmeng OS ausgestattet.
Darüber hinaus wird laut der von Huawei veröffentlichten Hongmeng OS-Roadmap erwartet, dass Hongmeng OS 2.0 bis 2020 in innovativen heimischen PCs, Uhren/Armbändern und Autos implementiert wird Bis 2021 soll es auch gleichzeitig auf Lautsprechern, Kopfhörern und anderen Geräten zum Einsatz kommen.
Yu Chengdong kündigte derzeit auch an, dass das Hongmeng-System kostenlos und Open Source sein wird, und lud Entwickler ein, dieses zukunftsorientierte System zu entwickeln.
Priority unterstützt Android, Hongmeng OS kann jederzeit verwendet werden!
Zuvor sagte Ren Zhengfei in einem Interview mit britischen Medien: „Das Hongmeng-System selbst ist nicht für Mobiltelefone gedacht, sondern für das Internet der Dinge, wie autonomes Fahren und industrielle Automatisierung. , weil es kann die Latenzzeit unter fünf Millisekunden präzise steuern und sogar Werte im Millisekunden- bis Submillisekundenbereich erreichen „Ein Betriebssystem für das Internet der Dinge?“ Frage, und heute gab Yu Chengdong eine klare Antwort. Er sagte, dass Hongmeng OS auf einer Vielzahl von Geräten verwendet werden kann, darunter Uhren, Armbänder, Autos, PCs, Tablets und natürlich Kann auf Mobiltelefonen verwendet werden. Allerdings wird derzeit aus ökologischen Gründen immer noch das Google Android-Betriebssystem bevorzugt. Sollte das Android-Betriebssystem nicht verfügbar sein, kann jeder Hongmeng OS jederzeit aktivieren.
Huawei Ark CompilerDer Huawei Ark Compiler, der „auf Android basiert, besser als Android ist, iOS übertrifft und vollständig mit Android kompatibel ist“, brachte großartige Ergebnisse Erfolg, als es geboren wurde. Es gibt eine große Mission.
Auf der Konferenz sagte Yu Chengdong, CEO von Huawei Consumer Business, dass Ark Compiler ein Compiler ist, der die Vereinheitlichung mehrerer Programmiersprachen wirklich unterstützt und C/C++, Java, JS, Kotlin und unterstützen kann andere Sprachen, die Entwicklern helfen können, die Leistung um mehr als 60 % zu verbessern.Darüber hinaus nutzt der Ark-Compiler auch verteilte Funktionen, um Kit für die Entwicklung terminalübergreifender Anwendungen bereitzustellen, einschließlich verteilter Soft-Bus-Kits usw.
Das obige ist der detaillierte Inhalt vonHuawei veröffentlicht offiziell sein eigenes Betriebssystem – Hongmeng OS! (Bild). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!