https://www.kraxel.org/blog/linux/fbida/
