Phantom OS: Operating System in the 21st century?

Source: Internet
Author: User

 

Phantom OS: Operating System in the 21st century? 2009.02.08 from: solidot Russian programmer Dmitry zavalishin is developing a new Virtual Machine (VM)-based operating system called phantom. The phantom operating system is very different from today's operating system. Its goal is eternal life, that is, shutting down the computer will not cause the program to disappear. After the boot, the program will return to the original place.

Russian programmer Dmitry zavalishin is developing a new Virtual Machine (VM)-based operating system called phantom. The phantom operating system is very different from today's operating system. Its goal is eternal life, that is, shutting down the computer will not cause the program to disappear. After the boot, the program will return to the original place.

The automatic state storage technology can clearly show its talents in the medical, military, and mobile fields, which can reduce errors and waste of time. To achieve automatic state saving, phantom continuously takes snapshots of the system memory to the hard disk. At first glance, you may think that it may encounter synchronization problems. When the snapshot process is working, it may cause the program or system to pause. But if you take this into consideration during design, it will not become a problem. As one of the design principles, Phantom's snapshots do not interfere with the current process. The incidental result of this design is that the Phantom program model is also different from what programmers are used. To store data on Windows or Linux, you need to write it to a file explicitly, but Phantom does not have a file that programmers are familiar with-open the file handle, write, and close the file handle. A phantom file is a saved object. You do not need to open it explicitly. As long as there are parameters in the program to mention objects, all you need is the method on the call object, and the data will appear as expected. Many people have expressed doubts about this.

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.