*nix significa solo sistemi operativi che sono come il vecchio cavallo di battaglia Unix. Alcuni esempi includono Linux, FreeBSD e Mac OS X (il suo kernel, Darwin, è basato su BSD).
La relazione principale tra *nix e Ruby è solo pragmatica; la maggior parte degli sviluppatori Ruby sembra preferire lavorare su sistemi operativi simili a Unix (tipicamente Linux o Mac OS X). Non esiste una relazione ufficiale ed è del tutto possibile lavorare con Ruby su sistemi operativi non *nix come Windows.
*nix significa simile a UNIX; è un sistema operativo che si comporta in modo simile a quello di un sistema operativo UNIX senza necessariamente conformarsi alla Single UNIX Specification.
Wikipedia:*nix in realtà reindirizza a Wikipedia:Unix-like.
Per quanto riguarda la connessione di Ruby a *nix, Ruby è stato sviluppato principalmente su GNU/Linux dalla comunità open-source, quindi potrebbe avere a che fare con Ruby che funziona meglio su sistemi *nix o con gli sviluppatori Ruby che preferiscono lavorare su sistemi *nix.
È un'abbreviazione per i sistemi operativi simili a UNIX, incluso LINUX.
Vedi anche la pagina Wikipedia in stile UNIX.