Rebirth of the Internet Overlord

0235. Distributed microkernel operating system

/*The third update has been completed, can I ask for a recommendation vote?*/

{Time: July 2-July 7, 2003}

{Location: United States-California}

In the previous life, Andy Rubin and Mathias took a break after their venture Danger failed.

When Andy Rubin came out again, it was already October 2003.

At that time, after learning from the painful experience, he positioned his future direction in the research and development of mobile operating systems.

And because Danger’s hiptop product had been implanted into Fengyu’s search engine by Andy Rubin, Andy Rubin also formed a close relationship with Fengyu.

In the end, Andy in his previous life completed most of his operating system 22 months after starting his business. In August 2005 in his previous life, he low-key launched his Linux-based operating system at a price of 50 million US dollars.

Sold to Fengyu, which aims at the future.

Then, two years later, on November 5, 2007, Fengyu Company announced an operating system called Android to the world, and at the same time announced the establishment of a global alliance organization "Handheld Device Alliance".

Within this handheld device alliance, Fengyu releases the source code of the Android operating system to all companies that join the organization under the authorization of the Apache free open source license.

So, from that moment on.

Fengyu officially embarked on the broad road.

But all the stories from previous lives will no longer exist in this life.

Because in this life, the seeds that Ning Zimo planted in the hearts of Andy Rubin and Mathias a year ago finally played a key role.

This seed sprouted after Andy and Mathias failed to confirm in hiptop. So on July 2, 2003, the day Ning Zimo met the two of them, the two couldn't wait to join Ning Zimo.

Among the named smart device teams.

***+***

For technical geeks, time is nothing more than working time and time outside of work.

Therefore, the first thing Andy and Mathias did after confirmation was:

"What do we need to do?"

After rebirth, Ning Zimo brought with him all the memories and understandings from his previous life. When he set out again in this life, nothing completely followed the development process of his previous life.

He has never set his sights on Android, which has a disordered memory mechanism and numerous program bugs.

Therefore, even if the father of Android in his previous life stood with him, Ning Zimo was not prepared to make a product that went in the wrong direction from the beginning.

Should we follow the closed route of Pingguo iOS in the previous life, or should we take the open route of Android system.

Ning Zimo had a plan a long time ago. Now that Andy and the two asked about it, Ning Zimo took the opportunity to unify the core team's thinking.

"Andy, in the development process of hiptop, what do you think is the most time-consuming part except the initial design errors?"

"There are mainly two big parts, one is the mobile operating system and the other is internal software development."

Ning Zimo nodded, "Yes, mobile operating system and application software. The mobile operating system determines the lower limit of this product, and the combination of application software and hardware determines the upper limit of this product."

The words upper limit and lower limit are easy to understand. After understanding it, Mathias asked, "So, we need to start with the mobile operating system first?"

Ning Zimo nodded, "Yes, it must be a mobile phone operating system. Moreover, I already have a plan."

Mathias glanced back at Andy, both of them were unprepared for the fact that the young man had expected this early on.

Every time they do something, they consider whether it can be done before making corresponding strategies.

But this young man is different. He knew where he was going from the beginning!

Mathias turned around and asked hurriedly, "What kind of plan?"

"Do you know the company qnx (quantum software systems)?" Ning Zimo met Matthias's gaze and said.

The unfamiliar name in Ning Zimo's mouth made Andy frown, but Mathias nodded, "I have not only heard of it, I have also studied it, because the music and media system of my Porsche happens to be from this company.

The qnx system provided by the company."

Ning Zimo was very surprised, "Oh~~Matthias, how far do you know about qnx?"

"It is a Unix-like real-time operating system that complies with POSIX specifications. The target market is mainly for embedded systems. Although qnx itself does not belong to Unix, because it provides POSIX support, most traditional Unix programs can be modified with minimal modifications (or even without

need to be modified), you can compile and run it on qnx..."

Mathias knew the performance of qnx very well and reported it in detail. Halfway through the story, Andy raised his head and stared at Ning Zimo.

After Matthias finished speaking, he couldn't wait to look at Ning Zimo and asked:

"Ning, are you not going to use the macro kernel to write the operating system, but are you going to let us directly learn the qnx system and make a microkernel operating system?"

"Yes, at least to put it simply, that's the case." Ning Zimo nodded.

Regarding Andy's sudden mention of the microkernel operating system, Ning Zimo suddenly thought of the sensation caused by Hua Wei in his previous life when he released the Hongmeng operating system.

In the previous life, in August 2019, Hua Wei, who was constantly being squeezed by the United States, finally came up with a backup plan and released the Hongmeng OS that had been prepared early in the morning.

Ning Zimo once paid attention to Hongmeng OS, and he went out of his way to understand the two major features of Hongmeng OS:

distributed.

Microkernel.

To put it bluntly, the distributed microkernel Hongmeng OS is intended to allow all smart devices to use the same operating system, and at the same time use "distributed soft bus technology" to allow them to be truly "interconnected" from data to services.

A full set of matches.

From a developer's perspective, programmers who serve the distributed microkernel operating system ecosystem often only need to write the basic functions and logic of the software, and they can easily deploy it on watches, mobile phones, TVs, computers and other platforms at the same time.

Such a set of concepts is in line with Ning Zimo’s future development layout of smart devices.

This must be the biggest difference between its smart devices and Fengyu’s Android in its previous life.

