GNU/Linux

GNU/Linux
Parte de Unix-like

El logotipo oficial del Proyecto GNU es un ñu, y del núcleo Linux el pingüino Tux
Información general
Tipo de programa sistema operativo
Desarrollador
Modelo de desarrollo Software libre y código abierto (FLOSS)
Lanzamiento inicial
GNU/Linux
Licencia GNU General Public License (GPL) y otras
Estado actual Activo, estable
Idiomas Varios
Información técnica
Programado en C, Rust (para drivers, experimental)
Núcleo Núcleo Linux
Tipo de núcleo Núcleo monolítico
Plataformas admitidas ARM, AVR32, Blackfin, DEC Alpha, ETRAX CRIS, FR-V, H8/300, Itanium, M32R, m68k, Microblaze, MIPS, MN103, PA-RISC, PowerPC, RISC-V, s390, S+core, SuperH, SPARC, TILE64, Unicore32, x86, Xtensa
Interfaz gráfica predeterminada Varias (CLI y GUI)
Sistema de gestión de paquetes APT, DNF, Pacman, ZYpp y más.
Enlaces
Escucha este artículo
(info)
Esta narración de audio fue creada a partir de una versión específica de este artículo y no refleja las posibles ediciones subsiguientes.

GNU/Linux (pronunciado oficialmente como ñu linux o también ge-ene-u linux en español)[2]​ es una familia de sistemas operativos tipo Unix compuesto por software libre y de código abierto.[3]​ GNU/Linux surge de las contribuciones de varios proyectos de software, entre los cuales destacan GNU (iniciado por Richard Stallman en 1983) y el núcleo Linux (comenzado por Linus Torvalds en 1991).[4]

A pesar de que en la jerga cotidiana la mayoría de las personas usan el vocablo Linux para referirse a este sistema operativo,[5][6]​ en realidad ese es solo el nombre del kernel o núcleo, que representa menos del 50 por ciento de todo el código del sistema. El sistema completo está formado también por una gran cantidad de componentes del Proyecto GNU junto a componentes de terceros, que van desde compiladores hasta entornos de escritorio.[7][8]​ Cabe señalar que existen derivados que usan el núcleo Linux pero que no tienen componentes GNU, como por ejemplo el sistema operativo Android.[9]​ También existen distribuciones de software GNU donde el núcleo Linux está ausente.

El nucleo del Sistema operativo gestiona todos los procesos vitales y recursos. El nucleo en su mas pura forma es distante del usuario, su misión es a un bajo nivel y muy dificilmente el usuario interactúa con el. Pero el nucleo en si no hace alusión a ninguna interfaz gráfica ni programa que de manera básica interactue con el usuario.''

Los sistemas operativos GNU/Linux se encuentran normalmente en forma de compendios conocidos como distribuciones o «distros».[10]​ Entre las más populares se encuentran Debian, Ubuntu, Red Hat, SUSE y ArchLinux. El propósito de estas distribuciones es ofrecer GNU/Linux como un producto final para instalar o probar en un ordenador, cubriendo una gama de necesidades, las cuales que van desde el uso cotidiano personal hasta aplicaciones muy específicas en ambientes especializados. Al sistema base las distros añaden su propia selección de aplicaciones y programas preinstalados (por ejemplo ambientes gráficos basados en X11, GNOME y KDE), o aplicaciones que pueden descargarse desde un repositorio para su posterior instalación.

Algunas de estas distribuciones son especialmente conocidas por su uso en servidores de Internet, en supercomputadoras, y en sistemas embebidos;[11]​ mercados donde GNU/Linux tiene la mayor cuota de participación. El proyecto de ranking Top500.org informa que, desde 2017, las 500 supercomputadoras más potentes del mundo utilizan todas ellas alguna versión del sistema operativo GNU/Linux; y desde 2004 ya era el sistema dominante.[12]​Diversas encuestas lo han posicionado constantemente como el sistema operativo más popular para servidores web.[13][14][15]​ En aplicaciones embebidas es común encontrar Linux instalado en routers, smart TV y relojes inteligentes, sistemas de entretenimiento de automóviles, y grabadoras de video digital.[16][17]​ Aunque con menor participación, el sistema GNU/Linux también se usa en el segmento de las computadoras de escritorio, portátiles, dispositivos móviles, computadoras de bolsillo, videoconsolas y otros.

