Using Sparse Capabilities in a Distributed Operating System

A.S. Tanenbaum, S.J. Mullender, R. van Renesse

Research output: Chapter in Book / Report / Conference proceedingConference contributionAcademicpeer-review

9 Downloads (Pure)

Abstract

A distributed operating system, Amoeba, that includes capabilities for naming and protecting objects is reported. In contrast to traditional centralized operating systems, in which capabilities are managed by the operating system kernel, in Amoeba all the capabilities are managed directly by user code. To prevent tampering, the capabilities are protected cryptographically. A variety of the issues involved is outlined, and four different ways of dealing with access rights are presented.
Original languageEnglish
Title of host publicationProceedings of the 6th International Conference on Distributed Computing Systems
PublisherIEEE
Pages558-563
Number of pages6
ISBN (Print)0818606975
Publication statusPublished - 1986

Cite this