A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2004; you can also visit the original URL.
The file type is application/pdf
.
Operating systems: why object-oriented?
Proceedings Third International Workshop on Object Orientation in Operating Systems
The implementor of an operating system service faces inherent dilemmas in choosing implementation strategies. A new approach to operating system design is emerging in which, rather than attempting to hide these dilemmas, they are exposed to clients, using a meta-protocols. Objectoriented programming techniques play an important role in enabling meta-protocols to expose these dilemmas to the client in a principled and modular fashion.
doi:10.1109/iwooos.1993.324930
fatcat:os5wec5zpnchpcp3uusomooote