Super-brain hacker

Chapter 385 The choice of helplessness

Things are going better than expected.

Lin Hong was originally worried that the function of version 0.1 of LINX was a little too simple. These people in this research institute would not like it, but they didn't expect that their requirements were not very high. After seeing the Mars rover demonstrating several simple functions, they were very satisfied.

In fact, there are some more advanced functions of the rover that have not been demonstrated, such as network communication between rovers and data chain sharing.

After the short demonstration, Lin Hong began to explain the source code of LINX in detail to Xu Zhizhong and Cao Xingping.

This is a real-time operating system, and the kernel used is a microkernel, which is quite different from LINUX.

At present, the Institute also has a team of staff working on the open source LINUX operating system. They plan to transplant the previously written control system to this open source system to ensure its security. However, this work has just begun. They also lack the underlying developers for the time being, and the progress is very slow. There are even plans to cancel this project.

In fact, as far as they know, the research on the control system of the air force radar is at the forefront of China. The research institutes of several brother units come directly to them to learn from them, directly copy the control system framework they have written, and use it in their own projects after a slight modification.

However, both Xu Zhizhong and Cao Xingping know that their framework has potential safety hazards, but there is no way at present. In order to make the project get started quickly and run successfully, this is the only way.

Starting from the initial system guidance code, Lin Hong explained the design architecture and ideas of LINX to them step by step, and the specific implementation code was only slightly analyzed for them.

Dai Xingping also secretly found Chen Wenliang, a researcher specializing in the LINUX kernel, and asked him to stay and watch and listen together.

After Lin Hong skillfully introduced the overall situation of all the code, Dai Xingping looked up at Chen Wenliang.

Chen Wenliang shook his head: "It's not the source code of LINUX, and there is no shadow of LINUX."

Dai Xingping asked him to come and listen. I just want to know. IS THE SOURCE CODE IN THIS SYSTEM REFERENCED TO BY LIN HONG, OR DIRECTLY USE THE LINUX CODE.

Chen Wenliang's words shocked him, that is to say, these codes are likely to be written entirely by themselves.

Lin Hong knew what he meant, but he didn't care. He continued to introduce: "The price of the kernel used by LINUX is a macro kernel, while the kernel of LINX is a microkernel, compared with that. The microkernel is more suitable for real-time operating systems. Even if an important module crashes, it will not cause the whole system to crash. As long as the corresponding module is restarted, this is a must for the real-time control system..."

LINX is just a prototype, which can complete some basic system control, basically. This V0.1 version is fully competent for civilian use. However, if you want to use it on military equipment with complex situations, you have to carry out further development. No one can tell how far it can develop later.

Dai Xingping listened carefully to all the information introduced by Lin Hong, and then asked for some details in detail. For these details, Lin Hong basically opened his mouth, showing that he knew the whole LINX system well.

Dai Xingping nodded. The LINX system was much beyond his expectation, which can be said to be a surprise. At the beginning, they didn't know how many brain cells were hurt because of the control system, and they also thought about developing it by themselves, but the project team was set up several times but not organized. There is too little talent in this field.

In fact, it can't be said that there is a shortage of talent. There should be a lack of key technical leaders. No one has overall control over this. They have never done such a thing and have no confidence to do the project well.

After LINUX became popular, because of its open source characteristics, it has gradually entered their vision. However, it is not easy to really understand the system. Chen Wenliang and his team have been studying this system for more than half a year, and they are still not sure that they can enter it. The transformation.

At this time, Lin Hong appeared with his LINX, and Cao Xingping was naturally overjoyed.

The technical quality shown by Lin Hong also made Cao Xingping and Chen Wenliang very respectful. They sighed in their hearts that they are really not good-looking. The other party has reached this level at a young age. They feel that they are old and can't keep up with the pace of the times.

Cao Xingping enthusiastically led Lin Hong and others into his office to learn more about the future development direction and plan of LINX.

Xu Zhizhong is also very happy about this. On the one hand, he finally saw that some people in China have begun to do this work and have achieved results. On the other hand, he is gratified by Lin Hong's achievements now. He knew that Lin Hong was definitely not in the pool.

Just as they were chatting, the R&D room began to talk about this matter.

Through the previous attitude and words of Cao Xingping and Xu Zhizhong, everyone speculated whether the institute intends to cooperate directly with this system, and the control system will adopt their system in the future?

