Answer the following questions. For questions asking for short answers, there may not necessarily be a "right" answer, although some answers may be more compelling and/or much easier to justify. But I am interested in your explanation as much as the answer itself. Also, do not use shorthand: write your answers using complete sentences.
Support your answers with a bit of explanation, such as a concise summary explanation in your own words (a quote of a phrase or sentence from the papers is fine as well). For instance, two possible answers to part (a) for Hydra are:
In other words, we're looking for more than just "local name space" — but at the same time your answers don't have to be lengthy discussions. The balance in the example above is fine.A protection domain in Hydra is the "local name space" (LNS). An LNS represents the current set of objects and rights to which a process has access, and those objects and rights change when a process moves from one LNS to another.
A protection domain in Hydra is the "local name space" (LNS): "At any instant, the execution environment (domain) of a program is defined by an LNS object associated with it...the rights lists in each capability define the permissible access rights of this program at this instant." (Hydra p. 341).
Do you think that this statement still holds today? If so, why? If not, why not? Try to incorporate how technology has changed since Plan 9 was developed (hardware and/or software), or how users have changed how and for what they use computers (workloads), in your answer. Does your answer depend on whether the users you consider are users at home, departments/enterprises, or Internet services like Google and Amazon?