As he studied Windows 2055 more deeply, Jiang Yuan felt its power.
As an operating system nearly fifty years later, Windows 2055 far surpasses the existing operating system in terms of overall design concept, and many details cannot be achieved by the existing operating system.
For example, the ReadBrain system technology solution appeared in 2050, and Windows 2055 perfectly supports this mode of operation, rather than the current Windows system, which is basically a makeshift state.
Also, the virtual layer, which is compatible with existing platform applications, has not been found on other operating systems.
Nowadays, if users want to use Linux software on Windows, they mostly do it through virtual machines.
The well-known tool VMware is a type of virtual machine.
The so-called virtual machine is a piece of software, and its main function is to imitate a virtual computer hardware.
You can install PC operating systems such as Windows, Linux, XOS, etc. on this virtual computer.
With this, users can install vmware on Windows and then Linux on virtual machines, so that users can install applications on Linux, thus implementing the method of using Linux software on Windows.
However, in Jiang Yuan's view, there are two very serious problems with virtual machines.
After all, a virtual machine is software, not a real computer.
The performance of applications that users install in virtual machines is nowhere near the level of those installed in actual physical machines.
If you don't believe me, you can play a triple-A game in a virtual machine.
Secondly, many times, users just want to use some Linux-only software, they don't want to use Linux, and most users don't actually use computers when they leave Windows.
Linux's geeky command line and XOS's petty finder are enough to confuse ordinary computer users who are used to using vulgar explorers.
The virtual layer design in DTOS (Windows 2055) completely solves both of these problems: it does not degrade performance and does not throw users into an unfamiliar operating system.
After learning the design of the virtual layer, Jiang Yuan found that in fact, the source code of the virtual layer is inextricably linked with his previous 'application conversion tool', and the functions of the two also intersect, and they also solve the cross-platform problem, but one is runtime and the other is to convert static code.
Basically, it can be understood that the built-in virtual layer of the operating system is an upgraded version of the 'application conversion tool' plus the virtual machine.
Jiang Yuan was skeptical.
Either the 'App Conversion Tool' is developed by Microsoft in the future, or the 'App Conversion Tool' team is absorbed by Microsoft.
In short, as a weapon for Microsoft's Jedi counterattack in the future, Windows 2055 is absolutely blameless on the whole.
However, Jiang Yuan's purpose is to convince military experts that Windows 2055 is only a commercial operating system after all, and it must not be considered enough in terms of security features.
Generally speaking, the gap between military-level and civilian-grade products is extremely huge, and Jiang Yuan also needs to strengthen safety design.
DT1 is the first time that Jiangyuan has integrated and developed a new product with a large number of technologies he has mastered.
The results are very good, the advantages of multiple new technologies combined are far more than the release alone, and the Shensi Group has directly swept hundreds of billions of dollars, which is terrifying.
After eating the sweetness, Jiang Yuan began to think about how to integrate more technologies on DTOS.
First of all, the information base point theory can be applied to the bottom layer of disk management, and the super compression ability not only improves the storage space in disguise, but also is an alternative data encryption method, which greatly meets the security needs of the military.
Secondly, Jiang Yuan plans to continue to strengthen the security function, and reverse the 'thorn active firewall' technology obtained before and integrate it.
In addition, Jiang Yuan also wants to develop a new development tool DTCode specifically for DTOS.
That's how to eradicate Windows, Linux, and XOS.
Just like Qin Shi Huang's art production tools entered the school and became the default learning tool for art students, other art development software gradually fell into a desperate situation that no artist would use.
If you can invent a new type of software development tool, according to the idea of qsh tools, directly put the ideas in the programmer's head into ready-made code, and then cooperate with the 'application conversion tool', it will be a real lore!
If you think about it, if a programmer can write code 100 times faster with DTCode, and it's free to use, it makes no sense for a programmer to use other development tools.
What will happen if Jiang Yuan turns off the conversion function of the 'Application Conversion Tool' between apps in other operating systems, leaving only the function of converting DTOS apps to apps in other operating systems?
Third-party developers will think, I have two options.
If I use DTCode to develop DTOS applications, and then use the 'Application Conversion Tool' to convert them into Windows, Linux, XOS, Android, and IOS applications, then I only need to develop them once.
If I don't use DTOS development, then I have to develop a Linux, a Windows, XOS, and a DTOS, so I need to develop four times.
It is self-evident what third-party developers will choose to do, and over time, no one will use Apple's XCODE, Microsoft's VisualStudio, and the like to develop software.
If you find a suitable time to completely close the application conversion tool, other operating systems will lose all third-party developers in an instant, so what a fart?
Moreover, this new software development tool is also a must-have for DTOS projects.
Windows 2055 has 180 million lines.
Since this is an operating system from the year 2055, Jiang Yuan has removed the code that is not suitable for the current environment, and there are still 150 million lines left.
Then delete a large number of built-in but unnecessary gadgets in the operating system, such as picture viewers, timers, calculators, drawing tablets, remote tool interfaces, etc., and these can be directly purchased from third-party developers.
In addition, the first version of DTOS only needs to make a visual interface that ordinary users will use.
For example, some complex management tools of the operating system, such as permission management, security policies, etc., are all temporarily operated in the form of a command line, and then slowly improved later.
Free novels bring you joy and joy ---> storyskyline.net
In this way, the first version of DTOS code was about 120 million lines.
Jiangyuan plans to complete the development in six months, with about 2,000 developers, or 12,000 person-months.
That's 10,000 rows per developer per month!
That's too much, and it's impossible to accomplish based on today's development tools.
Normally, most programmers can only produce 3-50,000 lines of valid code a year, which is an average of about 100-200 lines per day.
It's not that programmers are slow to write code.
In fact, when a programmer is inspired, it is normal to burst out of 1000 lines in 2 hours.
It's just that one day in the future, he may need to spend an extra week fixing these 1,000 lines of bugs......
And, the bigger problem is rework.
Many programmers' work logs look like this: On April 1st, Feature 1 was started and 50% complete.
On April 2, Function 1 was 90% complete.
On April 3, Feature 1 was 99% complete.
On April 4th, proceed to complete Feature 1.
On April 5th, proceed to complete Feature 1. ......
On April 15, Feature 1 was launched. ......
On April 20th, the bug of function 1 was fixed. ......
On April 30th, the requirements were changed and the feature 1 code was removed. -_-#!
Software development is such a cheat!
However, Jiang Yuan's detailed design documents (copying) that are beyond ordinary people greatly avoid the problem of rework, but Jiang Yuan cannot avoid the programmers writing bugs themselves.
THEREFORE, HE HAD TO WRITE AS FAST AS POSSIBLE FOR DEVELOPERS TO GIVE THEM ENOUGH TIME TO FIX BUGS.
DTCode is the solution.
After Jiang Yuan made up his mind, he opened the system panel: "System, I'm going to use the thorny firewall to trace the source."
"The host is going to use 'Tracing the Source', and this skill needs to be cooled down for 30 days, are you sure?"
"Yes."
"Analysis of the ...... of the 'Thorns' Active Counterattack Hardware Firewall"