Predstavljen je novi izdanak distribucije Debian GNU/Hurd 2021, koji kombinira programsko okruženje Debian sa GNU/Hurd kernelom. Repozitorij Debian GNU/Hurd uključuje približno 70% paketa od ukupne veličine Debian arhive, uključujući portirane Firefox i Xfce.
Debian GNU/Hurd ostaje jedina aktivno razvijana platforma Debiana, koja je izgrađena na osnovi kernela različitog od Linuxa (ranije je razvijet port Debian GNU/KFreeBSD, ali je on dugo u napuštenom stanju). Platforma GNU/Hurd nije ušla u službeno podržavane arhitekture Debiana 11, pa je izdanje Debian GNU/Hurd 2021 objavljeno odvojeno i ima status neslužbenog izdanja Debiana. Spremne verzije, opremljene posebno izrađenim grafičkim instalaterom, a paketi su trenutno dostupni samo za arhitekturu i386. Pripremljene su instalacijske slike NETINST, CD i DVD, kao i slika za pokretanje u virtualizacijskim sustavima.
GNU Hurd predstavlja jezgru koja se razvija kao zamjena za Unix jezgru, oblikovana kao skup poslužitelja, koji radi na mikrojezgri GNU Mach i implementira različite sistemske usluge, kao što su datotečni sustavi, mrežni sloj, sustav upravljanja pristupom datotekama. Mikrojezgri GNU Mach pruža IPC mehanizam, koji se koristi za organizaciju komunikacije komponenti GNU Hurd i izgradnju distribuirane višeservery arhitekture.
U novom izdanju:
- Izdanje se temelji na paketskoj bazi distribucije Debian 11 „Bullseye“, čije se izdanje očekuje večeras.
- Implementiran je port programskog jezika Go.
- Dodana je podrška za zaključavanje datoteka na razini raspona bajtova (fcntl, POSIX zapisno zaključavanje).
- Dodana je eksperimentalna podrška za 64-bitne i višeprocessorske sustave (SMP), kao i podrška za APIC.
- Preinačen je kod za prijenos obrade prekida u korisnički prostor (Userland IRQ delivery).
- Dodan je eksperimentalni drajver diska, koji radi u korisničkom prostoru i temelji se na predloženom projektu NetBSD mehanizmu rump (Runnable Userspace Meta Program). Ranije je drajver diska bio implementiran putem sloja koji omogućuje pokretanje Linux drajvera kroz poseban sloj emulacije u Mach kernelu.
Izvor: opennet.ru
