On the afternoon of August 9, the 2019 huawei worldwide developers conference was held at the songshan lake base of huawei.
Yu chengdong, CEO of huawei's consumer business and managing director of huawei technologies co., LTD., officially unveiled huawei's own operating system: hongmeng.
Yu said that with the constant improvement of huawei whole scene intelligent life strategy, HongMeng OS will greet the whole scenario as huawei experience a product of the era, exert its lightweight, small, powerful advantages, the first application in the smart watches, wisdom, screen, the on-board equipment, intelligent speakers and other intelligent terminal, strive to build a Shared across the terminal integration of ecological, reshape the safe and reliable running environment, makes the whole scene intelligent life new experience for consumers.
In the traditional mode of the past, the emergence of each new type of terminal will be accompanied by the birth of a new operating system. As early as ten years ago, huawei began to think about the future era of full scene intelligence, and users need a new, seamless, cross-hardware, cross-platform experience that completely breaks through physical space.
In huawei's consumer business more than CEO ChengDong HongMeng OS development intention, said: "with the advent of the era of the whole scene wisdom, huawei need to further enhance the cross-platform capabilities of the operating system, including the ability to support the whole scene, across multiple devices and platforms as well as the ability to cope with the challenge of low delay, high security, thus gradually formed the original HongMeng OS,It can be said that the starting point of hongmeng OS is different from that of Android and iOS. It is a new distributed operating system based on the micro kernel and facing the whole scene. It can meet the requirements of full scene fluent experience, architecture-level trusted security, cross-terminal seamless cooperation and development of multi-terminal deployment at the same time.”
Four technical features of hongmeng OS
Hongmeng OS was originally designed to meet the high-standard connection requirements of full-scene intelligent experience, for which huawei proposed a system solution with four features.
1. Distributed architecture is used for terminal OS for the first time, realizing seamless collaborative experience across terminals
HongMeng OS "distributed OS architecture" and "distributed soft bus technology" through the public communication platform, distributed data management, a distributed scheduling and virtual peripheral four ability, will be distributed the underlying technology is applied to implement corresponding shielding difficulty for application developers, enables developers to focus on their business logic, like to develop the same terminal development across terminals distributed application, also make the final consumers enjoy the powerful cross terminal business synergies to bring the seamless experience each usage scenario.
2. Make sure the delay engine and high performance IPC technology make the system inherently smooth
Hongmeng OS solves the problem of insufficient performance of existing systems by using two technologies: deterministic delay engine and high performance IPC. It is determined that the delay engine can schedule the task execution priority and time in the task execution pre-assignment system, and the task resources with high priority will give priority to guarantee the scheduling, and the application response delay can be reduced by 25.7%. The compact structure of hongmeng microkernel greatly improves the performance of IPC (inter-process communication) and the efficiency of process communication is 5 times higher than that of existing systems.
3. Rebuild the trusted security of terminal devices based on the microkernel architecture
Hongmeng OS adopts a new microkernel design, with stronger security features and low delay. The basic idea of microkernel design is to simplify kernel functions, implement as many system services as possible in user mode outside the kernel, and add security protection to each other.The microkernel provides only the most basic services, such as multi-process scheduling and multi-process communication.
Hongmeng OS applies microkernel technology to trusted execution environment (TEE) and rebuilds trusted security through formal methods. Formalization method is an effective method to verify the correctness of the system from the source by means of mathematical method. Traditional verification methods such as functional verification and simulation attack can only be verified in selected limited scenarios, while formalized methods can verify all software running paths through data models. Hongmeng OS used the formal method for terminal TEE for the first time, significantly improving the security level. At the same time, as the code volume of hongmeng OS micro kernel is only one thousandth of that of Linux macro kernel, its attack probability is also greatly reduced.
4. Unified IDE supports one-time development and multi-terminal deployment to realize cross-terminal ecological sharing
HongMeng OS with terminal development IDE, unified language compilation, distributed architecture Kit provides the screen layout and interaction of adaptive control, drag and drop support controls, preview oriented visual programming, so that developers can run automatically based on the same project effectively build multiterminal App, realize the real time development, deployment, and Shared between ecological across devices. The huawei ark compiler is the first static compiler to replace the Android virtual machine model, allowing developers to compile high-level languages into machine code once in a development environment. In addition, ark compiler will support multi-language unified compilation in the future, which can greatly improve development efficiency.
Development projects and ecological development
In addition, huawei also announced the evolution roadmap of hongmeng kernel and OS, which will be the first to use hongmeng OS 1.0 in the first smart screen products this year. In the next three years, in addition to improving relevant technology, hongmeng OS will gradually be applied in wearable, smart screen, car and more intelligent devices.
The key to the development of hongmeng OS lies in ecology, and the key to ecology lies in applications and developers. In order to rapidly promote the ecological development of hongmeng OS, hongmeng OS will open source to worldwide developers, promote the establishment of the open source foundation, establish an open source community, and work with developers to promote the development of hongmeng OS, and put forward Suggestions for industrial or technological development through discussion.
At present, China has been the application of ecological sound and large user base, the future will rely on China, huawei make HongMeng OS ecological globally, by focusing on the new value, open in communication, photography, the core competence of the whole scene, AI, etc, and ecosystem partners from all walks of life create applications and services for the consumer experience better, injected new vitality to the industry, to create a whole scene, new experience and new ecological wisdom. With its advanced technical characteristics and strategic layout, hongmeng OS can not only bring consumers the ultimate experience of all-scene smart life with the Internet of everything, but also enable device vendors to take the lead in the all-scene smart era with the outbreak of 5G+AI+IOT, so that developers can cover the most users with minimum investment and quickly realize full-scene business innovation.
Yu chengdong, CEO of huawei's consumer business, said, "we believe that the launch of hongmeng OS will greatly enhance the vitality of the industry and ecological richness, and we hope that the launch of hongmeng OS will bring more colorful experiences to the full-scene era. We welcome developers around the world to actively support the ecological construction of hongmeng OS, and work together to create a full scene smart life experience for consumers.