News: 0001567868

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

GNU/Hurd Now An Official Platform For SDL Cross-Platform Gaming Library

([Linux Gaming] 6 Hours Ago SDL)


GNU/Hurd has made it as an official platform target within SDL that is the open-source library widely-used by cross-platform games and other applications for software/hardware abstractions across operating systems.

GNU/Hurd had already worked with SDL for a "long time" but now is an official platform to be able to enhance its support. The [1]commit adding GNU/Hurd platform coverage to SDL explains:

"Add GNU/Hurd as platform

SDL has been building on GNU/Hurd for a long time, using either drivers based on external libraries (e.g. X11, pulseaudio, sndio, etc) or dummy drivers. This commit introduces it explicitly as platform, so it can be recognized, and tweaked as needed. In particular:

- introduce the SDL_PLATFORM_HURD define

- tighten/improve the platform detection in cmake, and use "Hurd" as identifier

- return the platform name in SDL_GetPlatform()

- tweak the CFLAGS/LDFLAGS so pthreads can be used properly

- implement SDL_GetExeName(), using /proc/self/exe as provided by the basic Linux-like procfs

- enable GLES 2 in tests (mostly for consistency with Linux)"

Though don't get too excited over the prospects of GNU/Hurd gaming with the hardware support under Hurd greatly lagging.. Along with [2]x86 64-bit, SMP support, sound, and other features being far behind the state found under Linux, Windows, or other major operating systems.

In any event, fun seeing GNU/Hurd open-source improvements being made to notable software projects such as SDL.



[1] https://github.com/libsdl-org/SDL/commit/171885010dc232a3d971239253283f493d7828de

[2] https://www.phoronix.com/news/GNU-Hurd-2019-State



AsciiWolf

r1348

mirmirmir

Toster256

emansom

p0358

QOTD:
I'm not bald -- I'm "hair challenged".

[I thought that was "differently haired". Ed.]