isunix() will be true on the cluster, or on desktop Linux or Mac systems, but not on Windows systems.
If your desktop is Mac, then ismac() is true. Contrawise, isunix() && ~ismac() implies linux()
When isunix() is true,
would permit you to differentiate between different Linux hosts you run the code on.