Experiences with the Amoeba distributed operating system

Andrew S. Tanenbaum, Robbert van Renesse, Hans van Staveren, Gregory J. Sharp, Sape J. Mullender
1990 Communications of the ACM  
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.1145/96267.96281 fatcat:yw7zxl4z5zbebnmrtedyr6m3kq