Misplaced Pages

Hydra (operating system)

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Operating system
Hydra
DeveloperCarnegie Mellon University
Written inBLISS
OS familyCapability-based
Working stateDiscontinued
Initial release1971; 53 years ago (1971)
Final releaseFinal / 1975; 49 years ago (1975)
Marketing targetResearch
Available inEnglish
Update methodCompile from source code
Kernel typeMicrokernel
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. Hydra was created as part of the C.mmp project at Carnegie Mellon University in 1971.

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. The system was implemented in the programming language BLISS.

References

  1. Wulf 74 pp. 337–345
  2. Siewiorek, Daniel P.; Bell, C. Gordon; Newell, Allen; Mashburn, Henry M. (1982). Computer Structures: Principles and Examples. New York, New York: McGraw-Hill.
  3. Levy, Henry M. (1984). Capability-Based Computer Systems (PDF). Digital Press.
  4. Wulf, William A.; Harbison, Samual P. Reflections in a pool of processors: An experience report on C.mmp/Hydra (PDF) (Report). p. 945.
Object-capability security
Concepts
Operating systems, kernels
Programming languages
File systems
Specialised hardware
Microkernels-nanokernels
Kernels
L4 family
Macintosh hosted
Psion
Amiga-type
Operating
systems
POSIX support
Unix-like
  • ARX
  • GNU Hurd°
  • Lites
  • MeikOS
  • Minix°
  • MkLinux°
  • Multi-Environment Real-Time^ (MERTUnix-RT)
  • OS2000
  • QNX^
  • Redox°
  • Spring
  • Tinix
  • UNICOS
  • VSTa
  • Partial
    Capability-based
    L4 kernel
    Java virtual machine
    Macintosh hosted
    Unix-like
    Psion
  • EPOCSymbian OS
  • Amiga-type
    Microsoft
    AIM alliance
    Frameworks, kits
  • Cosmos°
  • Genode°
  • TI-RTOS
  • Developers
    Stub icon

    This operating-system-related article is a stub. You can help Misplaced Pages by expanding it.

    Categories: