>>2920
Good effort and nothing wrong with it, but it should be apparent to anyone wanting to create a new general purpose OS that a monolithic kernel design is probably not the best path to take anymore. Ideally it should use a microkernel with very stable API, small code size, and well scrutinized. There will be a need to support legacy applications, as they are, without an expectation to significantly modify their code base. Running applications this way is less efficient than applications designed to run natively, but it is also inefficient (at a macro level) and unrealistic, to port all legacy applications to a new system design.
A new GP OS needs to function more like a type 1 hypervisor, Qubes OS is like this, but it uses systemd Linux for the administrative domain and seems to put much emphasis on information compartmentalization, probably more than most users need. For a GP OS, using something similar to Plan9, with FS namespaces/union control and P9 protocol to facilitate data access between applications.