Představeno vydání distribuce Debian GNU/Hurd 2021, která kombinuje softwarové prostředí Debianu s jádrem GNU/Hurd. Repozitář Debian GNU/Hurd zahrnuje přibližně 70 % balíků z celkové velikosti archivu Debian, včetně portovaných verzí Firefoxu a Xfce.
Debian GNU/Hurd zůstává jedinou aktivně vyvíjenou platformou Debianu, vytvořenou na jádru odlišném od Linuxu (dříve byl vyvíjen port Debian GNU/KFreeBSD, ale ten je již dlouho opuštěn). Platforma GNU/Hurd nebyla zahrnuta mezi oficiálně podporované architektury Debianu 11, takže vydání Debianu GNU/Hurd 2021 bylo vydáno zvlášť a má status neoficiálního vydání Debianu. Hotové sestavy, vybavené speciálně vytvořeným grafickým instalátorem, a balíčky jsou v současnosti dostupné pouze pro architekturu i386. K dispozici jsou instalační obrazy NETINST, CD a DVD, stejně jako obraz pro spouštění v virtualizačních systémech.
GNU Hurd představuje jádro, které je vyvíjeno jako náhrada za Unix a je vytvořeno jako soubor servery, pracující nad mikrojadrem GNU Mach a implementující různé systémové služby, jako jsou souborové systémy, síťový stack, systém správy přístupu k souborům. Mikrojádro GNU Mach poskytuje mechanismus IPC, který se používá k uspořádání interakce komponent GNU Hurd a k výstavbě distribuované multiserverové architektury.
V novém vydání:
- Vydání je založeno na balíčkové základně distribuce Debian 11 „Bullseye“, jehož vydání se očekává dnes večer.
- Byl realizován port programovacího jazyka Go.
- Byla přidána podpora zámků souborů na úrovni rozsahů bytů (fcntl, POSIX record locking).
- Byla přidána experimentální podpora 64bitových a vícero procesorových systémů (SMP), stejně jako podpora APIC.
- Byl přepracován kód pro předání zpracování přerušení do uživatelského prostoru (Userland IRQ delivery).
- Byl přidán experimentální ovladač disku, který funguje v uživatelském prostoru a je založen na navrhovaném mechanismu rump (Runnable Userspace Meta Program) projektu NetBSD. Dříve byl ovladač disku realizován prostřednictvím vrstvy, která umožnila spouštění ovladačů Linuxu skrze speciální vrstvu emulace v jádře Mach.
Zdroj: opennet.ru
