Не могли бы вы описать, как конструкции микроядра особенно хорошо подходят для распределенных операционных систем?