DirectFB2 Aims To Resurrect DirectFB For Embedded Systems
While the state of the Linux FBDEV drivers is in a tough spot, DirectFB2 hopes to build off the past successes of DirectFB but with a modern twist. Nicolas Caramelli has been leading this fork of DirectFB since it was revived in December. He will be talking about DirectFB2 next week at the virtual FOSDEM 2022.
Some of the early changes made to DirectFB2 has been making use of the Meson build system, limiting DirectFB2 to being a pure C implementation, and modularizing the existing source code. DirectFB2 also supports interfacing with DRM/KMS directly rather than just frame-buffer devices.
Not only is OpenGL working with DirectFB2, but Vulkan is also possible per the FOSDEM abstract though seemingly limited to CPU-based acceleration using SwiftShader.
The DirectFB2 fork is being developed over on GitHub. There is also more details on DirectFB2 via the documentation site.
We'll see if DirectFB2 takes ground or if Wayland and other alternatives have captured the area once held by DirectFB. In any case it will be fun hearing more about DirectFB2 next week at FOSDEM.