About PYOS
I have written a few articles on the PYOS experiment. I have been put on the pure C forum that I maintained, and the Programming version of the Harbin Institute of Materials. Initially just an interest in it, write a little just to stay notes, to make it easy for yourself, avoid forgotten. I didn't think that many friends were very interested. Many friends gave me an email to encourage me to continue the experiment, and I also give me a lot of suggestions, and pointed out a lot of mistakes in my experiment, here, sincere Express a sincere gratitude to all the friends who care. There are also many friends to seek the progress arrangement of my development and the positioning of PYOS, and why don't use C to use C development issues. Here, I want to simply describe what I am currently a series of questions.
In the past, I didn't have a very clear positioning for Pyos, just as an interest in learning, what did you want to write, and now I don't think where I have, I do have a more clear positioning: PYOS will be an experimental operating system for teachers and students.
PYOS does not intend to make a system that can actually use applications, because such system Linux, Windows is already very good, there are many other very good systems, PYOS is absolutely impossible to reach the same level, and it seems to be There is no need. However, for the operating system suitable for Chinese students to learn operating system principles, there is currently no good such system. I am still an undergraduate student. For this, I am deeply touching. Whether it is Linux or simpler minix, they are too large, and for Chinese students generally lower English level, read code Notes and related literature are not a very easy thing. This also caused most students feel a boring when studying the principle of operating system learning composition, because they have no such a system that can actually do experiment. PYOS is hoping to be such a role. Through modern C language, Pyos can have a better structured design. Its parties can be replaced. For example, you can write an interrupt class or graphics card class. You control the system. Therefore, PYOS uses C to develop, it does not consider an efficientness, and it is not expected to boast the platform. Its goal is to run, experiments under the virtual machine. In addition, a Chinese, and the system of English is written by the system not adding to English comments inside :).
If in the future, the teacher will give the students to make a demonstration in Pyos, which will let the students use PYOS to do experiments, I will be satisfied :)
PYOS is working with his own experiment, still in the constant writing improvement, there is more than 100,000 miles away from maturity, I don't know if I can really fulfill such a system, but I will let myself try my best. .
Thank you, I hope everyone will continue to care and support! Thank you!