Fedora 35 Aims For Better Experience Running Vintage Linux Games
The hope is to replace the existing SDL 1.2 packages with sdl12-compat, which is basically the SDL 1.2 interfaces mapped over SDL 2.0. This SDL 1.2 compatibility layer is using SDL 2.0 "behind the scenes" and continues to see new commits unlike the unmaintained original SDL 1.2.
There are many vintage commercial games out there still making use of SDL 1.2 and unlikely to ever see updated support targeting SDL2. Making use of libsdl12-compat will allow these old games to run better in a modern Linux environment. By going through libsdl12-compat, there is Wayland support, native support for PipeWire audio, better input support, and other enhancements provided by SDL2 that are not found with SDL 1.2.
Over this change proposal for the autumn release of Fedora 35 is an exciting one if all goes according to plan.