Hydra (operating system)

From Wikipedia, the free encyclopedia
Jump to navigation Jump to search
Hydra
DeveloperCarnegie Mellon University
Written inBLISS
OS familyCapability-based
Working stateDiscontinued
Initial release1971; 55 years ago (1971)
Final releaseFinal / 1975; 51 years ago (1975)
Repository
  • {{URL|example.com|optional display text}}Lua error in Module:EditAtWikidata at line 29: attempt to index field 'wikibase' (a nil value).
Marketing targetResearch
Available inEnglish
Update methodCompile from source code
Kernel typeMicrokernel
Default
user interface
Command-line interface
Official website{{#property:P856}}

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

[edit | edit source]
  1. ^ Wulf 74 pp. 337–345
  2. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  3. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  4. ^ Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).
  • Lua error in Module:Citation/CS1/Configuration at line 2172: attempt to index field '?' (a nil value).