Huawei Hong Meng OS can replace Andrews it?

Answer the question, can not, at least, this possibility does not exist within a few years.
August 9 Developers Conference on Huawei, said Yu Chengdong: Hong Meng is a microkernel-based distributed whole scene OS. Hong Meng OS is designed to meet the high standards of the whole scene to experience the wisdom of connectivity requirements, for which Huawei presents four major characteristics of the system solution.
1, a distributed architecture for the first time for the terminal OS, cross-end seamless collaboration experience.
2, and high-performance engines is determined delay IPC technology systems inherently smooth.
3, microkernel-based architecture remodeling of terminal equipment trusted security.
4, a development supported by the unified IDE, deployment of multi-terminal, terminal cross-ecological sharing.

 

What is a microkernel

To understand these four programs, we must first understand what a microkernel. First look at a chart, the left is monolithic, the right is the microkernel.

Microkernel is not a new concept, in the 1980s it has already been proposed and implemented. So far, he has been to several generations of evolution. Microkernel is a way to provide the most basic services necessary and the operating system kernel, which include these essential services into the thread management, interprocess communication (IPC, Inter-Process Communication) , memory management, and so on. Removal of other services (such as file management, network services, device channels, graphics rendering, etc.) other than essential services through inter-process calls connected to the micro-kernel, running in user mode, and the processing of these services with the processing of a program like any other . Because each service only runs in its own address space, the purpose of the isolation system services. System vulnerabilities such services will not affect the kernel. So with each other between these services are protected. Thereby increasing the security of the entire system. At the same time releasing the coupling between the various modules, on different devices, only the necessary service modules can be loaded, so as to achieve high portability.
Relative micro-kernel is monolithic, for example, we currently use the Android kernel, Windows, Linux and other operating systems. Monolithic system-related services are basically put in the kernel mode kernel, such as file systems, device drivers, virtual memory management, network stack and so on. Compared to other types of operating systems architectures, such as micro core architecture or mixed core architecture, these core will define a high-level virtual interface by the interface cover describe the entire computer hardware, the description will be grouped into a set of hardware description wording sometimes attach some system calls, so you can use one or more modules to achieve a variety of operating system services such as process management, synchronic (Concurrency) control, memory management. To complete the cooperation between the various departments through a simple function call, so theoretically more efficient than macro core microkernel high.
And then, in order to avoid weaknesses between the monolithic and microkernel, it has developed a mixed morphology intermediate core, the common part of the service will be placed in the kernel, not frequently used services placed outside the kernel.

First, the advantages

  • Modular system services, substantially complete decoupling, highly portable;
  • Kernel increased security (internal kernel module Bug does not affect the stability limit damage caused by software vulnerabilities in a single internal module);
  • Multiple systems can co-exist service, corresponding to run multiple operating systems simultaneously;
  • Stable unified interface (can independently maintain private drive and service, do not need to bind with the kernel source code);
  • It is ideal for multi-processor systems design, on a multi-core processor computer, interdependent system services can run simultaneously;

Second, the disadvantage

  • Exchange data through the communication process or system service calls, instead of using the system function calls, resulting in an additional operating system overhead;
  • Some systems use frequently used services, processes, such as network send and receive data, resulting in a context switch to the operating system is a burden;
  • Because the system is highly modular service, there are a lot of system memory copy between services, requiring more memory;
  • The existence of a complex system service call relationship between each other, it is difficult to design a communication interface;
  • In short, higher micro-kernel on the hardware requirements, such as greater transmission speed between hardware, more powerful CPU and more memory, thereby requiring larger battery support.


Hong Meng whether to replace Andrews

Yu Chengdong said, if Google operating system can not be used, it can be transferred to obscurity OS at any time.
Whether Hong Meng OS can replace Andrews, in fact, this question is easy to answer. Only need to look at, Fuchsia can replace Andrews. Huawei Meng-hung on the subject of Google's Fuchsia. Google is not a chicken dish, on the operating system development and understanding of the Internet, certainly more than Huawei. But Google's Fuchsia debut more than three years has been, so far, Fuchsia has not been large-scale use. There are mobile phones and PC developers to run applications on Fuchsia, it found that the speed is not high. Visible, it seems a few years, Fuchsia there is no trend to replace Andrews. So obscurity to immediately replace Andrews, basically impossible.

