LINUX.ORG.RU

Доступен Debian GNU/Hurd 2021

 , , ,


0

2

Представлен релиз дистрибутива Debian GNU/Hurd 2021, сочетающего программное окружение Debian c ядром GNU/Hurd. Репозиторий Debian GNU/Hurd включает примерно 70% пакетов от общего размера архива Debian, в том числе портированы Firefox и Xfce.

GNU Hurd представляет собой ядро, развиваемое в качестве замены ядра Unix и оформленное в виде набора серверов, работающих поверх микроядра GNU Mach и реализующих различные системные сервисы, такие как файловые системы, сетевой стек, система управления доступом к файлам. Микроядро GNU Mach предоставляет IPC-механизм, используемый для организации взаимодействия компонентов GNU Hurd и построения распределённой мультисерверной архитектуры.

В новом выпуске:

  • Выпуск основан на пакетной базе дистрибутива Debian 11 «Bullseye».
  • Реализован порт языка Go.
  • Добавлена поддержка блокировок файлов на уровне диапазонов байтов (fcntl, POSIX record locking).
  • Добавлена экспериментальная поддержка 64-разрядных и многопроцессорных систем (SMP), а также поддержка APIC.
  • Переработан код для передачи обработки прерываний в пространство пользователя (Userland IRQ delivery).
  • Добавлен эксперментальный драйвер диска, работающий в пространстве пользователя и основанный на предложенном проектом NetBSD механизме rump (Runnable Userspace Meta Program). Ранее драйвер диска был реализован через прослойку, позволяющую запускать Linux-драйверы через специальный слой эмуляции в ядре Mach

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

★★★★★

Проверено: Harald ()

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

Проблема - в головах производителей закрытых устройств.

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

И еще нам нужен символ, только не пингвин он уже был, енот, чёрт, флаг, фуга. Символ нужен туповатый и безобидный, чтобы всем нравился, енот хитрый, черт злой, колючий рыб ядовит, флаг непонятно чей потому они не взлетели.

Предлагаю банан.

Xintrea ★★★★★ ()
Ответ на: комментарий от Dog

Никто не будет встраивать в него дрова

И не нужно, потому что ядро перестанет быть микроядром. Драйверы можно запускать в пользовательском режиме.

Что обсуждают пользователи, если никто не запустил? Подерживается (доступно) только загрузка с физического CD/DVD. Финализация дисков в Linux

growisofs -M /dev/sr0=/dev/zero

или

wodim dev=/dev/sr0 -fix

? Не сработало. Три компьютера, на одном не запускается вообще, на другом «Нет драйвера CD-ROM», на третьем запускается, устанавливается только в Expert install и зависает в … «Завершение установки», когда в GRUB уже добавлено Debian GNU/Hurd.

vNoaGzl ()

Ну теперь-то заживём! всё никак не сменю аватарку

Pyzia ★★★★★ ()
Ответ на: комментарий от Dog

Linux всегда был временной заменой ядра GNU ОС

Нагляднейшее подтверждения,что нет ничего более постоянного чем временное. И лучшее враг хорошего. Хотя да, архитектурно, линукс - гавно, как и весь юникс, древнее говно мамонта.

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

И не нужно, потому что ядро перестанет быть микроядром. Драйверы можно запускать в пользовательском режиме.

Вопрос только один: откуда сами драйвера возьмутся ? Святым Духом ?

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

Микроядро дает тебе выбор: «или скорость или безопасность». Получит и то и то даже теоретически невозможно.

Монолит - не даёт тебе ни того, ни другого. А ещё оно не даёт тебе гибкости.

Кстати проблемы со скоростью у микроядер только на х86, по причине врождённой убогости этой архитектуры.

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

Для HURD - никогда и ничего не возмется. К сожалению, при всей моей горячей любви к микроярдам, он умеет кучу неустранимых архитектурных проблем. В результате чего - проще спроектировать и написать все с нуля, чем довести это до ума.

Ситуация очень похожа на ситуацию с btrfs в линаксе - идеи-то хорошие и правильные, а вот реализация…

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

Микроядро дает тебе выбор: «или скорость или безопасность». Получит и то и то даже теоретически невозможно.

Что подразумевали под или, или?

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

Да, Hurd - это программа для взаимодействия с микроядром Mach первого поколения, но есть же и другие микроядра.

Genode?

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