DirectFB(web.archive.org)
web.archive.org
DirectFB
https://web.archive.org/web/20161104003307/http://www.directfb.net/
6 comments
DirectFB was great for small embedded systems projects where you didn't want the full weight of X. Unfortuntaely I don't think there's any alternative to X any longer for these kinds of projects, probably because the cost of a SoC capable of running X has fallen to the point where it doesn't make sense to economise anymore.
This was primarily the reason why I chose to write the disk decryption keyboard/unlocker for postmarketOS to use directFB (by way of SDL2). Putting X into an initramfs is absurd. It's very unfortunate that DirectFB seems to be abandoned now.
To be fair, even a while back it became pretty easy to use fbdev (memory mapped), and Cairo to draw on it.
For event handling eventfd (and now libinput) also became quite a bit easier to use as well so many many years ago I decided to cut out the middleman (direcfb) and do it with these instead.
For event handling eventfd (and now libinput) also became quite a bit easier to use as well so many many years ago I decided to cut out the middleman (direcfb) and do it with these instead.
See also http://tekui.neoscientists.org
Tekui is a great project, I wish there was something with comparable integration to other small languages such as Nim et al. Years ago I tried it with DirectFB output on an old A10 board (Hackberry IIRC). I was never able to sort out why the screen was shifted left (or right) by several dozen pixels, probably a bug somewhere, but performance on that limited processor was fairly acceptable.
Is that currently maintained?
http://hg.neoscientists.org/tekui/
Last release was early 2015.
Last change to the repo was 15 months ago.
Last release was early 2015.
Last change to the repo was 15 months ago.
Last time I checked it still compiles and runs fine on modern Debian systems. The only caveat is to edit its configuration file to look for (if necessary) the actually installed version of Lua.
edit: minor correction
edit: minor correction
Is there any similar library that is still under development?
Okay, I'll bite: last post says it got moved to new, cheaper hosting to it wouldn't go offline. This submission is on archive.org. What happened?
Neat project, though :)
Neat project, though :)
A shame neither took off, and we are now left with X.org's insistence on Linuxisms for GPU development.
Sorry for hijacking the thread, but thanks so much for the trip down memory lane :-)