¿Qué es Linux?
Linux (/ˈliːnʊks/ (escucha) LEE-nuuks o /lˈɪnʊks/ LIN-uuks) es una familia de sistemas operativos de código abierto tipo Unix basados en el núcleo Linux, un núcleo de sistema operativo publicado por primera vez el 17 de septiembre de 1991 por Linus Torvalds. Linux se suele empaquetar como una distribución de Linux, que incluye el núcleo y software de sistema y bibliotecas de apoyo, muchos de los cuales son proporcionados por el Proyecto GNU. Muchas distribuciones de Linux utilizan la palabra "Linux" en su nombre, pero la Fundación para el Software Libre utiliza el nombre "GNU/Linux" para enfatizar la importancia del software GNU, lo que ha provocado cierta controversia.
Después de que AT&T abandonara el proyecto Multics, Ken Thompson y Dennis Ritchie (ambos de AT&T Bell Laboratories) concibieron e implementaron el sistema operativo Unix en 1969 y lo lanzaron por primera vez en 1970. Más tarde lo reescribieron en un nuevo lenguaje de programación, C, para hacerlo portátil. La disponibilidad y portabilidad de Unix hizo que fuera ampliamente adoptado, copiado y modificado por instituciones académicas y empresas.

En 1977, la Berkeley Software Distribution (BSD) fue desarrollada por el Computer Systems Research Group (CSRG) de la UC Berkeley, basándose en la 6ª edición de Unix de AT&T. Como BSD contenía código Unix propiedad de AT&T, ésta interpuso una demanda (USL contra BSDi) a principios de los 90 contra la Universidad de California. Esto limitó fuertemente el desarrollo y la adopción de BSD.

Onyx Systems empezó a vender las primeras estaciones de trabajo Unix basadas en microordenadores en 1980. Más tarde, Sun Microsystems, fundada a partir de un proyecto estudiantil de la Universidad de Stanford, también empezó a vender estaciones de trabajo de sobremesa basadas en Unix en 1982. Aunque las estaciones de trabajo Sun no utilizaban hardware de PC básico como el que se desarrolló posteriormente para Linux, representaron el primer intento comercial con éxito de distribuir un microordenador principalmente monousuario que ejecutaba un sistema operativo Unix.

En 1983, Richard Stallman inició el proyecto GNU con el objetivo de crear un sistema operativo libre similar a UNIX. Como parte de este trabajo, redactó la Licencia Pública General GNU (GPL). A principios de los 90, había casi suficiente software disponible para crear un sistema operativo completo. Sin embargo, el núcleo de GNU, llamado Hurd, no consiguió atraer suficientes esfuerzos de desarrollo, dejando a GNU incompleto[cita requerida].

En 1985, Intel lanzó el 80386, el primer microprocesador x86 con un conjunto de instrucciones de 32 bits y una unidad de gestión de memoria con paginación.

En 1986, Maurice J. Bach, de AT&T Bell Labs, publicó The Design of the UNIX Operating System (El diseño del sistema operativo UNIX) Esta descripción definitiva cubría principalmente el núcleo de la versión 2 del Sistema V, con algunas características nuevas de la versión 3 y BSD.

En 1987, Andrew S. Tanenbaum publicó MINIX, un sistema similar a Unix destinado al uso académico, para ejemplificar los principios transmitidos en su libro de texto Operating Systems: Diseño e Implementación. Aunque el código fuente del sistema estaba disponible, su modificación y redistribución estaban restringidas. Además, el diseño de 16 bits de MINIX no se adaptaba bien a las características de 32 bits de la cada vez más barata y popular arquitectura Intel 386 para ordenadores personales. A principios de los noventa, un sistema operativo UNIX comercial para PC Intel 386 era demasiado caro para los usuarios privados.

Estos factores y la falta de un núcleo libre ampliamente adoptado fueron el impulso para que Torvalds iniciara su proyecto. Ha declarado que si los núcleos GNU Hurd o 386BSD hubieran estado disponibles en aquel momento, probablemente no habría escrito el suyo propio.