Разработчиците на проекта GNU/Hurd представиха доклад за последните постижения и текущото състояние на проекта. Сред последните постижения на GNU/Hurd:
- В дистрибуцията Debian GNU/Hurd е осигурена възможност за сглобяване на 75% от пакетите в архива на Debian (през 2023 година този показател беше 58%).
- Стабилизиран е портът за архитектурата x86_64, осигурено е формирането на пакети Debian за системи x86_64, започнало е портироването на системи ARM64.
- Добавена е начална поддръжка на SMP (Симетрично многонишково обработване).
- Подобрена е поддръжката на драйвери в пространството на потребителя чрез използването на механизма rump (Runnable Userspace Meta Program), разработван от проекта NetBSD.
- Подготвени са работещи в пространството на потребителя драйвери за дискове SATA/USB и мрежови адаптери.
- Реализирани са работещи в пространството на потребителя стекове USB и TCP/IP.
- Осигурена е сборка в Debian GNU/Hurd на пакети с Xfce, GNOME, KDE, llvm.
- Добавена е поддръжка на езиците go, rust, ocaml, ghc, java.
- Създаден е дистрибутив Guix/Hurd с възможност за използване на ядрото GNU Hurd (x86_64-gnu) вместо ядрото Linux.
- Започнали са проекти за създаване на варианти на дистрибуции Arch и Alpine с ядрото GNU Hurd.
GNU Hurd е ядро, разработвано като заместител на ядрото Unix и оформено под формата на набор сървъри, работещи върху микроядрото GNU Mach и реализиращи различни системни услуги, като файлови системи, мрежов стек, система за управление на достъп до файлове. Микроядрото GNU Mach предоставя IPC-mеханизъм, използван за организиране на взаимодействието на компонентите на GNU Hurd и изграждането на разпределена мултисерверна архитектура. Дистрибутивът Debian GNU/Hurd съчетава софтуерната среда на Debian с ядрото GNU/Hurd и остава единствената активно развивана платформа на Debian, създадена на база на ядро, различно от Linux (по-рано се развиваше порт на Debian GNU/KFreeBSD, но той отдавна е в занемарено състояние).
Източник: opennet.ru
