GNU/Linux >> Tutoriales Linux >  >> Linux

Linux:¿Linux es un Unix?

Por lo tanto, existen muchas versiones diferentes de Unix:HP-UX, AIX, BSD, etc. Linux se considera un clon de Unix en lugar de una implementación de Unix. ¿Son todos los Unices "reales" descendientes reales del original? Si no, ¿qué separa a Linux de Unix?

Respuesta aceptada:

Eso depende de lo que entiendas por "Unix" y por "Linux".

  • UNIX es una marca registrada de The Open Group. La marca comercial ha tenido una historia llena de acontecimientos, y no está completamente claro que no sea un genérico debido al uso generalizado de "Unix" en referencia a sistemas similares a Unix (ver más abajo). Actualmente, Open Group otorga el uso de la marca comercial a cualquier sistema que apruebe una certificación Single UNIX. Consulte también ¿Por qué hay un * cuando se menciona a Unix en Internet?.

  • Unix es un sistema operativo que nació en 1969 en Bell Labs. Varias empresas vendieron, y aún venden, código derivado de este sistema original, por ejemplo, AIX, HP-UX, Solaris. Ver también Evolución de los sistemas operativos de Unix.

  • Hay muchos sistemas que son similares a Unix, ya que ofrecen interfaces similares para programadores, usuarios y administradores. El sistema de producción más antiguo es Berkeley Software Distribution, que evolucionó gradualmente de basado en Unix (es decir, que contiene código derivado de la implementación original) a similar a Unix (es decir, que tiene una interfaz similar). Hay muchos sistemas operativos basados ​​en BSD o derivados de BSD:FreeBSD, NetBSD, OpenBSD, Mac OS X, etc. Otros ejemplos incluyen OSF/1 (ahora descontinuado, era un sistema comercial similar a Unix no basado en Unix), Minix (originalmente un sistema operativo similar a Unix de juguete utilizado como herramienta de enseñanza, ahora un sistema similar a Unix integrado de producción), y el más famoso es Linux.

  • Estrictamente hablando, Linux es un kernel de sistema operativo diseñado como el kernel de Unix.

  • Linux se usa más comúnmente como un nombre de sistemas operativos similares a Unix que usan Linux como su kernel. Como muchas de las herramientas fuera del núcleo son parte del proyecto GNU, estos sistemas se conocen a menudo como GNU/Linux. Todas las principales distribuciones de Linux consisten en GNU/Linux y otro software.

  • Hay sistemas similares a Unix basados ​​en Linux que no usan muchas herramientas GNU, especialmente en el mundo integrado, pero no creo que ninguno de ellos elimine las herramientas de desarrollo GNU, en particular GCC.

  • Hay sistemas operativos que tienen Linux como kernel pero no son similares a Unix. El más conocido es Android, que no tiene una experiencia de usuario similar a Unix (aunque puede instalar una línea de comando similar a Unix) o experiencia de administrador o (principalmente) experiencia de programador (los programas Android "nativos" usan una API que es completamente diferente de Unix).

Relacionado:¿Reemplazar el valor en la declaración "clave:valor", pero solo en la primera aparición de la clave en el archivo?
Linux
  1. Linux vs Unix:¿Cuál es la diferencia?

  2. Migración de Unix a Linux

  3. Linux:¿los diferentes kernels de Linux/unix son intercambiables?

  4. Principales diferencias entre el kernel de Linux y UNIX

  5. 10 ejemplos de comandos Xargs en Linux / UNIX

Comando mkdir en Linux/Unix

Linux frente a Unix

Comando Grep en Linux/UNIX

Comando ls en Linux/UNIX

comando cp en Linux/UNIX

Buscar comando en Linux/UNIX