Huawei Yu Chengdongs Speech: Hongmeng is an Operating System for the Future

 Huawei Yu Chengdongs Speech: Hongmeng is an Operating System for the Future

IT Home, August 9, 2008. At the Huawei DevelopersConference held by Huawei Songshan Lake Headquarters in Dongguan, Huawei, the CEO of Huawei Consumer Business and the managing director of Huawei, Yu Chengdong, delivered a speech on New Experience and New Ecology in the Whole Scene Era.

The following is the full text of Yu Chengdongs speech:

Good afternoon, ladies and gentlemen.

Welcome to Dongguan Basketball Center to attend the Huawei DevelopersConference.

In the next two days, I will go to Huaweis beautiful Songshan Lake Park to discuss our development.

What era are we in today?

The era of true AI full-scene wisdom is approaching. My topic today is how to create a new era and new experience in the full-scene era.

Let me first report on Huaweis consumer business. In the past eight years, the consumer business has maintained a sustained high growth rate. It has grown 68-fold in the past eight years. It is not ranked among the top three smart terminal suppliers in the world and China.

Shipments exceeded 200 million units last year and are still growing at a high speed this year. Especially in the case of this years trade war, it still maintained 24%, with shipments exceeding 120 million units and 60 million units per quarter. Because of the sanctions, 10 million units were lost in the second quarter, otherwise 130 million units would be lost.

Smart phones keep growing at a high speed, while smart PCs and wearables keep growing at a higher speed, with an increase of more than 200% or even 300%.

Our market share in China is over 30%. For every three mobile phones sold, one comes from Huawei and is honored. Global market share rose to 17.6%, very close to the first. Without the impact of the trade war, maybe the second quarter of the worlds first market share or juxtaposition first, the third and fourth quarters should be the first market share position.

Because of this years uncertainties, this years market share ranks second in the world, and this years market share ranks first in the world.

Huawei advocates smart home, all things interconnected, all things intelligent era IoT, all household appliances intelligent.

It is difficult for every power plant manufacturer to push their own standards, and they can not interconnect with each other. As a traditional telecommunications company, Huawei has promoted the establishment of Hi-Link standard, which has received wide support from the industry. Chinese manufacturers and well-known global brands, including Siemens and Panasonic, have become the most widely supported smart home agreement, 260 brands and 30 million devices. Every month, this number is increasing.

Provide interconnection standards, and chip support, our PLC, Wi-Fi and other chips, to provide support for smart home.

At the same time, Huawei is the first one in the industry to introduce AI into intelligent terminals, from Kirin 970 to 980, introducing AI processor and NPU. At the same time, we develop AI ecology, build Hi-AI open platform, and lead AI experience innovation.

Currently, more than 2,500 partners support more than 840 sites, over 33 energy and more than 5,000 atomization services, and they are increasing. Every day the capacity is huge, 25 billion visits per day, very large.

This may be beyond everyones imagination, most developers call AI capabilities more and more. At the same time, Huaweis cloud services are developing rapidly. Huaweis terminal cloud services support more than 500 million registered users worldwide, adding more than 200 million smartphones and other smart devices annually.

Every year, nearly 300 million units are added, and now more than 500 million users have deployed 15 data centers in 170 countries around the world. At present, 910,000 application developers are developing on Huawei platform. At the same time, they attach great importance to security awareness protection and support GDTR and GNPD security factor protection specifications.

From last years DevelopersConference, we issued the Yaoxing Plan, which encourages developers to innovate intelligent services, covering nine major areas, providing 100 billion exposures to developers, and supporting funds exceeding 200 million yuan.

In the next 5-10 years, Huaweis consumer business, long-term strategy is the whole scenario of intelligent life.

The whole scenario strategy is our long-term strategy for the next 5-10 years. It has a core. The whole scenario connects the intelligent life and the intelligent user experience of the whole scenario. The core point is AI artificial intelligence.

At the same time, we have built two ecological platforms, service and hardware, and we support product architecture, structured product 1 + 8 + N. Huaweis self-developed products, together with eco-products and partner products, do this.

1 is our smartphone, 8 includes PC, tablet, locomotive, sports health, wear, AR, VR, smart screen, smart audio and so on. These eight areas are Huaweis self-research products. N is a large number of IoT devices, a very wide range of devices, providing smart services for consumers in the whole scene of clothing, food, housing and transportation.

Whether at home or out for sports, on the road, at work... All kinds of life scenarios provide seamless and intelligent life experience through our products and services.

We say that today we are entering an era of intellectualization of the whole scene of interconnection of all things. In this era, we need a new experience and ecological creation. To build such an ecosystem, we need stronger OS support.

In the recent decade, mobile Internet era and smart phone era have been widely popularized. A large number of tablet OS, watch OS and smart terminals have emerged. In the future, everything will be interconnected, a large number of devices, IoT devices, in many forms. Are we developing OS for every kind of hardware? Such a huge workload, development workload is also very large, very complex, ecological collaboration is also very complex.

Today, whether its iOS or Android, they are based on Linux and Uinux. This kind of kernel is huge. The Android operating system has 100 million lines of code, and one of them is more than 20 million lines of code. Its very complex. Usually we only use 8% of the code in the kernel. Its difficult to guarantee such a large and redundant design. Fluency.

Android phones need at least 3G BRAM to run smoothly, with high cost and low efficiency. Many IoT devices have very little memory. How does this work?

Moreover, the emergence of multiple terminals today puts forward higher requirements for our security. Payment, car keys can be achieved by mobile phones, bank cards, fingerprints, ID cards and so on can be used in intelligent terminals, various forms of terminals, if these terminals are to provide services for consumers, everyone has a variety of terminals, how to improve security?

This puts forward higher requirements for our equipment and operating system.

Also, todays operating systems are designed for different platforms. Mobile phones have mobile operating systems, watches have watch operating systems, locomotives have their own operating systems. Our operating systems are now developed for special hardware, resulting in a split development workload.

Software ecology and hardware are bound together, which greatly increases the development workload. How to make the work more efficient, break the wall between devices, realize ecological sharing and cross-terminal implementation is the requirement of our OS.

Today, Google Operating System and Android Operating System will turn to ChormPC and tablet in the future. Watches have Android system and IoT has IoT system. But Google Operating System is based on Macro-kernel architecture, not micro-kernel architecture. Apples operating system, recently released by Apple has a tablet OS, watches OS, different devices have different OS, mainly macro-core, hybrid core, but also introduced some micro-core, different devices are split, the development of different OS, which is very complex.

Linux has been invented for decades, and PCs were invented before they came into being. But what is the future operating system?

Google is also developing the next generation of operating system, Fuchsia, which is micro-kernel and can be adapted to various hardware terminals, but Fuchsia is not yet a distributed design, performance is not good enough, but it is a micro-kernel architecture, you can see the future direction of the entire operating system is micro-kernel.

We need to provide future OS for the era of full-scene intelligence, and multi-terminal capability sharing gives peripherals.

How to build OS for the future?

Today we bring Huaweis Hongmeng OS, Harmony OS, which is based on micro-kernel full-scene distributed OS. The Chinese meaning of Hongmeng may mean breaking new ground. The closest English word is Genesis, which means breaking new ground. It is too difficult to pronounce Hongmeng in Pinyin. We named Harmony in the hope of bringing more peace and convenience to the world.

First, look at our architecture.

This is Hongmeng OS architecture, the bottom layer is the core layer, the top layer is the basic service layer, the program framework, through these things, support different devices, including smart screen, wear, locomotive, audio, watch, mobile phone, PC and other devices.

Through a set of systems, an OS realizes modular decoupling, corresponding to different devices can be flexible deployment, regardless of hardware capabilities or weak hardware capabilities, can be a set of operating systems, can be unified in different hardware platforms for loading and deployment.

At the same time, with the powerful and flexible unified deployment capability, our OS can be deployed on different hardware capabilities, adapting to the rich capabilities of IoT era in the era of interconnection of all things.

At the same time, the distributed architecture is used for the first time in terminal OS, seamless collaboration and distributed soft bus. Hardware capabilities are virtualized and resourced.

Distributed soft bus of operating system enables multiple terminals under the same account to call hardware capabilities across terminals.

For our distributed operating system and distributed soft bus, we simplify the intermediate protocol. If we do not simplify, each layer will increase the overhead, which makes the transmission more efficient, more concise and faster.

