2011-01-17 11 views

Respuesta

35

* nix solo significa sistemas operativos que son como el viejo caballo de batalla Unix. Algunos ejemplos incluyen Linux, FreeBSD y Mac OS X (su kernel, Darwin, se basa en BSD).

La relación principal entre * nix y Ruby es solo una pragmática; la mayoría de los desarrolladores de Ruby parecen preferir trabajar en sistemas operativos tipo Unix (típicamente 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.

+9

No hay problema. Además, si es lo que estás buscando, márcalo como respuesta. Mi codicia por los puntos de reputación no conoce límites. ;-) – DSimon

+0

Solo para tener en cuenta; Si prefiere los sistemas Windows over * nix para desarrollar en Ruby, prepárese para lidiar con muchos problemas relacionados con el sistema operativo. Si no puede pagar una Mac, simplemente instale Ubuntu en su PC o computadora portátil. Si lo haces, un día me lo agradecerás. También vea: http://programmers.stackexchange.com/questions/32526/is-windows-suitable-for-ruby-development – scaryguy

+7

Es curioso cómo el carácter meta '*' en '* nix' nunca coincide con' Linux'. Debería haber sido '* x' que con entusiasmo coincide con' Unix', 'Linux' y' OS X' también. –

4

Significa la familia de sistemas operativos tipo Unix. Sin relación con Ruby.

4

* nix es un término general para referirse a toda la familia de Unices, a los sistemas operativos que siguen el estándar POSIX .

Ruby es un lenguaje de programación, no hay una relación general entre los dos.


1: Portable Operating System Interface [para Unix]

3

"* nix" se refiere a la familia de sistemas operativos UNIX y su FOSS variantes (Linux, FreeBSD, etc.). Tienen una API diferente a la de Windows, por lo que cualquier lenguaje de programación o scripts que se ejecute en ellos tendrá comportamientos y capacidades ligeramente diferentes a las de Windows.

+3

También comúnmente incluye OS X – kubi

+1

@kubi: Sí, porque OS X es Unix. –

8

Es la abreviatura de sistemas operativos similares a UNIX, que incluye LINUX.

Vea también la página de Wikipedia UNIX-like.

11

* nix significa UNIX-like; es un sistema operativo que se comporta de una manera similar a la de un sistema operativo UNIX sin necesariamente ajustarse al Single UNIX Specification.

Wikipedia:*nix en realidad redirige a Wikipedia:Unix-like.

En cuanto a la conexión de Ruby con * nix, la comunidad de código abierto desarrolló Ruby principalmente en GNU/Linux, por lo que puede ser algo relacionado con que Ruby funcione mejor en sistemas * nix o que los desarrolladores de Ruby prefieran trabajar * nix sistemas.

Cuestiones relacionadas