While the library doesn't explicitly feature bindings and utilities for platforms other than Windows, more generic features are definitely compatible with them and can be used.
For function calling a GenericFunction instance can be used, details can be found on the Functions page.