An operating system is not about toasters or household
appliances or home entertainment systms. It's about efficiently making
full use of the dynamic potential of a modern computing system. An operating
system is not a tool it's the handle to a tool. It allows the user to make
more efficient use of the tool. To that end this design should be concieved,
built and documented with scientific care and deliberation it's not just
a hack.
An os has nothing to do with flashy user interfaces
and web browsers. It only facilitates the use of such programs. That is
it's only pourpose; to store and run programs. The program is entered into
the system and then it is executed. Nothing more complicated than that.
The OS should be suitable to as many applications as the machine that it
runs on. If the machine is equiped with a robotic controll unit. Then the
OS should be extensible to manage the operation of this hardware. There
should be nothing in the OS to prevent it from running any program for
any application. It should be modular so that it can be adapted for even
more applications not yet concieved.
The doccumentation will be just as spartan. It will
consist of one single binder that will, in one text, discribe all the key
aspects of the system in enough detail in such a way that it is simple
enough for the user and sophisticated enough for the programmer. The entire
system will be designed so that it neither requires much from the user
in terms of specific knowlege or intensive learning nor ignores the fact
that the user is no less intellignet than the programmer.