what works on linux