Title :
Hoppix-an implementation of a Unix server on a persistent operating system
Author :
Bem, Eva Z. ; Lindström, Anders ; Norris, Stephen ; Rosenberg, John
Author_Institution :
Basser Dept. of Comput. Sci., Sydney Univ., NSW, Australia
Abstract :
Hoppix-the Unix server on the Grasshopper operating system is being implemented to provide a familiar environment for research and experimentation in persistence. The server is constructed using the basic Grasshopper abstractions: containers, loci, capabilities, container invocations and locus private mappings. The above abstractions enable a full implementation of a POSIX compliant interface at the user-level without compromising security and protection. The paper discusses specific issues related to creation of the Unix address space and the Unix file system, and implementation of fork and exec system calls
Keywords :
Unix; network operating systems; network servers; storage management; Grasshopper operating system; Hoppix; POSIX compliant interface; Unix server; capabilities; container invocations; containers; exec system calls; fork; loci; locus private mappings; persistent operating system; Containers; File systems; Operating systems; Protection;
Conference_Titel :
Object-Orientation in Operating Systems, 1996., Proceedings of the Fifth International Workshop on
Conference_Location :
Seattle, WA
Print_ISBN :
0-8186-7692-2
DOI :
10.1109/IWOOOS.1996.557894