La Red de Conocimientos Pedagógicos - Currículum vitae - 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 se origina en AT&T Unix, que fue desarrollado en 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. es un producto comercial patentado que requiere compra o autorización para su uso.

Con el aumento de los sistemas operativos variantes de Unix, se necesitan estándares para regular cada variante del sistema operativo para garantizar la compatibilidad entre sistemas. 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 su creación es similar al de POSIX, ambos para garantizar la compatibilidad entre sistemas Unix. Ahora desarrollado por IEEE y The Open Group ***Desarrollado y mantenido. por el Grupo Austin formado por el mismo partido.

El Grupo Austin define un conjunto común de estándares de POSIX y SUS, llamado Especificación Base de Grupo Abierto

Linux. término para un sistema operativo 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 libremente. software

Un sistema operativo tipo Unix puede estar formado por el proyecto GNU y el kernel de Linux:

La distribución de Linux está compuesta por el kernel de Linux más algunas combinaciones de software. Existen diferentes distribuciones Generalmente las distribuciones incluyen:

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

El nuevo nombre de MacOS es Darwin, que es A Unix. -Sistema operativo similar 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: