The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Новости проекта GNU/Hurd за ноябрь 2009 г.

03.12.2009 16:50

Проект GNU/Hurd представил отчет о проделанной в ноябре работе. В ноябре Zheng Da (бывший GSOC студент, который работал над виртуализацией сетевой подсистемы) опубликовал измененный исходный код драйвера для pcnet32, позволяющий запускать драйвер как пользовательский процесс вместо исполнения кода драйвера на уровне ядра операционной системы и разместил предварительные результаты тестов производительности. Результаты тестирования сопоставимы с производительностью "ядерного" драйвера, что указывает на возможность переноса низкоуровневых частей сетевого стека, а также самих драйверов в пространство пользователя без больших потерь производительности.

После такого успешного старта, работа сместилась в сторону изучения возможности использования Device Driver Environment (DDE) (изначально разработан для системе на базе ядер L4) в GNU/Hurd. Использование DDE даст более свежие драйверы, поддержку различный классов устройств, которые сейчас не поддерживаются, а также исполнение кода драйверов в качестве пользовательских процессов.

Благодаря работе Samuel Thibault последняя версия пакета GRUB 2 (1.97+20091130-1) из Debian поддерживает нативную установку из GNU/Hurd. До сих пор работала лишь загрузка GNU/Hurd при помощи GRUB, но сейчас также стала возможной установка GRUB из самой системы GNU/Hurd. Данные изменения позволили достичь изначальную цель GNU GRUB - загрузку GNU/Hurd систем. Кроме того, Samuel продолжил подготовку к слиянию ветки "Xen" микроядра GNU Mach и основного кода, исправил критическую ошибку в коде поддержки FPU в ядре.

  1. Главная ссылка к новости (http://www.gnu.org/software/hu...)
Автор новости: Anatoly A . Kazantsev
Тип: Обобщение
Короткая ссылка: https://opennet.ru/24514-hurd
Ключевые слова: hurd, microkernel
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение (11) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 17:07, 03/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    И когда наконец-то оно будет стабильно?
     
  • 1.2, Аноним (-), 17:26, 03/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +1 +/
    подождём... сначала пускай везде как надо заваботает
    больше никсов хороших и разных!
     
     
  • 2.11, Iv945n (ok), 04:05, 05/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Да ладно везде, хоть где-то бы, хотябы на узком круге стандартного железа чтобы можно было без ящика водки поставить и использовать.
     

  • 1.3, Аноним (-), 18:41, 03/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • –1 +/
    lol 100mb сетевуху hurd нельзя раскочегарить больше чем на 31 мегабит, как не извращайся. Я уверен, если переписать драйвер на java, скорость передачи файла возрастёт
     
  • 1.4, аноним (?), 20:10, 03/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Это все бесполезно, пока не будет железа с переключением контекста без оверхеда.
     
     
  • 2.5, сабакка (?), 20:21, 03/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    http://wiki.osdev.org/Context_Switching#Hardware_Context_Switching

    железное переключение есть, но что-то не аллё.

     
  • 2.7, mike_t (?), 10:33, 04/12/2009 [^] [^^] [^^^] [ответить]  
  • +1 +/
    ты это QSSL расскажи :)
     

  • 1.6, NarkTranquility (?), 23:05, 03/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    ну наконец-то хоть какие-то признаки жизни за столько времени-то :))))
    А как там у них с портированием на L4? Совсем глухо?
     
     
  • 2.9, Anatoly A . Kazantsev (?), 15:27, 04/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >ну наконец-то хоть какие-то признаки жизни за столько времени-то :))))
    >А как там у них с портированием на L4? Совсем глухо?

    Попытка портирования была и есть код, но после более детального изучения вопросо пригодности данных ядер, они были признаны не подходящими. http://www.gnu.org/software/hurd/history/port_to_l4.html

     

  • 1.10, Аноним (-), 20:49, 04/12/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    лучше бы на exokernel типа aegis перешли и совместимость с линуксом обеспечили через какой-нить liblinux или libposix
     
     
  • 2.12, Anatoly A . Kazantsev (?), 12:41, 07/12/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >лучше бы на exokernel типа aegis перешли и совместимость с линуксом обеспечили
    >через какой-нить liblinux или libposix

    Смысл здесь выкладывать свои предложения? :-) Их мало кто услышит.
    Про применимость тех или иных ядер и требований к ним (и вообще о HurdNG) можно почитать на http://www.gnu.org/software/hurd/hurd/ng.html

    У hurd есть поддержка posix.

     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру