
Микроядро Chorus компании Chorus Systems
Микроядро Chorus во многих отношениях походит на
реализации Mach, выполненные IBM и OSF. Chorus включает поддержку
распределенных процессоров, нескольких распределенных серверов операционной
системы (во многом похожую на комбинацию Mach-OSF/1), управления памятью и
обработки прерываний. Поддерживается также прозрачное взаимодействие с
другими экземплярами микроядра Chorus, что делает Chorus хорошей основой для
сильно распределенных систем.
Драйверы устройств не включаются в ядро. Аналогично подходу IBM, драйверы
получают доступ к аппаратуре через ядро. Это дает возможность компоненту
более высокого уровня - менеджеру устройств, отслеживать работу драйверов,
функционирующих в разных узлах распределенной системы.