Unfortunately the problem with developing anything for Linux is that Linux isn't just one operating system. It's a whole slew of operating systems, each one with minor and major differences, so a program written for one version wouldn't necessarily work on another. For example: I'm using Linux Mint with Cinnamon - Cinnamon being the GUI interface. I used to use Linux MInt with Mate but had issues with the Bluetooth drivers. I tried switching to Cinnamon to see if it would solve the issue and liked it much better - for the most part. There are still some things I miss from Mate. Zoneminder, the multi camera security system we use, runs on Linux and is currently not too difficult to run on Mint, but I have spent more hours than I care to admit trying to get it to work (and keep working) on various versions of Linux in the past.
... View more