Why a New OS?

Why computers need a new direction for system software, and what this new direction is

by François-René Bân Rideau \DD\a(.ng-V\u~


In this paper, we propose a reconstruction of the general architecture of an operating system. In a first part, we start from the very principles of cybernetics, and study the general nature, goals and means of operating systems. In a second part, we examine the crucial problem of the expressiveness of a computing system, conspicuously comprising both operating system and programming language. In a third and final part, we focus on particular services commonly found in operating systems, and criticize current designs at the light of the previous theory. All along, we sadly find that existing operating systems are deeply flawed, due to both historical and political reasons; happily, the advent of Free Software removes the obstructions to progress in this matter.

Part I needs some rewriting,
Part II is only half done,
Part III is only a draft.

Please excuse this article still not being finished.
Any help finishing it, any feedback, any pointer appreciated.


The latest draft of this paper is available online in several formats:

To Do: