Minix3 имеет сервер реинкарнации, который может перезапускать драйверы, если они выходят из строя или оказываются в бесконечном цикле. Он может даже перезапустить драйвер диска, сохранив теневую копию той же или более старой версии драйвера и, таким образом, способный восстанавливаться и восстанавливаться после большинства ошибок. Другими словами, Minix 3 построен как очень надежное ядро за счет некоторой производительности.
Является ли GNU Hurd ...
- Построен на тех же принципах, что и Minix 3?
- Имеет что-то похожее на сервер реинкарнации и если да, то чем оно отличается?
- Способен ли восстановиться после сбоя драйвера (диска), прозрачного для процессов, работающих в пользовательском пространстве ?!
Короче говоря, я пытаюсь изучить основы о хорошем, плохом и уродливом для обеих систем и о том, как они отличаются друг от друга с практической точки зрения.