Distribution and Recovery in the BirliX Operating System
BirliX is an operating system kernel being under developement at GMD. It is designed to support recoverable applications in multiprocessor and distributed environments. It provides an object oriented kernel interface to access and use operating system resources. Objects are denominated using pathnames in a single hierarchical name space. One fundamental abstraction, the team, is used to provide objects. The team is based on two abstractions for physical resources, the process and the segment.
First, the functionality of the Unix operating system kernel is supported.
Unable to display preview. Download preview PDF.
- [Schwarz84]Peter M. Schwarz Transactions on Typed Objects Phil D Thesis Carnegie-Mellon University, Dep. of Computer Science 1984Google Scholar
- [Ritchie74]D.M. RitchieThe Unix Timesharing System CACM Vol. 17, No. 7, 1974Google Scholar
- [TevRas86.A. Tevanian, R.F. Rashid MACH — A Basis for Future Unix Development EUUG Conference Proceedings Manchester 1986Google Scholar
- [Ritchie84]D.M. Ritchie A Stream Input-Output System AT&T Bell Laboratories Technical Journal Vol. 63, No. 8, 1984Google Scholar
- [BaS83]G. Barigazzi, L. StriginiApplication-Transparent Setting of Recovery Points 13th Fault-Tolerant Computing Symposium, Milano, Italy, June 1983Google Scholar
- [Cher82]D.R. Cheriton The Thoth System: Multi-Process Structuring and Portability The Computer Science Library, North Holland 1982Google Scholar
- [RashRob8l]R.F. Rashid, G.G. Robertson Accent: A Communication Oriented Network Operating System Kernel Carnegie-Mellon University, 1981, CMU-CS-81–123Google Scholar
- [Liedke78]J. Liedtke EUMEL — A Portable Operating System for Microprocessors Based on the High Level Language ELAN GMD, Informatik Kolleg, March 1978Google Scholar
- [0rganick72]E.I. Organick The Multics System: an Examination of its Structure MIT Press, Cambridge, Mass. 1972Google Scholar