TitleThe Spring distributed, object-oriented operating system
CreditsMitchell, James G.
PublisherUniversity Video Communications
DescriptionFrom University Video Communications' catalog:
"Spring is a new operating system designed from the start to be distributed. It uses objects defined by IDL (Interface Definition Language) interfaces to provide all the system's functionality. Spring has a microkernal architecture, so most of it is implemented as user-level code. This lecture gives an overview of the system and detail in two key areas: Spring's object and security models. Spring's object model is based on strongly typed interfaces and interface inheritance (subtyping). Spring's security model rests on lightweight capability-like "doors" that are protected by Spring microkernals, transmitted securely over networks, and garbage collectable over a distributed system."