Operating systems: why object-oriented?

@article{Kiczales1993OperatingSW,
  title={Operating systems: why object-oriented?},
  author={G. Kiczales and J. Lamping},
  journal={Proceedings Third International Workshop on Object Orientation in Operating Systems},
  year={1993},
  pages={25-30}
}
  • G. Kiczales, J. Lamping
  • Published 1993
  • Computer Science
  • 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. Object-oriented programming techniques play an important role in enabling meta-protocols to expose these dilemmas to the client in a principled and modular fashion.<<ETX>> 
35 Citations
It's your choice-on the design and implementation of a flexible metalevel architecture
  • C. Zimmermann, V. Cahill
  • Computer Science
  • Proceedings of International Conference on Configurable Distributed Systems
  • 1996
  • 7
  • PDF
Protected Shared Libraries: A New Approach to Application-Extensible Operating Systems
Open to Suggestions: On Adaptable, Distributed Application Support Architectures
  • 3
  • PDF
Object-Oriented Device Driver Programming
Issues in Extensible Operating Systems
  • 14
FlexiNet - Extensible Kernel Investigation
...
1
2
3
4
...

References

SHOWING 1-10 OF 15 REFERENCES
The need for customizable operating systems
  • 35
  • PDF
The Spring Nucleus: A Microkernel for Objects
  • 186
  • PDF
Tools for the development of application-specific virtual memory management
  • 75
  • PDF
The muse object architecture: a new operating system structuring concept
  • 73
  • PDF
Towards a new model of abstraction in software engineering
  • G. Kiczales
  • Computer Science
  • Proceedings 1991 International Workshop on Object Orientation in Operating Systems
  • 1991
  • 145
  • PDF
Spring Virtual Memory System, The
  • 35
The Spring File System
  • 20
...
1
2
...