The ring-based protection scheme requires the modules to be ordered in a strictly hierarchical fashion. It also enforces the restriction that system code in intemal rings cannot invoke operations in the external rings This restriction limits the fexibility in structuring the code and is unnecessarily restrictive.The capability system provided by Hydra not only allows for unstructured interactions between different modules,but also enables the dynamic instantiation of new modules as the need arises.
The ring-based protection scheme requires the modules to be ordered in a strictly hierarchical fashion. It also enforces the restriction that system code in intemal rings cannot invoke operations in the external rings This restriction limits the fexibility in structuring the code and is unnecessarily restrictive.The capability system provided by Hydra not only allows for unstructured interactions between different modules,but also enables the dynamic instantiation of new modules as the need arises.