@BluRaf It's not so much a matter of separating them out as of providing a stable API. Even Windows, which provides an ABI for drivers, makes backward incompatible changes across releases. Have you checked if any of the BSDs still has support?
At some point, though, is it really retrocomputing to run a modern kernel on old hardware that it still supports?
@freakazoid There's an X.org DDX driver for Matrox cards working on both Linux and BSD; I don't know about framebuffer support on *BSDs.
Maybe it's not strictly retrocomputing, I just wonder if it's possible to use older hardware w/ current software in more ways than dumb framebuffer/accelerated X11/OpenGL renderer.
"I appreciate SDF but it's a general-purpose server and the name doesn't make it obvious that it's about art." - Eugen Rochko