Проект GNU Hurd был создан для замены ядра ОС UNIX(tm)(R). GNU Hurd представляет из себя коллекцию микро-сервисов запускаемых поверх микро-ядра Mach для реализации файловых систем, сетевых протоколов, контроля доступа к файлам и других сервисов, которые обычно поддерживаются UNIX ядрами или подобными, например Linux.
GNU Hurd работает на 32-битных х86 архитектурах. Версия поддерживающая 64-битную х86 (x86_64) все еще в процессе разработки.
В этом релизе следующие изменения:
- Многочисленные исправления и стилистические чистки кода. Были выявлены и затем исправлены некоторые проблемы с помощью статического анализа и других средств.
- Улучшена диспечеризация сообщений в серверах Hurd. Также начали использоваться protected payloads, которые были внедрены в GNU Mach 1.5.
- Удален встроенный код декомпрессоров gz и bz2, который заменен на библиотеки libz и libz2.
- Намного улучшена родная утилита fakeroot, которая теперь может собирать множество пакетов. Улучшен процесс отладки с помощью утилит portinfo и rpctrace.
- Улучшена производительность библиотеки целочисленного хеширования.
- Сервер 'init' разделен на две части: сервер запуска (для контроля загрузки и завершения системы) и программу 'init' (для запуска сервисов в стиле SysV).
- procfs и random translators теперь объединены.
>>> Подробности