Выпущен Debian GNU/Hurd 2025 с поддержкой 64-битной архитектуры

Вслед за выпуском Debian 13.0 «Trixie» в эти выходные был выпущен Debian GNU/Hurd 2025.

Hurd — это проект операционной системы, разрабатываемый GNU, который должен был стать ядром для GNU-системы (заменой Unix-подобной ОС). В отличие от привычных монолитных ядер вроде Linux, Hurd построен на микроядерной архитектуре.

Вот основные моменты о Hurd:

  1. Микроядро Mach: Hurd работает поверх микроядра Mach, которое отвечает за низкоуровневые функции, такие как управление памятью, планирование процессов и межпроцессное взаимодействие.
  2. Сервисы Hurd (servers): Основная логика ОС (файловые системы, сетевые протоколы, управление устройствами) реализована как отдельные серверы, которые общаются через Mach.
  3. Цель: Предоставить гибкую, модульную систему, где каждый компонент легко заменяем и обновляем.
  4. Состояние проекта: Hurd разрабатывается с 1990-х, но до сих пор считается экспериментальным и не используется массово. Он стабилен только для ограниченных задач и часто медленнее Linux или BSD.
  5. Преимущество микрокernel-подхода: Высокая модульность и потенциально лучшая устойчивость к сбоям, так как сбой одного сервера не должен крашить всю систему.

В Debian GNU/Hurd 2025 собрано около 72% архива Debian, завершена поддержка 64-битной архитектуры, Rust был перенесён на GNU/Hurd, появилась поддержка USB-дисков и CD-ROM через Rump, пакеты SMP, а также различные другие улучшения:

  • Поддержка 64 бит теперь полностью завершена, с тем же охватом архивов, что и в i386 (на самом деле немного больше, поскольку некоторые пакеты предназначены только для 64b)
  • Поддержка 64b полностью использует драйверы пользовательских дисков из NetBSD благодаря слою Rump.
  • Мы теперь используем xattr по умолчанию для трансляторов записи, что позволяет загружаться без проблем из других ОС, например, с помощью mmdebstrap
  • Rust был перенесен на GNU/Hurd.
  • Поддержка USB-дисков и CD-ROM была добавлена через Rump
  • Теперь доступны пакеты для поддержки SMP, которые вполне работают
  • Консоль теперь использует xkb для раскладки клавиатуры и поддерживает фреймбуфер, предоставляемый мультизагрузкой
  • Добавлены различные другие поддержки (acpi, rtc, apic, hpet, …)
  • Улучшена документация
  • Включены различные исправления (irqs, nfsv3, libports, pipes corner cases, …)

Загрузки и более подробная информация о выпуске Debian GNU/Hurd 2025 доступны в списке рассылки debian-hurd.