A GNU Hurd csapata közzétette a 2024 második negyedévi állapotfrissítését, amelyben ismertetik a mikro-kernel platform körüli legújabb tevékenységeket.
Az elmúlt negyedév során a GNU Mach AArch64 port nyilvános fejlécei rögzítve lettek az API/ABI számára. A Hurd fejlesztők mostanra képesek voltak néhány Hurd szervert futtatni, a Glibc-t használni, és egyszerű Unix programokat futtatni az AArch64 Hurd rendszeren… Tehát, igen, a Hurd/Mach már működik 64 bites ARM hardveren. Azonban “nem minden működik még” valódi hardveren.
A másik érdekesség, hogy a Debian GNU/Hurd most már kísérleti 32 bites GNU Mach SMP kernelt, valamint egy Rust (rustc) fordítót kínál. Igen, végre 2024-ben láthatjuk a Debian GNU/Hurd-t szimmetrikus multiprocesszoros (SMP) kernellel többmagos hardverekhez/virtuális gépekhez, de egyelőre csak 32 bites x86-ra korlátozva. A Hurd hosszú ideje lemaradt az SMP és az x86_64 támogatásban…
Samuel Thibault fejlesztő magyarázata a korai SMP és PAE (Physical Address Extension) 32 bites kernel támogatásra:
“A legújabb gnumach feltöltésben hozzáadtam az smp és pae kernel változatokat. A pae viszonylag rendben kell legyen és lehetővé teszi több mint 3G memória elérését. Az smp teljesen kísérleti, és javításra szorul itt-ott, úgy tűnik, hogy az irq útvonalazás különösen javításra szorul, de legalább az emberek könnyen kipróbálhatják.”
A Debian GNU/Hurd már a Debian csomagarchívumának körülbelül 71%-át képes lefordítani.
További részletek a Hurd projekt honlapján találhatók.
A GNU Hurd egy nyíltforráskódú operációs rendszer, amelyet a GNU Projekt keretében fejlesztenek. A Hurd a GNU Mach mikrokernelre épül, amely kezeli az alapvető hardver interfészeket és a kernel szintű feladatokat, mint például a memóriakezelést és a processzek közötti kommunikációt. A Hurd célja, hogy egy stabil, biztonságos és rugalmas operációs rendszert biztosítson, amely a Unix-szerű rendszerek funkcionalitását és felhasználói élményét kínálja, miközben előnyeit kihasználja a mikrokernel architektúra által nyújtott modularitásnak és bővíthetőségnek.
A GNU Hurd jelenlegi fejlesztési állapota még mindig kísérleti, és bizonyos funkciók és hardver támogatások hiányosak lehetnek a modern rendszerekhez képest. Ennek ellenére a Hurd jelentős szerepet játszik a szabad szoftverek közösségében és a GNU operációs rendszer fejlődésében.