A partir del año 2010 la UTN-FRA (Universidad Tecnológica Nacional Facultad Regional de Avellaneda) comenzó a trabajar en la difusión de tecnologías basadas en software libre considerando que éstas tendrán un rol fundamental en los años venideros.
Pero, ¿qué es, exactamente, el software libre? La definición mantenida por la Fundación para el Software Libre dice que el software es libre si y solo si respeta y cumple con cuatro derechos o libertades básicas y fundamentales:
Libertad 0: Utilizar el programa sin restricciones, donde quieran, como quieran y para lo que quieran.
Libertad 1: Estudiar cómo funciona el programa y, si lo desean, adaptarlo a sus necesidades específicas.
Libertad 2: Distribuir copias a sus amigos, empleados, conocidos, empleadores y, en fin, a cualquier persona que deseen.
Libertad 3: Mejorar el programa, publicar y distribuir sus mejoras al público (o a quien deseen) de modo que más personas salgan beneficiadas de los cambios.
Objetivos
El objetivo es que lxs estudiantes aprendan GNU/Linux de forma global, permitiéndoles reconocer las diferencias, ventajas y desventajas que existen entre las distribuciones más populares. Esta especialización apunta a profesionales, investigadorxs y especialistas de temáticas afines que estén interesadxs en conocer en profundidad el funcionamiento del sistema GNU/Linux tanto para uso profesional como personal y que deseen incorporar a sus conocimientos de informática este sistema operativo.
Indice y material de los cursos dictados por la UTN para sus estudiantes:
Curso parte 1:
- Clase 1 – ¿Qué es el software libre?
- Clase 2 – ¿Qué es GNU/Debian? – Instalación
- Clase 3 – Consola, archivos
- Clase 3-1 – Comandos básicos I
- Clase 4 – Comandos básicos II
- Clase 5 – Manejo de paquetes
- Clase 6 – Comandos básicos III
- Clase 7 – Manejo del editor Vim
- Clase 8 – Nivel de arranque y procesos
- Clase 9 – Comandos básicos III
- Clase 10 – Expresiones regulares
- Clase 11 – Usuarios, grupos, etcétera
- Clase 12 – Montaje, manejo del sistema de archivos y el gestor de ventanas Xorg
- Práctica de examen – Nivel 1
Curso parte 2:
- Clase 1, 2 y 3 – programación en bash (preliminar)
- Ejercicios de programación en bash
- Ejemplos de bash
- Clase 4 – Raid y LVM
- Clase 5 – Curso de redes
- Clase 6 – Configuración de redes
Clases especiales
- Instalación de paquetes en OpenVZ
- OpenVZ
- Apache-MySQL-PHP-Mediawiki
- Subversion
- DNS – DHCP – Squid – SquidGuard – Lighttpd
- Programación
- Programación en leguaje C
- Python para todos
- Glade con Python (GTK)
- Sobre Vim
- Manejo del editor Vim en el lenguaje C
- Instalación del plugin C para Vim
- Instalación del plugin bash para Vim
- Archivo Vimrc
- Diagramas
- Mapa conceptual de licencias
- Imagen del software libre
- Distribuciones de GNU/Linux en el tiempo
- Debian GNU/LInux cubo de comandos
- Red
- Apuntes sobre configuración de bond (bonding)
- Introducción a OpenSSH
- Material extra
- Licencias
- Repositorios Debian GNU/Linux 6.0 (squeeze)
- Expresiones regulares
- Recuperar contraseña de root