Wife: “at 8 o ‘clock in the evening hongmeng will be officially released, my P40 Pro can upgrade Hongmeng operating system.”

Me: “congratulations, I’m still waiting for the P50 or apple’s iPhone13.”

Wife: “you say, hongmeng’s matter all quick noisy two years, you learn computer of, you will tell two sentences, hongmeng exactly is what, it is not so called android?”

Me: “That’s a good question. I don’t want to see people arguing about android or not. I just walk away because I don’t think it makes sense.”

Wife: “how say?”

Me: “In fact, to figure out the essence of a thing is actually very simple, is in a system, constantly screening and removing the components of the system, when a component is removed, the existence of the system is no longer valid, then this component is the essence of the system, the essence of the system is this component.”

Wife: “have a bit abstruse, can spread out talk about?”

A second to see the essence

Me: “Let me give you an example that is common in reality. We all know that cars have wheels, and commercial airplanes have wheels, but we don’t call airplanes cars just because they have wheels, right?

Because when you remove the wheels, an airliner is still an aircraft, and an aircraft doesn’t necessarily need wheels,

You see, some helicopters, drones, they don’t have wheels, but that doesn’t prevent them from being aircraft.

Only when the aero engines, propellers and wings were removed did the aircraft cease to exist.

So we can say that the essence of an airliner is an aircraft, and the essence of an aircraft is a device that can use aerodynamics to fly in the air.”

Wife: “HMMM, be this reason.”

Me: “How about hongmeng? The same is true of Hongmeng. We know that the Android system architecture has 5 layers, the upper layer is the application layer and the framework, the middle layer is the runtime and the common library, hongming also uses these components in AOSP.

But can we just say that hongmeng is an Android case? You can’t,

Because when we took the AOSP components out of the system, Hongmeng was still Hongmeng, hongmeng as an operating system still existed. So first of all, Hung Mun is not Android per se.”

The base for the Interconnection of everything

Wife: “that hongmeng…”

Me: “Don’t worry, Hongmei is essentially a microcore distributed system. You can even think of it simply as an” Internet of Everything “base. Whatever’s on the base, the whole does what it does, but it has the ability to collaborate with other devices that also use hongmei base.”

Wife: “don’t understand.”

Me: “is simply, now android and iOS is communication through the application layer protocol, bluetooth protocol is the application layer, application layer protocol has a bad is unstable, easily broken, because it is a role in the software, the software is running in user space and kernel space, at the time of system resources nervous, have killed by the operating system.

If you think about it, when you play a game, bluetooth keyboard, Bluetooth mouse, is there a lot of latency, or even no response? That’s why.

And HongMeng it can be said to be dedicated to solve this kind of problem, it is through such a “microkernel distributed system”, to allow all running HongMeng microkernel equipment, can communicate more at the bottom of the exclusive agreement, thus guarantee the communication time delay is minimized, so huawei will dare to enter the automobile industry, provide on-board system for manufacturers, reason, including this one, Because smart cars, autonomous driving, getting down to milliseconds or even microseconds is critical.”

Ambition is not in the surface, in the interconnection of all things

Wife: “Oh! So airplanes essentially fly through aerodynamics, and Internet of Things devices essentially connect to everything through microcore distributed operating systems like Hongemon, so if you load the components of AOSP into the hongemon base, it can be the system for a smartphone or a smart car, load the browser core, It could be a system for smart watches, smart refrigerators…”

I: “right, not kui is my wife, a bit pass!

In other words, when it comes to Huawei’s mobile phone system, we can say that this is “Hongmeng is a visual Shell of Android”, but we can’t say that “Hongmeng is Android with a Shell”. It is essentially a microkernel distributed system, and these upper components are just to adapt to the habits of users that have been cultivated over the past decades. And reuse the skills of developers that are already in the market. It’s not really about creating a new layer of Android, it’s about solving the Internet of everything problem.”

Wife: “8 o ‘clock also fast arrived, we together on time watch hongmeng official edition press conference.”

Me: “Ok.”

I take advantage of the situation to the wife on a lying, found that I have no wife…