The Cardano SL node and the Daedalus nodejs front-end app have definitely worked on Linux. I’ve been using it though it requires understanding the software organization, how the pieces fit together, and running them more like a modern web application (with a backend API - i.e. the cardano-sl node and a client-side app in electron, i.e. Daedalus) than a “desktop app”.
Mac and Windows are more common and also technically more difficult to package for IMHO so it was good they focused there first.
There actually already exists a Docker container Nix recipe but I will have a Nix systemd recipe for the cardano-sl node and a Nix recipe for the Daedalus front-end this weekend. That is unless IOHK beats me to packaging first
EDIT: I also want to point out that these guys are moving really fast. They have good documentation but they are definitely lacking the bandwidth to keep it updated on
master so you have to get your hands a little bit dirty.