Experiences with the Amoeba Distributed Operating System [chapter]

Andrew S. Tanenbaum, Robbert Van Renesse, Hans Van Staveren, Gregory J. Sharp, Sape J. Mullender, Jack Jansen, Guido Van Rossum
2001 Classic Operating Systems  
The Amoeba distributed operating system has been in development and use for over eight years now. In this paper we describe the present system and our experience with it-what we did right, but also what we did wrong. Among the things done right were basing the system on objects, using a single uniform mechanism (capabilities) for naming and protecting them in a location independent way, and designing a completely new, and very fast file system. Among the things done wrong were having threads
more » ... be pre-emptable, initially building our own homebrew window system, and not having a multicast facility at the outset.
doi:10.1007/978-1-4757-3510-9_25 fatcat:wr5ig5ncn5bnxnmys4sp7eng7q