¿Qué es UNIX y cómo es UNIX?

8

Derivado de esta pregunta :

Si opensolaris, freebsd, openbsd, netbsd no son UNIX, ¿qué es entonces?

Lo que me confunde más es el hecho de que OSX1.5 + es UNIX, mientras que la versión anterior de OSX no era

¿Cuál es la diferencia entre UNIX y UNIX-like?

¿Y cuál es la diferencia entre UNIX-Like y Linux?

OscarRyz
fuente

Respuestas:

16

UNIX es Unix y Unix es unix. Pero unix puede no ser Unix y Unix no siempre es UNIX .

sal
fuente
15
¡Y GNU definitivamente no es Unix!
heavyd
¡Vamos a lanzar POSIX a la mezcla!
KFro
Sí, ¿qué hay de POSIX?
OscarRyz
@heavyd, desearía poder duplicar o triplicar ese voto.
sal
2
El nombre que se puede nombrar no es el nombre eterno. Libre de deseo, te das cuenta del misterio. Atrapado en el deseo, solo ves las manifestaciones. --Lao-tzu
Richard Hoskins
13

Wikipedia en Unix :

Unix (oficialmente registrado como UNIX, a veces también escrito como Unix con mayúsculas pequeñas) es un sistema operativo para computadora desarrollado originalmente en 1969 por un grupo de empleados de AT&T en Bell Labs, incluidos Ken Thompson, Dennis Ritchie, Brian Kernighan, Douglas McIlroy y Joe Ossanna Hoy en día, el término Unix se usa para describir cualquier sistema operativo que cumpla con los estándares de Unix, lo que significa que el sistema operativo central funciona igual que el sistema operativo original de Unix. Los sistemas Unix actuales se dividen en varias sucursales, desarrolladas a lo largo del tiempo por AT&T, así como por varios proveedores comerciales y organizaciones sin fines de lucro.

A partir de 2007, el propietario de la marca registrada es The Open Group, un consorcio de estándares de la industria. Solo los sistemas totalmente compatibles y certificados de acuerdo con la especificación UNIX única están calificados para usar la marca registrada; otros se llaman "Unix-like system" o "Unix-like".

.. en Unix-like :

* Un sistema operativo tipo Unix (a veces acortado a nix para eludir los problemas de marca registrada) es uno que se comporta de manera similar a un sistema Unix, pero no necesariamente se ajusta o certifica a ninguna versión de la Especificación UNIX única.

No existe un estándar para definir el término, y es posible que exista alguna diferencia de opinión sobre si un determinado sistema operativo es "similar a Unix".

.. en Linux :

Un sistema basado en Linux es un sistema operativo modular similar a Unix . Deriva gran parte de su diseño básico de los principios establecidos en Unix durante los años setenta y ochenta. Dicho sistema utiliza un núcleo monolítico, el núcleo de Linux, que maneja el control de procesos, las redes y el acceso a los sistemas de archivos y periféricos. [...]

Los proyectos separados que interactúan con el núcleo proporcionan gran parte de la funcionalidad de nivel superior del sistema. El usuario GNU es una parte importante de la mayoría de los sistemas basados ​​en Linux, [...]

.. en BSD (FreeBSD, NetBSD, OpenBSD) :

Berkeley Software Distribution (BSD, a veces llamado Berkeley Unix) es el derivado del sistema operativo UNIX desarrollado y distribuido por el Computer Systems Research Group de la Universidad de California, Berkeley, de 1977 a 1995.

Históricamente, BSD ha sido considerado una rama de UNIX - "BSD UNIX", porque compartió la base de código inicial y el diseño con el sistema operativo original AT&T UNIX. En la década de 1980, BSD fue ampliamente adoptado por los proveedores de sistemas de clase de estación de trabajo en forma de variantes UNIX patentadas como DEC ULTRIX y Sun Microsystems SunOS. Esto se puede atribuir a la facilidad con la que podría obtener una licencia, y la familiaridad que encontró entre los fundadores de muchas empresas de tecnología de esta época. [...]

Hoy en día, el término "BSD" a menudo se usa de manera no específica para referirse a cualquiera de estos descendientes de BSD, por ejemplo, FreeBSD, NetBSD u OpenBSD, que juntos forman una rama de la familia de sistemas operativos tipo Unix.

.. y en OS X 10.5 :

Mac OS X v10.5 "Leopard" fue lanzado el 26 de octubre de 2007. Apple lo llamó "la actualización más grande de Mac OS X". [...] Leopard es un producto registrado de marca abierta UNIX 03 en la plataforma Intel. También es el primer sistema operativo basado en BSD que recibe la certificación UNIX 03.


fuente
4

Unix es una marca registrada propiedad de The Open Group. "Solo los sistemas totalmente compatibles y certificados de acuerdo con la especificación Single UNIX están calificados para usar la marca registrada". (1) (2)

Eso explica por qué la versión de OSX anterior a la 1.5 no es UNIX, porque no era totalmente compatible.

KTC
fuente
2

OS X, Solaris, HP-UX y AIX son las distribuciones restantes de UNIX que funcionan bien en el mercado. UNIX-Like se refiere a un sistema operativo que se comporta como UNIX tradicional (métodos de bifurcación, mismo método de comunicación entre procesos, características de Kernel, etc.) pero no cumple con la especificación Single UNIX . Ejemplos de estos son las variantes BSD, las distribuciones GNU / Linux y Minix. Al final, está más ligado a la marca registrada y a los comportamientos del sistema.

John T
fuente
0

UNIX fue un sistema operativo desarrollado originalmente por AT&T en los años 60. Era un sistema operativo de código cerrado, por lo que muchas personas clonaron su funcionalidad para crear sistemas operativos tipo UNIX como BSD y Linux . Otros con licencia de UNIX para crear sus sistemas operativos, como AIX .

UNIX se ha convertido más recientemente en una especificación para sistemas operativos con licencia de Open Group . Tienen que aprobar el sistema operativo antes de que pueda llamarse UNIX.

Jack M.
fuente
"Sistemas operativos tipo UNIX como BSD y Linux" - Linux es solo un núcleo. Normalmente no quisiera discutirlo, pero esta es una pregunta completamente sobre estos sistemas operativos.
John T