Multiuser processes and shared capability lists for shared workspace collaboration

Sheng Uei Guan, Hussein Abdel-Wahab*

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

3 Citations (Scopus)


With the recent interest in collaboration software and tools, there is a growing need and demand for operating systems to support and facilitate the construction of this new application. This article investigates desirable features for shared workspaces and discusses the relevance of operating systems supporting them. Two operating system mechanisms are proposed to support multiuser tool development and sharing of user privileges in a collaborative session. The first mechanism, multiuser processes, is a generalization of traditional operating system processes. The second mechanism, shared capabilities lists, is used to achieve finer control of object sharing among participants. An initial prototype implementation based on BSD 4.3 UNIX is described. Implementation alternatives and associated issues are discussed.

Original languageEnglish
Pages (from-to)3-12
Number of pages10
JournalThe Journal of Systems and Software
Issue number1
Publication statusPublished - Sept 1992
Externally publishedYes

Cite this