A fost lansată versiunea distribuției Debian GNU/Hurd 2021, care combină mediul software Debian cu nucleul GNU/Hurd. Repertoriul Debian GNU/Hurd include aproximativ 70% din pachetele totale ale arhivei Debian, inclusiv porturile Firefox și Xfce.
Debian GNU/Hurd rămâne singura platformă Debian activ dezvoltată, bazată pe un nucleu diferit de Linux (anterior a existat un port Debian GNU/KFreeBSD, dar acesta a fost abandonat de mult). Platforma GNU/Hurd nu a fost inclusă printre arhitecturile oficiale suportate de Debian 11, prin urmare, lansarea Debian GNU/Hurd 2021 a fost publicată separat și are statutul de versiune neoficială Debian. Versiunile gata preparate, dotate cu un instalator grafic creat special, iar pachetele sunt în prezent disponibile doar pentru arhitectura i386. Imaginile de instalare NETINST, CD și DVD, precum și imaginea pentru rulare în sisteme de virtualizare, sunt pregătite pentru descărcare.
GNU Hurd reprezintă un nucleu dezvoltat ca o alternativă la nucleul Unix, fiind configurat sub forma unui set servere, care funcționează deasupra microkernel-ului GNU Mach și implementează diverse servicii de sistem, cum ar fi sisteme de fișiere, stivă de rețea, sistem de gestionare a accesului la fișiere. Microkernel-ul GNU Mach oferă un mecanism IPC utilizat pentru a organiza interacțiunea componentelor GNU Hurd și a construi o arhitectură de multi-server distribuită.
În noua versiune:
- Lansarea se bazează pe baza de pachete a distribuției Debian 11 „Bullseye”, a cărei lansare este așteptată în această seară.
- Un port al limbajului Go a fost realizat.
- A fost adăugat suport pentru blocările de fișiere la nivel de intervale de biți (fcntl, POSIX record locking).
- A fost adăugat suport experimental pentru sisteme de 64 de biți și multiprocesare (SMP), precum și suport pentru APIC.
- Codul a fost revizuit pentru a transfera procesarea întreruperilor în spațiul utilizatorului (Userland IRQ delivery).
- A fost adăugat un driver de disc experimental, care funcționează în spațiul utilizatorului și se bazează pe mecanismul propus de proiectul NetBSD, numit rump (Runnable Userspace Meta Program). Anterior, driverul de disc a fost implementat prin intermediul unui strat, care permitea rularea driverelor Linux printr-un strat special de emulare în nucleul Mach.
Sursa: opennet.ro
