LINUX.ORG.RU

Отчёт о развитии GNU/HURD за 2010 год

 , , ,


0

1

Hurd всё ещё не подходит для ежедневного использования, но тем не менее продолжает совершенствоваться, и 2010 год не стал исключением. Давайте посмотрим на прогресс в развитии за прошедший год.

  • Добавлена поддержка Xen domU для ядра GNU Mach, которая делает возможным запуск GNU/Hurd как гостевой системы Xen.
  • Зенг Да (Zheng Da) разработал новый стек драйверов, который работает на Dresden L4 (Fiasco) и позволяет запускать современные драйвера из Linux как пользовательские процессы. Множество сетевых карт теперь работают.
  • Как и в прошлом году, разработчики участвовали в Google Summer of Code 2010.
  • Джереми Коэниг (Jérémie Koenig) портировал современную версию инстяллятора Debian.
  • Эмилио Позуэло Монфорт (Emilio Pozuelo Monfort) нашёл специфичные проблемы в совместимости, которые были обнаружены благодаря тестовым комплектам в некоторых программах. Так как ошибки касались базовой системы, то улучшилась общая стабильность продукта.
  • Джереми Коэниг создал новую реализацию транслятора procfs. Инструменты типа top теперь могут быть использованы без проблем.
  • Вдобавок, общая стабильность, совместимость и переносимость были улучшены, над этим работают несколько людей. Так, для Debian GNU/Hurd доступно около 68% всех пакетов Debian.
  • Вместе с другими разработчиками Майкл Уокер (Michael Walker) начал создавать дистрибутив Arch Hurd. В очень небольшой срок они получили работающую систему как для установки, так и в виде Live CD.

>>> Подробности

★★★★★

Проверено: anonymous_incognito ()
Последнее исправление: Dendy (всего исправлений: 6)

Что-то я ничего не понял, если они используют Mach, то почему не своровать код у Darwin? Мало того, что это ядро готовой ОС, так под него есть и немалое количество драйверов.

monsta_kill
()
Ответ на: комментарий от monsta_kill

>Что-то я ничего не понял, если они используют Mach, то почему не своровать код у Darwin?

Какой смысл собирать шлак ? :) Mach - микроядро с безнадежно устаревшей архитектурой, очень громоздкое и небезопасное - все драйверы работают в привилигированном режиме вместе с микроядром. Они портируют драйверы работающие в пользовательском пространстве - в будущем это позволит легко перейти на любое современное микроядро к тому же драйверы будут актуальной версии - соответсвовать текущему состоянию ядра Linux.

anonymous
()
Ответ на: комментарий от monsta_kill

>Что-то я ничего не понял, если они используют Mach, то почему не своровать код у Darwin? Мало того, что это ядро готовой ОС, так под него есть и немалое количество драйверов.

Ну например,
1) Darwin имеет гибридную архитектуру, а Hurd — микроядерную.
2) Darwin распространяется под лицензией APSL, несовместимой с GPL.

Ttt ☆☆☆☆☆
()
Ответ на: комментарий от anonymous

>L4/Darbat = L4 + Darwin + Wombat

Тут вы слегка смешали все в кучу - Wombat это паравиртуализованый Linux, так что -Wombat

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.