Since the invention of our operating system, several important features of our operating system, including process management, the most basic thing, our Macro-kernel has no microkernel layer directly, and the operating system has completed several tubes. Li.

When we went to college in the 1980s, we learned the principles of operating systems. However, as we enter the era of micro-kernel, how to ensure the performance of inter-process communication is very important. Why we use micro-kernel is the security at the core level.

Since the invention of computer, it has used macro-core. Today, to enter the era of micro-core, Hongmeng micro-core has been put into commercial use. After Android mobile phones and tablets have been put into commercial use, including 2.0, many Huawei terminals have adopted Hongmeng micro-core, which is used in trusted executable environment to make face payment with high security. Level use has passed formal verification for the first time.

We hope that the whole operating system will use our micro-kernel in the future. This is about the advantages of micro-kernel. Our micro-kernel is an effective means to verify the security of the system at the source by formal verification through mathematical methods to ensure adequate verification matching and formal verification.

Formal validation is a method that can cause problems. One line of program, 100 lines of formal code, 20 million macrocores, 2 billion formal code, is a disaster and can not be done.

Microkernels, with small kernels, can achieve formal verification and significantly improve security. In the past, it was only used in aviation and chip design with high security and reliability. Today, the microkernel formalization method is used in a wide range of operating systems, because microkernels naturally do not have ROOT and do not need ROOT privileges. Once the ROOT privileges are obtained, it is equivalent to taking the key of the door and entering every room. We schedule the threads of each layer of the microkernels and put them into the microkernels. Graphic and image calls, file management, power management, memory management may all involve security, but each individual lock, without a unified key to open all the room doors, it is impossible to get a place to break through all places, without ROOT authority, the external core services are isolated from each other, providing performance-level security, and macro-core. The mode becomes two layers, micro-core and outer-core, to realize the past macro-core system, so it is more secure and efficient, and it improves the security level from the source.

At present, the operating system can only reach 2 levels, up to 3 or 4 levels. Our Hongmeng OS should be able to reach 5 + security level, which is probably the first one in the world. We will also participate in such tests. We believe that this is OS with 5 and 5 + security capabilities.

Hongmeng micro-kernel is flexibly deployed, providing full-scene, diverse security device capabilities. This is one of our great strengths, full-scenario OS, distributed OS, providing security through the microkernel. And Huawei LITEOS, which is very lightweight and considers all applications. At the same time, Huawei Ark Compiler and multi-terminal IDE development environment support the current Hongmeng OS.

We develop applications for watches and mobile phones differently. Every developer will have a lot of work in adapting and developing different hardware in the future. Our method is to hope that the developer will have a set of code to adapt different kinds of terminals through the development environment provided by Huawei. It is very convenient to develop multi-terminal deployment at one time. Efficiency has been greatly improved, and cross-equipment ecological sharing has been achieved.

For example, the development of music broadcasting software, home is the big screen, intelligent screen on TV, automatic adaptation. Our IDE environment can be automatically adapted by dragging and dropping parties. Lets look at DEMO to facilitate developers to provide this capability.

At the same time, our Ark Compiler has been improving since its release. Really support multi-programming language unified compiler, greatly improve the development efficiency, we use C++ programming performance is very good, but it is very difficult, many people can only use JAVA, Kotlin, we fully support, support multi-language, even mixed programming, high-performance programs may use C++, but general applications use JAVA, Kotlin, or even branch. It is very convenient to maintain hybrid compilation, which greatly improves the efficiency of running programs and improves the performance by more than 60%. Our compilers are constantly improving. At the same time, with the help of distributed capabilities, we provide Kit to develop cross-terminal applications, including our distributed soft bus Kit and so on. It is as simple as developing common applications to realize cross-terminal development of distributed capabilities through Kit. In the past, the operating system did not support such a capability, you do not know how to use, today we use Kit to facilitate you.

This is our goal of Hongmeng OS.

Our Hongmeng OS has better performance, higher security, distributed capability and future-oriented full-scene capability than Andorid. This is a future-oriented OS. We want to tell you that we are available at any time, but considering the partnership, the current Android ecosystem reduces your workload.

Source: Editor-in-Charge of IT Home: Qiao Junjing_NBJ11279