3 ms·
As much as I would want to push people away from the fbdev API (doesn't support multimonitor, page flipping, cursor planes, etc.), it will be supported in an em
by Jasper_ 9y ago
As much as I would want to push people away from the fbdev API (doesn't support multimonitor, page flipping, cursor planes, etc.), it will be supported in an emulation layer for new DRM-based devices. Mostly for fbcon, but still supported.
https://github.com/torvalds/linux/blob/master/drivers/gpu/drm/drm_fb_helper.c https://github.com/torvalds/linux/blob/master/drivers/gpu/dr...
- badsectoracula 9y agoWouldn't removing it break the "never break the user space" promise Linux has?
- lomnakkus 9y agoNo. The "never break user space" thing (AFAIUI, at least) is about not changing existing behavior. Removal of features is a different thing altogether which usually only happens after long deprecation periods or when there's nobody around to support the code.
- ausjke 9y agothe issue is that Linus works at LF which are sponsored by big companies(intel, etc), whose focus is on non-embedded devices, framebuffer is extremely useful for low end embedded products that have no GPU and does not need one either, there are more low-end-embedded-graphic-devices than intel/PC/data-center machines