182. Historia de Linux: el sistema operativo que cambió la informática

Historia de Linux: el sistema operativo que cambió la informática

Te voy a contar la historia de Linux, el sistema operativo libre y de código abierto que ha revolucionado el mundo de la informática. ¿Sabes cómo surgió Linux y quién lo creó? ¿Conoces las diferentes versiones y distribuciones que existen? ¿Te gustaría saber por qué Ubuntu es una de las más populares y qué beneficios tiene usar Linux? Si quieres aprender todo esto y más, sigue leyendo este artículo que he preparado para ti.

¿Qué es Linux y cómo nació?

Linux es el nombre del núcleo o kernel de un sistema operativo que se basa en el estándar POSIX, compatible con Unix. Un kernel es la parte central del sistema operativo que se encarga de gestionar los recursos del hardware, como la memoria, el procesador, los dispositivos de entrada y salida, etc. Un sistema operativo es el conjunto de programas que permite al usuario interactuar con el ordenador y ejecutar otras aplicaciones.

Linux nació en 1991 como un proyecto personal de Linus Torvalds, un estudiante finlandés de informática que quería crear un sistema operativo libre para su ordenador personal, un clon de AT 386. Torvalds se inspiró en Minix, un sistema operativo educativo creado por el profesor Andrew Tanenbaum, que a su vez se basaba en Unix. Unix fue desarrollado en 1969 por Ken Thompson y Dennis Ritchie en los laboratorios Bell de AT&T, como un sistema operativo portátil y multiusuario para servidores.

Torvalds anunció su proyecto en un grupo de noticias de Internet el 25 de agosto de 1991, pidiendo sugerencias y colaboración. El 5 de octubre publicó la primera versión del código fuente de Linux, que se podía descargar, compilar y ejecutar. El código fuente es el conjunto de instrucciones escritas en un lenguaje de programación que definen el funcionamiento de un programa. Al ser libre, el código fuente puede ser modificado y mejorado por cualquier persona que tenga los conocimientos necesarios.

¿Qué significa que Linux sea libre y de código abierto?

Linux es un sistema operativo libre y de código abierto. Esto significa que no hay que pagar por usarlo ni por acceder a su código fuente. Además, se puede modificar, distribuir y compartir libremente, siempre que se respeten los términos de la licencia bajo la que se publica.

La licencia que rige Linux es la GNU General Public License (GPL), creada por Richard Stallman en 1989 como parte del proyecto GNU. El proyecto GNU nació en 1983 con el objetivo de crear un sistema operativo completamente libre y compatible con Unix, usando solo software libre. Software libre significa que respeta las cuatro libertades esenciales de los usuarios: la libertad de ejecutar el programa como se desea, la libertad de estudiar cómo funciona el programa y cambiarlo según las necesidades, la libertad de redistribuir copias del programa y la libertad de distribuir copias modificadas del programa.

La GPL garantiza estas libertades al establecer que cualquier obra derivada de Linux debe ser también libre y publicarse bajo la misma licencia. Esto impide que alguien pueda apropiarse del código fuente o restringir su uso. La GPL también exige que se reconozca la autoría original del código y que se documenten los cambios realizados.

¿Qué son las versiones y las distribuciones de Linux?

Linux no es un sistema operativo completo por sí mismo, sino solo el kernel. Para tener un sistema operativo funcional se necesita además una serie de programas básicos, como un intérprete de comandos o shell, un editor de texto, un compilador, una biblioteca estándar, etc. Estos programas suelen provenir del proyecto GNU u otros proyectos similares.

Una versión de Linux es una actualización del kernel que incorpora nuevas características, mejoras o correcciones. El desarrollo del kernel se hace mediante un proceso colaborativo en el que participan miles de programadores voluntarios o profesionales alrededor del mundo. Torvalds supervisa este proceso y decide qué cambios se incluyen en cada versión.

Una distribución de Linux es una colección de programas que incluye el kernel y otros componentes necesarios o deseables para tener un sistema operativo completo. Cada distribución tiene su propio criterio para seleccionar, configurar y empaquetar los programas que ofrece. También puede tener su propia interfaz gráfica de usuario, su propio gestor de paquetes, su propio sistema de instalación, su propio soporte técnico, etc.

