Originally Posted by
Mario F.
Also the bit about illegal stuff, Elysia. There's simply no such requirement that the OS should offer a safe development environment. In fact, it's not desirable at all. It would invariably complicate device drivers development for instance. And it would have to negate direct access to the hardware layer, which could complicate the development of many kinds of specialized software. The thought of an operating system like that is not unfeasible. But certainly protecting against "illegal" access or operations isn't a requirement.