Software:Hydra (operating system)
From HandWiki
Developer | Carnegie-Mellon University |
---|---|
Written in | BLISS |
OS family | Capability-based |
Working state | Discontinued |
Initial release | 1971 |
Yes|Final release|Latest release}} | Final / 1975 |
Marketing target | Research |
Available in | English |
Update method | Compile from source code |
Kernel type | Microkernel |
Default user interface | Command-line interface |
Hydra (stylized as HYDRA) is an early, discontinued, capability-based, object-oriented microkernel designed to support a wide range of possible operating systems to run on it.[1] Hydra was created as part of the C.mmp project at Carnegie-Mellon University in 1971.[2]
The name is based on the ancient Greek mythological creature the hydra.
Hydra was designed to be modular and secure, and intended to be flexible enough for easy experimentation.[3] The system was implemented in the programming language BLISS.[4]
References
- ↑ Wulf 74 pp. 337–345
- ↑ Computer Structures: Principles and Examples. New York, New York: McGraw-Hill. 1982. http://research.microsoft.com/users/gbell/Computer_Structures_Principles_and_Examples/csp0366.htm.
- ↑ Levy, Henry M. (1984). Capability-Based Computer Systems. Digital Press. http://www.cs.washington.edu/homes/levy/capabook/Chapter6.pdf.
- ↑ Wulf, William A.; Harbison, Samual P.. Reflections in a pool of processors: An experience report on C.mmp/Hydra (Report). p. 945. http://www.cs.auckland.ac.nz/compsci703s1c/resources/WulfHarbison.pdf.
- Levin, R.; Cohen, E.; Corwin, W.; Pollack, F.; Wulf, William (November 1, 1975). "Policy/mechanism separation in Hydra". Proceedings of the fifth ACM symposium on operating systems principles. pp. 132–140. doi:10.1145/800213.806531.
- Wulf, William; Cohen, E.; Corwin, W.; Jones, A.; Levin, R.; Pierson, C.; Pollack, F. (June 1974). Hydra: The Kernel of a Multiprocessor Operating System. 17. pp. 337–345. doi:10.1145/355616.364017. https://dl.acm.org/doi/10.1145/355616.364017.
Original source: https://en.wikipedia.org/wiki/Hydra (operating system).
Read more |