Previous Up Next

1  Introduction

This paper aims at consistently demonstrating, out of sufficiently clear definitions, that while currently available computing system software provide a lot of expedient services, their low-level structure forbids them to provide useful services, which leads to huge, inefficient, slow, unusable, unportable, unmaintainable, unupgradeable, software. This paper tries to explain why the current design of "system software" is deeply and unrecoverably flawed, and proposes a new way for designing computing systems such as to achieve real utility. The proposed design method does not require but well-known, available, though sometimes unjustly deprecated, technologies.


Previous Up Next