*nix solo significa sistemas operativos que son como el viejo caballo de batalla Unix. Algunos ejemplos incluyen Linux, FreeBSD y Mac OS X (su núcleo, Darwin, está basado en BSD).
La principal relación entre *nix y Ruby es solo pragmática; la mayoría de los desarrolladores de Ruby parecen preferir trabajar en sistemas operativos similares a Unix (normalmente Linux o Mac OS X). No existe una relación oficial, y es bastante posible trabajar con Ruby en sistemas operativos que no sean * nix como Windows.
*nix significa similar a UNIX; es un sistema operativo que se comporta de manera similar a un sistema operativo UNIX sin necesariamente ajustarse a la Especificación Única de UNIX.
Wikipedia:*nix en realidad redirige a Wikipedia:similar a Unix.
En cuanto a la conexión de Ruby con *nix, Ruby fue desarrollado principalmente en GNU/Linux por la comunidad de código abierto, por lo que puede tener algo que ver con que Ruby funcione mejor en sistemas *nix o que los desarrolladores de Ruby prefieran trabajar en sistemas *nix.
Es una abreviatura de sistemas operativos similares a UNIX, incluido LINUX.
Consulte también la página de Wikipedia similar a UNIX.