¿Por qué Linux?#
Los motivos para usar Linux como SO de trabajo van mucho más allá que una cuestión de principios. Linux nació como un SO capaz de manejar múltiples procesos y múltiples usuarios en la misma computadora. Desde entonces ha ido sofisticándose y adaptándose, gracias a la gran población de usuario/desarrolladores, para ser eficaz en cuestiones como el cálculo científico o el análisis masivo de datos. Por ir concretamente a lo que más nos interesa. Linux es el entorno usado desde su nacimiento en entornos académicos donde la computación es una herramienta de desarrollo esencial. La manera de trabajar de Linux nos permite tener todo el control de la máquina de un modo óptimo en la programación de tareas, aunque esto requiera un esfuerzo de aprendizaje. Puede que tengas experiencia en el manejo de Windows o MacOS, y son perfectamente útiles para todas las cuestiones que aprenderás en este repositorio, pero su diseño original fue hecho para cubrir otras necesidades. Es cierto que sus entornos de escritorio ya no son la única interfaz de interacción con la máquina, puedes usar también terminales. Al igual que Linux incluyó también un entorno gráfico sofisticado para navegar con ventanas. Pero el desarrollo de aplicaciones de alta demanda computacional se hace, no por motivos ideológicos, en Linux. A esto podemos añadir que:
Encontrarás un activo y numeroso grupo de usuarios como tú comentando en foros y blogs sus problemas de uso y sus soluciones.
El aprendizaje de su uso te permite convertirte no sólo en consumidor de aplicaciones, sino en generador de tus propias soluciones (que pueden ser útiles para los demás también).
Tiene menos problemas de seguridad que otros SOs.
Está en constante evolución, dictada por las necesidades de la comunidad, no por criterios de mercado.
La mayoría de distribuciones pueden ser instaladas sin coste alguno. Este es el caso de todos los programas y librerías que vas a necesitar a lo largo de todas las unidades de UIBCDF-Academia.
Linux tiene problemas, y más si usas la última versión de ciertas distribuciones más experimentales. Pero los desarrolladores o la comunidad de usuarios pronto encuentra la solución y ésta es implementada para todos los usuarios.

Dudas, problemas técnicos y soluciones. #
Para centralizar esas dudas, sugerencias o soluciones técnicas sobre el tema de este notebook, haz uso del siguiente canal:
Más recursos útiles #
Esto era sólo una guia introductoria. No es funcional documentarse o estudiar mucho sin antes comenzar a usar el sistema operativo Linux. Aprenderás de manera más solida si con el uso te van surgiendo necesidades a las que vas dando solución poco a poco. Si la computadora es tu herramienta de trabajo, es tu deber conocerla. Puedes encontrar -o contribuir añadiendo- más información útil en el siguiente listado.
Documentación #
https://en.wikipedia.org/wiki/List_of_Linux_distributions
https://www.linux.com/
https://www.linux.com/what-is-linux
https://en.wikipedia.org/wiki/Linux
https://www.linux.org/
https://en.wikipedia.org/wiki/Unix_shell
https://www.tldp.org/LDP/intro-linux/html/index.html
https://www.linux.com/blog/learn/intro-to-linux/2018/4/linux-filesystem-explained
https://www.tecmint.com/linux-file-system-explained/
Tutoriales, Webinars y cursos gratuitos #
http://swcarpentry.github.io/shell-novice-es/
http://swcarpentry.github.io/shell-novice/