Of course, from the publicity point of view, and say there is no problem, one can be beat on Google, and second, to increase the sense of science and technology in Huawei brand. I personally think that obscurity replace Andrews also just talking about it, at least two or three years, this goal is not real good. As already listed, relatively monolithic, microkernel has its disadvantage is difficult to ignore.

1, the microkernel nature, not suitable for mobile phone operating system. Microkernel suitable scene is relatively simple equipment. Phone usage scenarios complex, social, video, office, games and so on. Because the micro-kernel is highly modular, not only requires a lot of memory copy, and by way of the communication process to invoke the service. If forced to use on the phone, or on the need to more CPU, more memory, larger capacity battery. If the hardware can not keep up, to experience the fluency necessary to discount. This is also when someone experiences Fuchsia, feel the reason is not so smooth. Microkernel is more suitable for operational needs is not so high, the use of relatively simple scene wearing a smart, intelligent home equipment IOT.

2, from an ecological point of view. Hong Meng OS newborn, have not formed a good ecological. Eco-formation is not simple, not only takes years of accumulation and investment, but also at the right point in time. Despite microkernel aside, forming a good ecological not simple, Microsoft's foreign and domestic Baidu and Ali, the operating system has done a great dream, but did not form a climate. Even Microsoft abandoned Windows Phone, Android refuge under the banner. If Huawei is not a good strategy and firm support in this regard, then Microsoft and Ali is its lesson. Further, even compatible with stability and compatibility Android application, Android application hung in the cast, it is difficult not compromised.

3, from the perspective of the user and the market. Huawei propaganda that may be a day or two to replace Andrews. Huawei either boast of, either overestimated the loyalty of users. Android and Apple iOS can achieve today's experience and fluency, not built up overnight. It is the result of ten years of optimization and improvement. A newborn child, even extraordinary talent, but regardless of the strength or agility, but must be better than young men in their prime. Hong Meng as the new system OS newborn, even well compatible with Android applications, but there will likely be a lot of BUG and experience problems. These problems can be solved in a few days more often than not. Users may not have so much patience, once formed a bad reputation, users must change planes. Coupled with the siege OPPO, vivo, millet and other wolves, Huawei think stand up, I'm afraid more difficult.

So Yu Chengdong said the bouncer: Huawei will prefer to use the Android operating system, taking into account the ecological Andrews, reducing everyone's work.
All that being said, on the one hand is to beat Google in the need to appease the next Google, Huawei not want Google bar so hard decorum skin, after all, do business or go on. On the other hand, he knew obscurity weight, not out of obscurity to take risks, because the risk is too great, and difficult to bear. Only in the last resort, we will take obscurity to withstand.

In addition, Huawei has always stressed obscurity less code. Hong Meng amount of code that only 8% of Andrews. But as professional staff, this need not be serious.
First: Hong Meng is a micro-kernel, not the code file management, network services, equipment and other services channel count. If you include these external service code, it is hard to say.
Second: less code does not mean anything, we can not explain a good experience, it can not explain the high quality.
Third: Dragon teenager, eventually becoming difficult to escape the fate of the dragon. The amount of code sooner or later will come back.

 

Obscurity where is the future

We have to look a little amplification, from a historical and trend analysis will find: Can not beat another QQ QQ, can not beat Microsoft's Windows operating system to another PC. Also, can replace Android and iOS, it will not be another mobile phone mobile operating system. Can beat them is to change the changing times and the bearer of information. Moving from the PC era to era, from 2G to 5G, from Internet era to the era of things. Times and technology subversion, will it be possible to bring a chance to beat the Giants. Hong Meng more like OS operating system of things. Huawei official also said that Hong Meng is a future-oriented operating system. What is the future, that is, of things and car networking era. In addition to mobile phones and computers, vehicles, furniture, intelligent, smart appliances, smart wearable devices such as IOT, also has great development space and imagination.

Guess you like

Origin www.cnblogs.com/guolixiucai/p/11344202.html