Couchbase nodes OS

hi all,
in a Couchbase server cluster, can each node be installed on different OS? for example one node has been installed on Linux and another ones have been installed on Windows?. if it is possible, what are the consequences?
many thanks.