Red de conocimiento informático - Problemas con los teléfonos móviles - Unix, Linux y MacOS

Unix, Linux y MacOS

Dirección original: https://juejin.im/post/5cd5d1b4518825686761cc1f

A menudo escucho preguntas similares: ¿Cuál es la conexión entre Unix, Linux y MacOS y cuál es la diferencia?

Hablemos primero de la conclusión:

Como se muestra a continuación:

Comencemos con la descripción detallada

Unix es. ​un multiusuario, El nombre colectivo de los sistemas operativos informáticos multiproceso proviene de AT&T Unix desarrollado por Bell Labs de AT&T Corporation en los Estados Unidos a partir de la década de 1970. Incluye muchas variantes de sistemas operativos similares pero diferentes. una patente comercial Los productos deben comprarse o autorizarse para su uso

Con el aumento de los sistemas operativos variantes de Unix, se necesitan estándares para regular cada variante de sistema operativo para garantizar la compatibilidad entre sistemas, por eso existe POSIX.

POSIX: Interfaz de sistema operativo portátil, en chino para interfaz de sistema operativo portátil, es una colección de estándares definidos por la IEEE Computer Society para garantizar la compatibilidad entre los sistemas operativos UNIX.

Los estándares definidos. en POSIX son:

SUS: Especificación única de UNIX El propósito de la creación es similar a POSIX, tanto para garantizar la compatibilidad entre los sistemas Unix. Ahora está establecido por IEEE y The Open Group es desarrollado y mantenido por. The Austin Group.

El Austin Group define un conjunto común de estándares de POSIX y SUS, llamado Open Group BaseSpecification.

Linux es un término general para sistemas operativos tipo Unix. basado en el kernel de Linux.

El Proyecto GNU es un proyecto sobre software libre y colaboración masiva. El concepto es: los usuarios pueden usar, compartir, aprender y modificar el software libremente. p>Se puede formar un sistema operativo tipo Unix a partir del proyecto GNU y el kernel de Linux:

La distribución de Linux está compuesta por el kernel de Linux más algún software, con diferentes combinaciones Constituye diferentes distribuciones. las distribuciones incluyen:

Las distribuciones más populares son: Debian, Fedora, Ubuntu, etc.

El nuevo nombre de MacOS es Darwin. Este es un sistema operativo similar a Unix lanzado por Apple. El kernel está compuesto por XNU y XNU se basa en un desarrollo mixto de NeXTSTEP y FreeBSD. El diagrama de arquitectura es el siguiente:

.