Проект GNU/Hurd (http://www.gnu.org/software/hurd/) представил отчет (http://www.gnu.org/software/hurd/news/2009-11-30.html) о проделанной в ноябре работе. В ноябре Zheng Da (бывший GSOC студент (http://www.gnu.org/software/hurd/community/gsoc/2008.html), который работал над виртуализацией сетевой подсистемы) опубликовал измененный исходный код драйвера для pcnet32, позволяющий запускать драйвер как пользовательский процесс вместо исполнения кода драйвера на уровне ядра операционной системы и разместил предварительные результаты (http://lists.gnu.org/archive/html/bug-hurd/2009-11/msg00144....) тестов производительности. Результаты тестирования сопоставимы с производительностью "ядерного" драйвера, что указывает на возможность переноса низкоуровневых частей сетевого стека, а также самих драйверов в пространство пользователя без больших потерь производительности.
После такого успешного старта, работа сместилась в сторону изучения возможности использования Device Driver Environment ...URL: http://www.gnu.org/software/hurd/news/2009-11-30.html
Новость: http://www.opennet.me/opennews/art.shtml?num=24514
И когда наконец-то оно будет стабильно?
подождём... сначала пускай везде как надо заваботает
больше никсов хороших и разных!
Да ладно везде, хоть где-то бы, хотябы на узком круге стандартного железа чтобы можно было без ящика водки поставить и использовать.
lol 100mb сетевуху hurd нельзя раскочегарить больше чем на 31 мегабит, как не извращайся. Я уверен, если переписать драйвер на java, скорость передачи файла возрастёт
Это все бесполезно, пока не будет железа с переключением контекста без оверхеда.
http://wiki.osdev.org/Context_Switching#Hardware_Context_Swi...железное переключение есть, но что-то не аллё.
ты это QSSL расскажи :)
ну наконец-то хоть какие-то признаки жизни за столько времени-то :))))
А как там у них с портированием на L4? Совсем глухо?
>ну наконец-то хоть какие-то признаки жизни за столько времени-то :))))
>А как там у них с портированием на L4? Совсем глухо?Попытка портирования была и есть код, но после более детального изучения вопросо пригодности данных ядер, они были признаны не подходящими. http://www.gnu.org/software/hurd/history/port_to_l4.html
лучше бы на exokernel типа aegis перешли и совместимость с линуксом обеспечили через какой-нить liblinux или libposix
>лучше бы на exokernel типа aegis перешли и совместимость с линуксом обеспечили
>через какой-нить liblinux или libposixСмысл здесь выкладывать свои предложения? :-) Их мало кто услышит.
Про применимость тех или иных ядер и требований к ним (и вообще о HurdNG) можно почитать на http://www.gnu.org/software/hurd/hurd/ng.htmlУ hurd есть поддержка posix.