Представен е изданието на дистрибуцията Debian GNU/Hurd 2023, което комбинира софтуерната среда на Debian с ядрото GNU/Hurd. Репозиторият на Debian GNU/Hurd включва около 65% от пакетите на общия размер на архива на Debian, включително портовете Firefox и Xfce. Инсталационните сборки са създадени (364MB) само за архитектура i386. За запознаване с дистрибуцията без инсталация са подготвени готови образи (4.9GB) за на виртуални машини.
Debian GNU/Hurd остава единствената активно развивана платформа на Debian, изградена на база ядро, различно от Linux (по-рано се развиваше портът Debian GNU/KFreeBSD, но отдавна е в забрава). Платформата GNU/Hurd не влиза в списъка на официално поддържаните архитектури на Debian, затова изданията на Debian GNU/Hurd се формират отделно и имат статус на неофициално издание на Debian.
GNU Hurd е ядро, разработвано като заместител на ядрото Unix и оформено под формата на набор сървъри, работещи върху микроядрото GNU Mach и реализиращи различни системни услуги, като файлови системи, мрежов стек и система за управление на достъпа до файлове. Микроядрото GNU Mach предоставя IPC-механизъм, използван за организиране на взаимодействието на компонентите на GNU Hurd и изграждане на разпределена многосървърна архитектура.
В новото издание:
- Използва се пакетната база на дистрибуцията Debian 12.
- Доведен е до готовност драйверът за диск, работещ в потребителското пространство и базиран на предложеното от проекта NetBSD механизъм rump (Runnable Userspace Meta Program). Предложеният драйвер позволява зареждане на системата без използване на Linux-драйвери и междинен слой, който стартира Linux-драйвери през специален слой за еймуляция в ядрото Mach. Ядрото Mach при такова зареждане управлява CPU, памет, таймери и контролер за прекъсвания.
- Подобрена е поддръжката на APIC, SMP и 64-битови системи, което е позволило постигането на пълно функционално Debian-среда.
- Включени са натрупаните корекции.
Източник: opennet.ru