That is to say, whether it is the WINDOWS system that is now progressing very smoothly, or the LINUX improvement project that is halfway through, it must be stopped and fully turned to the LINX system mentioned by these three young people?

This statement makes many people very worried. After all, they have done so much work before. If they suddenly give up all of them, it will be more uncomfortable than killing them.

The more you pay for one thing, the more you support it, the more you will maintain it. This is a common psychology.

In Cao Xingping's office, when Lin Hong was about to say his doubts, the door was suddenly pushed open, and a young man wearing glasses came in, with fair skin, about twenty-seven or twenty-eight years old.

After the young man came in, he took a look at Lin Hong and the other three of them, and then said, "Sir, uncle, I heard from everyone that you are going to remove the previous system project team?"

Cao Xingping saw that he was so reckless and broke in. I couldn't help frowning. He shouted, "Why don't you knock on the door when you come in?" Who told you about this?

The person who came is the aftermath of his nephew, who is also a member of the development team.

"Ok, we have invested so much energy in the development of this project before. How can we say that we can withdraw as soon as possible?" Yu Bo recognized that the news he got was true. "If we changed the system development again, wouldn't it have been done in vain before? Moreover, even if they use their system, it does not prove that their system is really competent. Before. Haven't we tried a lot of solutions?"

"You bastard! When did you talk about it?!"

Cao Xingping was suddenly a little anxious. He was stunned and didn't know who's temptation to listen to. He came here to be fooled.

The rest of his nephew is fine. He is smart and willing to learn, but his emotional intelligence is a little low. He is often used by his relationship with him to report the situation, and he is not aware of it.

Actually. Cao Xingping also has this worry in his heart.

Their control system. It took many years of development to gradually form a framework. At present, it has become a set of mature solutions, which have been applied to many projects, and even many brother units are using it. Gradually, there is a trend to become the standard of control systems in the army.

If the system is really replaced temporarily, everything that has been done before is bound to be overturned, and the completed projects will have to be pushed back. The price paid is really a little high.

For the following technicians, they may need to re-learn a new language and adapt to the new development environment.

However, the LINX brought by Lin Hong is indeed a good choice. The most important thing is that all the code is written by yourself. WITH COMPLETE INTELLECTUAL PROPERTY RIGHTS, IT IS MORE IDEAL THAN DIRECTLY USING LINUX FOR MODIFICATION.

Of course, there is another important point, that is, this person was brought by Director Xu himself. The other party made it clear that this boy is one of his students, and the meaning is self-evident.

And now, his nephew actually came to be this villain, representing other technicians, which will undoubtedly bring a very bad impression to the director.

At this time, Lin Hong asked, "Uncle Cao, which system are you currently using based on? LINUX?"

Cao Xingping said, "No, it's based on WINDOWS3." A shell has been added to it, and some functions have been added. At present, this scheme is very mature.

"WINDOWS?"

Lin Hong couldn't help but be a little stunned when he heard the words: "This is a closed-source system."

He can't imagine how they put a shell on a closed-source system and then use it on military products. What other security is there in this way?

As far as he knows, Windows 3.1 is famous for its many vulnerabilities. The kernel of this system is essentially MS-DOS, but later Microsoft provided a series of software development interface SDKs, which greatly provides Windows programmers with common functions and program calls during development. The library speeds up the development, but at the same time, the SDK also isolates programmers from the underlying hardware resources and implementation details, making them unable to access the underlying implementation mechanism.

Cao Xingping said helplessly, "It is indeed closed. However, we have no choice. Before that, we tried all possible solutions and finally found that only this system can meet our needs. AT THAT TIME, LINUX WAS NOT POPULAR. WE DIDN'T KNOW ITS EXISTENCE. IF WE HAD LEARNed ABOUT THE EXISTENCE OF LINUX, WE WOULD HAVE SELECTLY CHOSE LINUX.

This is indeed a helpless thing.

Their project has to be completed in a limited time, but there is no solution in China. Those DOS systems can't meet their requirements at all. As long as they choose this system, they have spent a lot of effort to transform it to ensure as much security as possible.

After the aftermath of breaking in heard their conversation and wanted to say something else, another technician came in at the door. After he came in, he said to Cao Xingping, "Lao, there is something wrong with the control system again. I don't know why, but the control program has been flashing back after starting."