Megérkezett a Debian GNU/Hurd 2021 disztribúciójának kiadása, amely a Debian programkörnyezetét ötvözi a GNU/Hurd kernellel. A Debian GNU/Hurd tárolója körülbelül a Debian archívum teljes méretének 70%-át tartalmazza, beleértve a Firefox és az Xfce portolt verzióját.
A Debian GNU/Hurd továbbra is az egyetlen aktívan fejlesztett Debian platform, amely nem Linux alapú kernelre épül (korábban létezett a Debian GNU/KFreeBSD port, de az régóta elhagyott). A GNU/Hurd platform nem került be a Debian 11 hivatalosan támogatott architektúrái közé, ezért a Debian GNU/Hurd 2021 kiadása külön jelenik meg, és a Debian nem hivatalos kiadásának minősül. A készen álló verziók külön grafikus telepítőt kaptak, a csomagok pedig jelenleg csak az i386 architektúrára érhetők el. Telepítő képek állnak rendelkezésre NETINST, CD és DVD formátumban, valamint virtuális rendszerekhez indítható képet is készítettek.
GNU Hurd is a kernel developed as a replacement for the Unix kernel and is organized as a set szerverek, working on top of the GNU Mach microkernel and implementing various system services such as file systems, network stacks, and file access control systems. The GNU Mach microkernel provides an IPC mechanism used to facilitate interaction between GNU Hurd components and to build a distributed microservices architecture.
Az új kiadásban:
- A kiadás a Debian 11 "Bullseye" disztribúció csomag alapjára épül, amelynek megjelenése a mai este várható.
- Megvalósult a Go nyelv portja.
- Hozzáadva a fájlzárak támogatása bájt-tartomány szinten (fcntl, POSIX rekordzár).
- Hozzáadva kísérleti támogatás a 64 bites és többprocesszoros rendszerekhez (SMP), valamint az APIC támogatása.
- A megszakítások feldolgozásának felhasználói térbe való átkonvertálásának kódját újraírták (Userland IRQ delivery).
- Hozzáadva egy kísérleti lemezmeghajtó, amely felhasználói térben működik és a NetBSD által javasolt rump (Runnable Userspace Meta Program) mechanizmuson alapul. A lemezmeghajtó korábban egy rétegen keresztül valósult meg, amely lehetővé tette a Linux-illesztőprogramok futtatását egy Mach kernelbeli speciális emuláló rétegen.
Forrás: opennet.ru