GNU/Linux es uno de los ejemplos más prominentes de software libre: todo su código fuente puede ser utilizado, modificado y redistribuido libremente por cualquier persona, empresa o institución, bajo los términos de la Licencia Pública General de GNU, así como de otra serie de licencias de derechos de autor.[18]

  1. «Happy 25th once again to Linux, 'the little OS that definitely could'». PCWorld (en inglés). 5 de octubre de 2016. Consultado el 5 de octubre de 2019. 
  2. «El sistema operativo GNU y el movimiento del software libre». www.gnu.org. Consultado el 24 de septiembre de 2022. 
  3. «¿Qué es GNU/Linux?». Grupo de Usuarios de Software Libre de Córdoba. Consultado el 10 de junio de 2020. 
  4. Richard Stallman. «Linux y el sistema GNU». Free Software Foundation. Consultado el 10 de junio de 2020. 
  5. The operating system interacts directly with the hardware, providing common services to programs and insulating them from hardware idiosyncrasies. Viewing the system as a set of layers, the operating system is commonly called the system kernel, or just the kernel, emphasizing its isolation from user programs. Because programs are independent of the underlying hardware, it is easy to move them between UNIX systems running on different hardware if the programs do not make assumptions about the underlying hardware.
    Maurice J. Bach, "The design of the unix operating system", Prentice/Hall, 1986, p. 4
  6. Its important to realize that these programs are not part of the operating system (...). The operating system is the portion of the software that runs in kernel mode (...). A trend in modern operating systems is to take this idea of moving code up into higher layers even further and remove as much as possible from the operating system, leaving a minimal kernel (Refiriéndose a un sistema micronúcleo basado en el modelo cliente-servidor. El autor indica repetidamente que es razonable argumentar que las funciones que pasan a ejecutarse en espacio de usuario siguen siendo parte del sistema operativo).
    Operating Systems Design & Implementation, Tanenbaum y Woodhull.
  7. ¿Cuál es la diferencia entre un sistema operativo y un núcleo?
  8. Williams, Sam (marzo de 2002). «Richard Stallman's Crusade for Free Software» (html). O'Reilly Media (en inglés). Consultado el 25 de junio de 2019. « Stallman wanted Murdock to call its distribution "GNU/Linux." At first, Murdock says, Stallman had wanted to use the term " Lignux"-"as in Linux with GNU at the heart of it"-but a sample testing of the term on Usenet and in various impromptu hacker focus groups had merited enough catcalls to convince Stallman to go with the less awkward GNU/Linux. ». 
  9. Richard Stallman. «Android y la libertad de los usuarios». Free Software Foundation. Consultado el 10 de junio de 2020. 
  10. Richard Stallman. «Distribuciones GNU/Linux». Free Software Foundation. Consultado el 10 de junio de 2020. 
  11. Lyons, Daniel. «Linux rules supercomputers» (en inglés). Consultado el 8 de enero de 2009. 
  12. «Operating system Family share for 11/2017». Consultado el 13 de marzo de 2018. 
  13. «OS Usage Trends and Market Share». Archivado desde el original el 6 de agosto de 2015. 
  14. «Usage Statistics and Market Share of Operating Systems for Websites, April 2022». w3techs.com. Consultado el 2 de abril de 2022. 
  15. «Usage Statistics and Market Share of Unix for Websites, April 2022». w3techs.com. Consultado el 2 de abril de 2022. 
  16. says, Nonya (29 de marzo de 2019). «Linux continues advance in smart TV market». LinuxGizmos.com. Consultado el 2 de abril de 2022. 
  17. Vaughan-Nichols, Steven. «It's a Linux-powered car world». ZDNet (en inglés). Consultado el 2 de abril de 2022. 
  18. Linux.org. «Linux Online - About the Linux Operating System» (en inglés). Archivado desde el original el 17 de diciembre de 2008. Consultado el 9 de enero de 2009.