2. Conceptos Unix y GNU/Linux¶
2.1. ¿Qué es UNIX?¶
Sistema operativo (SO) creado por Ken Thompson y Dennis Ritchie de la empresa Bell Laboratories en 1969.
SO multitarea y multiusuario.
La mayoría de SO basados en UNIX hasta 1980 eran comerciales, se usaban por empresas y universidades.
Algunos ejemplos: Solaris, HP/UX, BSD, Mac OS X, GNU/Linux, entre otros.
2.2. GNU/Linux¶
En 1983 Richard Stallman lideró la iniciativa GNU (GNU’s Not Unix), SO compatible con UNIX de libre distribución y acceso sin restricciones al código fuente.
En 1991 Linus Torvalds creó su propio kernel (Linux), que es la parte del SO que permite la comunicación con los componentes de Hardware. Este kernel fue distribuido de forma libre y gratuita.
Ambos proyectos se juntaron y se creó GNU/Linux
2.3. Filosofía GNU/Linux¶
Los usuarios son libres de ejecutar, copiar, distribuir, estudiar, cambiar y mejorar el software.
El software libre se refiere a las libertades mencionadas, no al precio.
2.4. Distribuciones GNU/Linux¶
Tienen en común el kernel Linux, software por defecto de GNU y otras herramientas como editores de texto, etc.
Difieren en el software de instalación (apt, pacman, entre otros), aplicaciones de oficina, exploradores web, documentación, costo, calidad del software, soporte de la comunidad, facilidad de uso, entre otras.
2.5. Ubuntu¶
Una de las distribuciones de GNU/Linux más populares.
Está basada en Debian y fue desarrollada por la empresa Canonical
Facilidad de uso e instalación.
Interfaz de usuario amigable.
2.6. Material suplementario¶
Si quieren aprender temas más especializados sobre UNIX y GNU/Linux pueden explorar los siguientes recursos, que son de acceso libre:
Kross, S. (2017). The unix workbench. Leanpub. https://leanpub.com/unix
Ross, A. (2019). The Ultimate Linux Newbie Guide. https://linuxnewbieguide.org/
Shotts, W. (2019). The Linux command line: a complete introduction. No Starch Press. http://www.linuxcommand.org/tlcl.php/index.php
Linux Journey. (2020). Linux Journey. >https://linuxjourney.com/>
GNU. (2020). GNU. https://www.gnu.org/