Yes, it works with all operating systems. Though features and customizability changes. Officially, it is supported on Windows and Mac. But for Linux distros, Razer teamed up with developers at Open-Razer (backend) and Polychromatic (frontend).