I wonder if this is unique to Windows systems...the article doesn’t say.
The article does not say. I think it would work across systems but the trojan would have to be written to “understand” the system calls used by a Mac, versus Linux, versus Windows.