Chapter 385: A Choice in Desperation
readx;
Things went more smoothly than expected. Pen? Interesting? Pavilion wWw. biquge。 info
Lin Hong was originally a little worried that the functions of version 0.1 of Linx were a little too simple, and these people in this research institute would not look down on them, but they didn't expect that their requirements were not very high, and after seeing the rover demonstrate a few simple functions, he was already very satisfied.
In fact, there are some more advanced features of the rover that have not been demonstrated, such as network communication between the rovers and data link sharing.
After the short demonstration, Lin Hong began to explain the source code of Linx to Xu Zhizhong and Cao Xingping in detail.
This is a real-time operating system, and the kernel used is a microkernel, compared to Linux, the difference is quite big.
At present, the institute also has a group of staff working on the open source Linux operating system, and intends to port the previously written control system to this open source system to ensure its security, but this work has just begun, and they lack the underlying developers for the time being, and the progress is very slow, and there are even plans to cancel the project.
As a matter of fact, as far as they know, the research on the control system of the Air Force Radar Institute is in the forefront of the country, and the research institutes of several fraternal units have directly come to them to learn from their experience, directly copy the control system framework they have written, and use it in their own projects after making slight modifications.
However, both Xu Zhizhong and Cao Xingping know that there are potential safety hazards in their framework, but there is no way to do it at present, in order to make the project quickly start and run successfully, this can only be done.
Lin Hong started from the initial system bootstrap code, and explained the design architecture and ideas of Linx to them step by step, and the specific implementation code only gave them a little analysis.
Dai Xingping also secretly found Chen Wenliang, a researcher specializing in the Linux kernel, and asked him to stay by the side and watch and listen.
After Lin Hong skillfully introduced the overall situation of all the codes, Dai Xingping raised his head and looked at Chen Wenliang.
I saw Chen Wenliang shaking his head: "It's not the source code of Linux, and there is no shadow of Linux." ”
Dai Xingping asked him to come over and listen. Just want to know. The source code in this system is not Lin Hong's reference, or directly take the Linux code to use.
Chen Wenliang was shocked by his words, that is, it is very likely that the code was written entirely by them.
Lin Hong knew what he meant, but he didn't care, and continued to introduce:
"The price of the kernel used by Linux is a macro kernel, while the kernel of Linux is a micro kernel, compared to that. The microkernel is more suitable for real-time operating systems, even if an important module fails, it will not cause the whole system to collapse, just let the corresponding module restart, which is a must for real-time control systems......"
Linx is still just a prototype and is able to do some basic system control, basically. This v0.1 version is already fully competent for civilian use. However, if it wants to be used in military equipment with more complex situations, it will have to be further developed, and no one can say to what extent it can be developed in the future.
Dai Xingping listened carefully to all the information introduced by Lin Hong, and then asked some details in detail, for these details, Lin Hong basically opened his mouth, showing that he knew the entire LINX system well.
Dai Xingping nodded. The Linx system was much beyond his expectations, it can be said that it was a surprise, they didn't know how many brain cells were injured because of the control system, and they also thought about developing it themselves, but the project team was formed several times and did not form it, and this talent was too lacking.
In fact, it cannot be said that there is a lack of talent. There should be a lack of key technology leaders. No one has the overall control of this, has never done anything like this, and has no confidence to do a good job in the project.
After Linux became popular, due to its open source characteristics, it has gradually entered their field of vision, but it is not easy to really understand this system, Chen Wenliang and their team have been studying this system for more than half a year, and they are still not sure that they can transform it.
At this time, Lin Hong appeared with his linx, and Cao Xingping was naturally overjoyed about it.
Lin Hong's technical literacy also made Cao Xingping and Chen Wenliang very respectful, and sighed in their hearts, it is really unseemly, the other party is young, and it has reached this level, they feel that they are old and can't keep up with the pace of the times.
Cao Xingping enthusiastically led Lin Hong and them into his office to learn more about the future development direction and planning of Linx.
Xu Zhizhong is also very happy about this, on the one hand, he finally sees that someone in China has begun to do this work and has made results, and on the other hand, he is pleased with Lin Hong's achievements today, he knew back then that Lin Hong was definitely not a thing in the pool.
Just as they were chatting, the R&D room began to discuss the matter.
Through the attitudes and words of Cao Xingping and Xu Zhizhong before, everyone speculated whether the institute planned to cooperate directly with this system, and the control system would adopt their system in the future?
In other words, whether it is an improvement project that is already progressing very well, it is necessary to stop it all and move to the linx system that these three young people are talking about?
This statement made many people very worried, after all, they had done so much work before, and if they suddenly said that they would give up all of them, it would be even more uncomfortable than killing them.
The greater the effort in a thing, the more it will be supported and maintained, which is a common psychology.
In Cao Xingping's office, Lin Hong was about to express his doubts when the door was suddenly pushed open, and a young man with glasses walked in, fair-skinned, about twenty-seven or eighteen years old.
After the young man came in, he glanced at Lin Hong and the three of them, and then said:
"Director, uncle, I heard from you, you plan to remove the previous system project team?"
Cao Xingping saw that he was so reckless and broke in. His brow furrowed. Immediately shouted:
"Why don't you knock when you come in? Who told you this? ”
The person who came was his nephew Yu Bo, who was also a member of the development team.
"Uncle, we have invested so much energy in the development of this project before, how can we say that we can withdraw it?" Yu Bo recognized that the news he got was true, "If we change the system development again, wouldn't it be in vain before?" And, even with their system, it doesn't prove that their system is really up to the job. Before. Haven't we tried a lot of options? ”
"You bastard! When did you talk about this?! ”
Cao Xingping was suddenly a little anxious, this stunned young man, he didn't know who he had listened to, and he came here to be blind.
His nephew is okay with everything else, he is smart and willing to learn, but his emotional intelligence is a little low, and he is often used to use his relationship with him to run in front of him to reflect the situation, and he is not aware of it.
In fact. Cao Xingping also had this worry in his heart.
That control system of theirs. It is a framework that has gradually formed after years of development, and has now become a complete set of mature solutions, which have been applied to many projects, and even many brother units are using it, and there is gradually a trend of becoming the standard of control systems in the military.
If the system is really replaced temporarily, everything that has been done before will inevitably be overturned, and the completed project will have to be reversed. The price to pay is a bit greater.
For the technical staff below, it may be necessary to relearn a new language and re-adapt to the new development environment.
However, Linx brought by Lin Hong is indeed a good choice, and the most important thing is that all the code is written by yourself, and you know the roots. It also has full intellectual property rights, which is more ideal than using Linux to modify it directly.
Of course, there is another important point, that is, this person was personally brought over by Director Xu, and the other party made it clear that this kid was one of his students, and the implication was self-evident.
And now, his nephew actually came over to be this villain, representing other technicians to come out, which will undoubtedly bring a very bad impression to the director.
At this time, Lin Hong asked:
"Uncle Cao, what system is your current system based on? linux? ”
Cao Xingping said: "No, it's based on, adding a shell on top and adding some functions, and this scheme is very mature at present." ”
“windows?”
Lin Hong couldn't help but be a little stunned when he heard this: "This is a closed-source system. ”
He couldn't imagine how they could put a shell on a closed-source system and use it on military products. In doing so, what security is there?
As far as he knows, there are notoriously many vulnerabilities, this system, its kernel is essentially ms-dos, but later Microsoft provided a series of software development interface SDKs, which greatly provided Windows programmers with common functions and program call libraries during development, speeding up development, but at the same time, this SDK also isolates programmers from the underlying hardware resources and implementation details, so that they cannot access the underlying implementation mechanism.
Cao Xingping said helplessly: "It is indeed closed-source. But we couldn't help it, and until then, we tried all possible solutions, and finally found that only this system could do what we needed. At that time, Linux was not popular, we didn't know it existed, if we had known about the existence of linux, we would definitely choose linux. ”
This is indeed a helpless thing.
Their project had to be completed within a limited time, but there was no solution for this in China, and those DOS systems simply could not meet their requirements, so they just chose this system and spent great efforts to modify it in order to ensure as much safety as possible.
After hearing their conversation, he wanted to say something, and another technician came in at the door, and after he came in, he said to Cao Xingping:
"Lao Cao, there is a problem with the control system again, I don't know why, the control program has been flashing back since it was started." (To be continued)