Own OS Design Document
I’ve now completed the first version of the Own OS design document. Development can move forward now that the design has been fairly well cemented.
The design in the document does not reflect the current state of the code. Significant differences include that the design is to be for 64-bit code, not 32-bit, and page memory will be managed in 2MB pages by disabling the lowest level of page tables instead of 64KB simulated pages made by handling real pages in groups of 16. Also, there will be a large, read-only area devoted to libraries common to all processes.
Also included in the document are a brief analysis of high-performance computing and a comparison with other operating systems.