История изменений
Исправление AptGet, (текущая версия) :
было бы очень странно, если бы ЛИНУКСОВЫЕ драйверы заработали в mach вне ядра
Ну почему же, механизмы в Mach для этого есть. Для портов ввода-вывода есть специальный i386 IPC, с регистрами отображенными на память думаю сработает стандартный. Что делать c sti/cli не могу придумать так сразу, но думаю что решение есть.
я считаю, что если там можно писать драйверы, работающие вне ядра, то ее можно и нужно называть микроядерной
Я считаю, что классификации Mach как микроядра мешает то, что нет ни одной ОС с чисто микроядерным Mach (в оригинальном Mach 3 тоже есть драйверы). PoC бы не помешал. Ну а формально «чистый» Mach (которого как бы и нет в дикой природе) - микроядро, конечно.
Исходная версия AptGet, :
было бы очень странно, если бы ЛИНУКСОВЫЕ драйверы заработали в mach вне ядра
Ну почему же, механизмы в Mach для этого есть. Для портов ввода-вывода есть специальный i386 IPC, с регистрами отображенными на память думаю сработает стандартный. Что делать c sti/cli не могу придумать так сразу, но думаю что решение есть.
я считаю, что если там можно писать драйверы, работающие вне ядра, то ее можно и нужно называть микроядерной
Я считаю, что классификации Mach как микроядра мешает то, что нет ни одной ОС с чисто микроядерным Mach (в оригинальном Mach 3 тоже есть драйверы). PoC бы не помешал. Ну а формально «чистый» Mach - микроядро, конечно.