CLU reference manual
Lightweight shared objects in a 64-bit operating system
OOPSLA '92 conference proceedings on Object-oriented programming systems, languages, and applications
Pegasus—operating system support for distributed multimedia systems
ACM SIGOPS Operating Systems Review
SOSP '93 Proceedings of the fourteenth ACM symposium on Operating systems principles
Operating Systems, An Advanced Course
Operating Systems, An Advanced Course - Introduction
Operating Systems, An Advanced Course
CLANGER: an interpreted systems programming language
ACM SIGOPS Operating Systems Review
Defending against denial of service attacks in Scout
OSDI '99 Proceedings of the third symposium on Operating systems design and implementation
PFS: a distributed and customizable file system
IWOOOS '96 Proceedings of the 5th International Workshop on Object Orientation in Operating Systems (IWOOOS '96)
Hi-index | 0.00 |
The recent interest in single address space operating systems has resulted in a number of papers, most of which gloss over the issues of linking programs to run in multiple protection domains. Some of the confusion about 64-bit address spaces is due to the almost pervasive use of UNIX and UNIX-like operating systems (such as Mach, Chorus and Amoeba) and languages with poor enforcement of abstraction like C and C++.This paper describes some of the linkage structure of Nemesis, a multi-service operating system being developed as part of the Pegasus project. Nemesis provides a simple and efficient mechanism for program linkage which provides rich sharing of text at a level of individual object classes.