Sistema operativo
Hydra (estilizado como HYDRA ) es un micronúcleo orientado a objetos , basado en capacidades y descontinuado, diseñado para admitir una amplia gama de posibles sistemas operativos para ejecutarse en él. [1] Hydra se creó como parte del proyecto C.mmp en la Universidad Carnegie Mellon en 1971. [2]
El nombre se basa en la antigua criatura mitológica griega , la hidra .
Hydra fue diseñada para ser modular y segura, y pretende ser lo suficientemente flexible para facilitar la experimentación. [3]
El sistema fue implementado en el lenguaje de programación BLISS . [4]
Referencias
- ^ Wulf 74 págs. 337–345
- ^ Siewiorek, Daniel P .; Bell, C. Gordon ; Newell, Allen ; Mashburn, Henry M. (1982). Estructuras informáticas: principios y ejemplos. Nueva York, Nueva York: McGraw-Hill.
- ^ Levy, Henry M. (1984). Sistemas informáticos basados en capacidades (PDF) . Prensa Digital.
- ^ Wulf, William A .; Harbison, Samual P. Reflexiones en un conjunto de procesadores: un informe de experiencia sobre C.mmp/Hydra (PDF) (Reporte). pag. 945.
- Levin, R.; Cohen, E.; Corwin, W.; Pollack, F.; Wulf, William (1 de noviembre de 1975). "Separación de políticas y mecanismos en Hydra". Actas del quinto simposio de ACM sobre principios de sistemas operativos . págs. 132-140. doi : 10.1145/800213.806531. S2CID 10524544.
- Wulf, William ; Cohen, E.; Corwin, W.; Jones, A.; Levin, R.; Pierson, C.; Pollack, F. (junio de 1974). Hydra: el núcleo de un sistema operativo multiprocesador. vol. 17. págs. 337–345. doi :10.1145/355616.364017. S2CID 8011765. Archivado (PDF) desde el original el 1 de julio de 2007.