"The future development of smart devices is not limited to mobile phones. Therefore, the microkernel operating system, compared to the macrokernel, is the most suitable core for the development of smart devices.

You also know that the work content of an operating system is, to put it bluntly, to manage the work allocation of the computer. For example, calling the processor, allocating memory space, calling storage devices, controlling the display, etc.

Because the macro kernel operating system has a huge core, it can naturally manage all aspects of the computer, from allocating CPU to programs to rendering a pixel on the display, all are managed by the core. Its core representative is the Linux system. Because

Linux can issue instructions directly from the kernel, so its biggest advantage is that the system execution efficiency is very high.

But at the same time, the shortcomings of the macro kernel are also very obvious. That is, a powerful kernel corresponds to a large number of codes. As long as there are slight errors in the code, it may cause the kernel to crash, and then the device will crash. At the same time, once the kernel authority (root)

Being acquired means having absolute control over the entire system, so the security is also open to question.

Compared with the macro kernel, the microkernel system also has a core, but it is very small. The microkernel system only takes care of the most basic tasks, such as cpu scheduling, memory management, etc., as well as sound, graphics display, etc., which can be made into services.

Therefore, precisely because the core of the microkernel is small and the functions are added later, the microkernel is very easy to transplant. And even if a service in the microkernel system crashes, shutting down and restarting will not damage the entire device.

All are down. And if a certain service is invaded, not all will suffer..."

Compared with the previous Android based on macro kernel Linux, the idea of ​​​​the rising star Hongmeng was accurately positioned from the beginning.

As long as different programming languages ​​​​are unified during development (java and c language), the mobile phone does not need to install any messy virtual machine, it can run directly, and the speed will be much faster.

In addition, under the Android system, a program cannot release memory casually, and the memory cannot be reclaimed until the entire application is shut down. Therefore, Hongmeng in the previous life was in an unbeatable position to crush Fengyu Android from the beginning.

After Ning Zimo finished speaking, he paused and gave the two people opposite him some time to understand before continuing:

"And around the advantages of distributed services such as microkernel operating systems, we will launch a series of developer tools at the same time. Corresponding compilers that allow programs to be converted into machine code faster, supplemented by matching programming development

environment.

After solving the problem of interconnection between smart terminals, we have actually developed a one-stop development ecological platform for smart devices. And when such an ecological platform is open to all programmers, we will have a large number of

Talent provides us with various services in the basic distributed microkernel ecosystem."

Ning Zimo smiled at the two of them, the joyful colors in his eyes radiating uncontrollably.

Andy and Mathias followed the light he radiated, and it was like seeing a new sky.

"Then what are you waiting for? Let's study the qnx operating system and learn it quickly."

"Study? Maybe we can consider buying its source code!"

???

When Andy and Mathias heard Ning Zimo's words, they were both stunned!

Is this possible?

Ning Zimo smiled enigmatically and winked at the two of them.

Perhaps after many years, the disclosure of various open source programs and technologies on the Internet will be enough to support an operating system similar to Android. But even if it is developed by then, there will not be enough market share to support its driver development and application software development.

.

So Ning Zimo prepared two sets of plans early in the morning, and going to qnx company to purchase the qnx system was only one of the plans.

Regarding whether he could buy the license for the qnx system from the qnx company, Ning Zimo just had a bold idea.

In the previous life, in 2004 and 2010, qnx changed owners twice. In the 2004 change of ownership, when qnx was acquired by Harman for US$138 million, it was still burdened with debts equal to the transaction amount.

Although I don’t know exactly when 2004 was the first time it changed ownership, it was mid-2003, so qnx had no chance to fish in troubled waters.

Maple Country Ontario, if Ning Zimo hadn't seen a piece of related news before his rebirth, Ning Zimo would not have had a good impression of the country where Lin Changxin, one of the Iron Triangle in his previous life, was arrested.

In the previous life, on October 27, 2017, Ontario designated December 13 every year as the "Southern Whale Massacre Victims' Day". At the same time, Maple became the first country to set up the "Southern Whale Massacre Victims' Day".

Western countries.

It stands to reason that a country with such a pro-flower gene should have a good relationship with growing flowers.

But in fact, when there were conflicts over rice farming in previous lives, Fengguo often served as the vanguard of the United States.

When the plane taxied into the airport, Ning Zimo kept thinking about Lin Changxin's arrest here in his previous life.

It wasn't until he walked into the reception room of qnx Company that the business leader of qnx Company hung his hand in front of Ning Zimo for a long time before he saw the dazed young man in front of him come out of a strange state.

Ning Zimo came back to his senses, stretched out his hand to hold the hand of the business manager of the qnx company opposite, and said lightly:

"Hello, George, I'm here to purchase a bsd license for the qnx system."

Andy and Mathias turned to look at Ning Zimo in surprise, because they had just introduced that they and their party were here to discuss business cooperation with qnx. Ning Zimo said this, making the current scene very awkward.

.

George looked at the young Ning Zimo, and the corners of his mouth turned up in amusement: "Did you just tell me a funny joke?"

"Maybe it sounds funny, but I'm serious." Ning Zimo looked sincere.

The expression on George's face became serious,

"Although I can't decide on this level of negotiation, I think you, a young man, may be wishful thinking!"

Tap the screen to use advanced tools Tip: You can use left and right keyboard keys to browse between chapters.

You'll Also Like