1992 · 38 citations · 3 references
ComputingComputer ScienceComputer SystemsOperating SystemsSystems ArchitectureSystems ProgrammingKernel DesignKernel ProgrammingObject-oriented DesignObject-oriented ProgrammingOperating System InterfacesSystem CallsObject-oriented ArchitectureObjectsOperating System ArchitectureOperating System Processes
This paper describes an implementation of UNIX on top of an object-oriented operating system. UNIX is implemented without modifying the underlying mechanisms provided by the base system. The resulting system runs dynamically-linked UNIX binaries and utilizes the services provided by the object-oriented system. 1 Introduction In this paper we describe an implementation of a UNIX system built using Spring, an experimental object-oriented operating system developed by our research group at Sun Microsystems Laboratories. The UNIX implementation presented here is a subset of SunOS 4.1 and runs most SPARC International SCD 1.1 compliant programs. 1.1 Motivation. A problem that we faced once we built our operating system kernel and a set of core system services was how to proceed with building an application base. Other new systems when faced with the same problem have either built an application base, ported an application base, or provided the ability to run binaries from another system s...
3
UNIX as an Application Program.
David Golub, Randall W. Dean, Alessandro Forin et al. · 1990 · 204 citations
Data Movement in Kernelized Systems
Randall W. Dean, François Armand · 1992 · 17 citations
Experience with SVR4 Over Chorus
Nariman Batlivala, Barry Gleeson, James R. Hamrick et al. · 1992 · 16 citations