Existen cientos de distribuciones de Linux para diferentes propósitos, gustos y necesidades. Algunas son muy populares y conocidas, como Ubuntu, Debian, Fedora, Mint, Arch, etc. Otras son más especializadas o minoritarias, como Kali, Puppy, Gentoo, etc. Cada distribución tiene su propia comunidad de usuarios y desarrolladores que la mantienen y la mejoran.

¿Qué es Ubuntu y por qué es una de las distribuciones más populares?

Ubuntu es una de las distribuciones de Linux más populares y usadas en el mundo. Fue creada en 2004 por la empresa Canonical, fundada por el empresario sudafricano Mark Shuttleworth. Su nombre proviene de una palabra zulú que significa “humanidad hacia los demás” o “soy porque nosotros somos”.

El objetivo de Ubuntu es ofrecer un sistema operativo libre, fácil de usar y con una gran variedad de aplicaciones. Está orientado tanto a usuarios principiantes como avanzados, y se puede usar en ordenadores personales, servidores, tabletas, teléfonos móviles y otros dispositivos. Ubuntu se basa en Debian, pero tiene su propio ciclo de desarrollo y sus propias características.

Ubuntu se actualiza cada seis meses con una nueva versión que recibe soporte durante nueve meses. Cada dos años se publica una versión LTS (Long Term Support) que recibe soporte durante cinco años. Cada versión tiene un nombre compuesto por un adjetivo y un nombre de animal que empiezan por la misma letra, siguiendo un orden alfabético. Por ejemplo, la última versión LTS es la 20.04 Focal Fossa.

Ubuntu tiene una interfaz gráfica de usuario llamada GNOME Shell, que se caracteriza por su simplicidad y elegancia. También ofrece otras variantes con diferentes interfaces gráficas, como Kubuntu (con KDE), Xubuntu (con XFCE), Lubuntu (con LXDE), Ubuntu MATE (con MATE), etc.

Ubuntu tiene un gran número de aplicaciones disponibles para todo tipo de tareas: navegación web, correo electrónico, ofimática, edición de imágenes, reproducción multimedia, juegos, etc. La mayoría de estas aplicaciones son libres y se pueden instalar fácilmente desde el Centro de Software de Ubuntu o desde la línea de comandos.

Ubuntu tiene una gran comunidad de usuarios y desarrolladores que contribuyen a su mejora y difusión. También cuenta con el apoyo de Canonical, que ofrece servicios profesionales relacionados con Ubuntu, como soporte técnico, consultoría, formación, certificación, etc.

¿Qué beneficios tiene usar Linux?

Linux es un sistema operativo que ofrece muchos beneficios a sus usuarios. Algunos de ellos son:

  • Es libre y de código abierto. Esto significa que no hay que pagar por usarlo ni por acceder a su código fuente. Además, se puede modificar, distribuir y compartir libremente, siempre que se respeten los términos de la licencia bajo la que se publica.
  • Es seguro y estable. Linux tiene un diseño robusto que evita los cuelgues frecuentes o los errores graves del sistema. También tiene un sistema de permisos que impide el acceso no autorizado a los archivos o programas. Además, al ser libre y abierto, cualquier fallo o vulnerabilidad se detecta y corrige rápidamente por la comunidad.
  • Es versátil y personalizable. Linux se puede adaptar a diferentes necesidades y gustos. Se puede usar en todo tipo de dispositivos, desde ordenadores personales hasta supercomputadoras. Se puede elegir entre diferentes distribuciones, interfaces gráficas y aplicaciones. Se puede configurar el aspecto y el comportamiento del sistema al detalle.
  • Es potente y eficiente. Linux aprovecha al máximo los recursos del hardware, ofreciendo un rendimiento óptimo incluso en equipos antiguos o con poca memoria. También permite realizar tareas complejas mediante el uso de comandos o scripts.
  • Es compatible y cooperativo. Linux puede leer y escribir en diferentes sistemas de archivos, como FAT32 o NTFS. También puede ejecutar programas diseñados para otros sistemas operativos mediante emuladores o máquinas virtuales. Además, Linux se integra fácilmente con otros sistemas operativos en redes locales o remotas.
Scroll al inicio

Identificarse

Abrir chat
Hey 👋, ¿Imagino que tienes dudas?
Hey 👋, ¿Imagino que tienes dudas?
Dale clic y me cuentas 👇