Modern operating systems
Grasshopper: an orthogonally persistent operating system
Computing Systems
Protection in Grasshopper: A Persistent Operating System
Proceedings of the Sixth International Workshop on Persistent Object Systems
The grand unified theory of address spaces
HOTOS '95 Proceedings of the Fifth Workshop on Hot Topics in Operating Systems (HotOS-V)
Hi-index | 0.00 |
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.