Oonix: an object-oriented Unix shell

Oonix is a user interface to the Unix operating system that offers the user an iconic, object-oriented environment. A preliminary version of Oonix, running on a Sun-3 workstation and interfacing with Sun-Windows is described. Issues in the user interface, the Unix interface, and the internal structure of Oonix itself are described. Performance questions are considered, and techniques built into Oonix for efficiency as well as improvements that are either planned or in development are described. Object-orientation as a paradigm for operating-system interfaces is compared with alternative paradigms.<<ETX>>