Az SDL fejlesztőcsapata bejelentette, hogy a könyvtár hivatalosan is támogatott platformként kezeli a GNU/Hurd rendszert. Bár az SDL már régóta fordítható volt a rendszer alatt, eddig elsősorban külső könyvtárakra épülő meghajtókat – például X11, PulseAudio vagy sndio – illetve üres (dummy) drivereket használt. A mostani fejlesztés célja, hogy a rendszer önállóan is felismerhető legyen az SDL-ben, és a jövőben platformspecifikus finomhangolásokat is lehessen végezni.
Tartalomjegyzék

Új platformdefiníció és fejlesztések
A frissítés részeként bevezetésre került az SDL_PLATFORM_HURD meghatározás, amely lehetővé teszi a célzott kódútvonalak kialakítását. A CMake alapú platformfelismerés pontosabbá vált, és a rendszer mostantól „Hurd” azonosítót használ. Az SDL_GetPlatform() függvény immár képes a platformnév visszaadására Hurd rendszeren is. A fordítási beállítások (CFLAGS és LDFLAGS) módosítása biztosítja a pthreads megfelelő használatát, ami elengedhetetlen a több szálon futó alkalmazások stabil működéséhez ezen a platformon.
Célja egy teljesen szabad, Unix-szerű operációs rendszer létrehozása, amely kompatibilis a POSIX szabványokkal, de rugalmasabb és modulárisabb felépítést kínál, mint a hagyományos monolitikus kernelek.
Funkcionális bővítések és a hozzá kapcsolódó kompatibilitási javítások
A fejlesztés része az SDL_GetExeName() függvény implementálása is, amely a Linuxhoz hasonló procfs megoldást használva a /proc/self/exe útvonalról nyeri ki a futó program elérési útját. Emellett a tesztekben engedélyezésre került a GLES 2 támogatás, főként a Linuxos környezethez való következetes illeszkedés érdekében. A változtatások révén a GNU/Hurd platformra fejlesztők számára egyszerűbbé válik az SDL-alapú alkalmazások futtatása és hibakeresése, miközben a rendszer integrációja egyre közelebb kerül a Linuxon megszokott funkcionalitáshoz.
