Open Hongmeng who is love for love

On May 19 this year, according to the latest reports of Reuters, Google has suspended its business with Huawei.People familiar with the matter said: This means that Huawei can only use the open version of Android and cannot access proprietary applications and services from Google, including but not limited to Play Store, Gmail, and YouTube.

Facing the severe reality of Google's participation in sanctions, Huawei quickly pushed out the Hongmeng system that has been silently developed in the since 12 years, playing the strong voice of the era of Chinese science and technology to oppose American trade protectionism.

On May 21, Yu Chengdong, CEO of Huawei Consumer CEO, said in the old friend group founded by the Internet person Fang Xingdong: The operating system developed by Huawei will be launched this fall and will be available in the spring next year.

This news completely detonated the emotions of netizens. Microcinenic, ark compilers, performance improvement of 60%, compatible with Android applications, and opening up all platforms have become the five keywords that must be mentioned by the Hongmeng system later.With the disclosure of Hongmeng System to release and these five key information, rumors, praise, and suggestions have also come.

Hongmeng will be released in late June, Xiaomi mobile phones will be upgraded to Hongmeng System, Huawei will be arrested in the Huawei, which are rumors. Huawei or related parties have carried out rumors.

Huawei's micro -core and new compilers are the principles of victory. Five years later, Hongmeng basically replaced Android and Huawei made Google's unable to calm the arguments.

Some people recommend that Huawei uses the telescopicity of microbies to do a good job of embedded equipment to form a unification of ecology, so that the software carried by Hongmeng can be used everywhere.

The author advocates that before Huawei's new system has not disclosed more news, the rumors should be cracking down, praise it, and it is recommended to meet the reality.At present, many media workers are anxious to see China's independent operating system growing up, and there are many expectations and estimates for Hongmeng's performance.In fact, China's independent operating system and Hongmeng really need to develop the long -term attention and support of public opinion, rather than indifferent when not sanctions abroad, and a foreign sanctions have exaggerated its role and performance.I think this is a kind of killing.

Huawei Hongmeng may not have obvious performance advantages with micro -core

When almost all domestic media mentioned that Huawei Hongmeng adopted the technical route of micro -core, it will emphasize that the micro -core is more advanced, represents the future, the performance is stronger, and the scalability is very good.

Indeed, micro -core appears late, and conceptual is more attractive, and theoretically, it has many advantages.However, as far as the actual operating system is currently used, the use of micro -core operating systems is not dominant in performance.

Most of the micro -core and macro cores may not be familiar with, but everyone has almost used the Windows system. The core of the Windows system is a micro -core.Compared with Linux, Windows has almost no performance advantage.

Taking the most important emphasis on the supercomputing field as an example, as early as the Global Supercompute 500 rankings announced by the International TOP500 Organization in 2012, Linux occupied 462 operating system treasures among the 500 TOP500, accounting for the proportion of the proportion94.2%.

In the 2017 Super TOP 500 competition, 498 of the 500 units were running Linux, and the remaining two were UNIX, and Linux improved one more than last year.In 2018, the linux of Hong Kong core completely monopolized the operating system of the supercomputing TOP500.

In sharp comparison, the development time was as early as Linux for nearly ten years, and Windows, known as the advanced micro -core, was defeated in the field of supercomputing.The 500 supercomputes of the 500 supercomputes per year have fallen from dozens of units in the peak to no in recent years.

Therefore, Hongmeng may have some advantages with micro -core, but we should not exaggerate this advantage. In the end, what kind of performance experience will Hong Meng depends on the optimization of Huawei for it, not because it is a micro -core, it is definitely strong.

The pressure of ecological management after using micro -core will be heavier

The macro core is to integrate many parts required by the system into the kernel.Taking the Linux system as an example, the process, thread management, memory management, file system, driver, network protocol, etc. are all in the kernel.For example, the Swiss Army Knife is also high -efficiency.

The micro -core is only the most basic scheduling in the kernel, and other system modules are made into a process outside the kernel.Each process only does one thing well, and finally combine the system's function, just like building blocks, the combination is very strong, and each process only affects a small part of it, and the stability is relatively strong.

In principle, the micro -core is flexible than the macro core, which is more convenient to modify.However, the macro kernel is not almost impossible as a minority media. However, the modification of the macro core must be removed from the Swiss Army Knife, removed the corresponding part, and replaced and deleted this part.Finally, then move into the kernel to check its compatibility and error and re -compile the kernel.

The micro -core of the building blocks must be more easily. It is nothing more than a piece of one, and then replace it with a new piece.However, this convenience has largely required the manufacturer's ecological control ability.For example, after Windows installed more software or hooligan software, the system becomes stuck, and even uninstall these software cannot be fully restored to the previous state.

This is caused by Windows's micro -core allowed software manufacturers to write the contents of the startup item into the system process.With the addition of these foreign building blocks, micro -nucleus will inevitably become larger and larger, and the speed is seriously affected.

At the same time, we have to see Windows a very mature system after all. Windows Defender, which comes with Win 10, is one of the most powerful security software under Windows.Application software has been controlled with Microsoft's efforts.

Although the Android system runs all applications in their respective virtual machines, it reduces the difficulty of security risks and ecological control to the greatest extent.However, the application software can use some systems to directly use some systematic middleware, start -up self -activation, and unauthorized recording and other problems. It has been repeated.

If Huawei uses micro -core, it is also a question worth pondering if Microsoft and Google are strong.

How is the compatibility of the Ark compilation device a question

According to foreign media Technave, Huawei joined hands with Tencent to conduct Hongmun System performance related tests with smartphone manufacturers such as OPPO and Vivo, and gave test results.The results show that compared with smartphones equipped with Google Android operating systems, smartphones equipped with Huawei Hongmeng system are 60%higher than the former!

However, this does not say that Tencent's software can run directly through the Ark compiler without modifying it. After compiling the ark compiler, it is running in the Hongmeng system, and it is not said that the commands and parameters of Google's original Zygote compiler compile.Whether the program compile can run in the ordinary Android system is also unknown.

At the same time, Hongmeng is compatible with Android according to the current news, but not all application software can run in Hongmeng without modification?

These issues are the main problems that small and medium -sized software companies decided to migrate to the Hongmeng platform or develop the Ark compiler version.Without solving, software vendors will have worries.

How does Huawei's ark compiler improve the performance of third -party application?There are no official response yet, and there are two types of news.One is to say that Huawei has conducted in -depth magic reforms to the original compiler of Android to achieve great improvement in performance.Realized.

Of course, there is also a mixed saying that Huawei directly translates the Java code by bypassing the virtual machine into a machine code to deeply change the original compiler.

Aiming at the method of translating Java code directly into the underlying machine code, the author believes that this is of course conducive to improving performance, but it is not conducive to the transplantability and maintenance of applications and the security of the operating system.

All in all, there are many companies or groups that write the corresponding compilers in the world, but most of them are only applied in a very small range. Among them, there are many famous people, such as Intel's ICC.It is mainly caused by the problem of software compatibility or hardware compatibility.

Chairman Mao said: When our comrades are in difficulties, we must see the results, see light, and improve our courage.Therefore, it is understandable to praise and praise Hongmeng. At the same time, we should also see that it is also important to support these issues that may be faced in a gradual solution to Huawei.

The future of the information industry's autonomy must be bright, and the road must be difficult.We have to support, but we cannot kill, we must come up with the patience of history, and look forward to the real glory. Source: Observer.com