Núcleo GNU/Linux

De Hacklab La Paz - r00thouse

Grupo de estudio y curso introductorio al uso del sistema operativo libre GNU/Linux y otras herramientas de software libre.

Este curso esta dirigido a cualquier persona que desee usar el sistema operativo libre GNU/Linux o quiera migar de un sistema operativo privativo como Windows, OSX, UNIX, etc a un sistema operativo libre en este caso GNU/Linux. 

Gnu-tux.png

Objetivos

  • Introducir a los asistentes al mundo del sistema operativo  libre GNU/Linux y al software libre.
  • Mostrar que una migración completa de un sistema operativo privativo a uno libre no solamente  es necesaria, también fácil y divertida.
  • Mostrar las ventajas sociales y técnicas del uso de software libre como herramienta no sólo para el(la) informático(a), también para cualquier persona.
  • Inculcar  valores éticos y sociales para que las personas asistentes también promuevan el uso de tecnologías libres.
  • Aportar al desarrollo del estado y soberanía tecnológica, formando futuros informáticos que usan y promueven software libre.
  • Ampliar los horizontes de los estudiantes de la carrera de informática de la UMSA

Contenido

Se busca formar buenos usuarios con ideas claras de que es libertad y soberanía tacnológica, y por que es importante.

  1. Filosofía del software libre.
  2. Instalación.
  3. Entorno gráfico y escritorios.
  4. Bash básico
  5. Gestión de archivos.
  6. Instalación y administración de software.
  7. Gestión usuarios y grupos.
  8. Editores de Texto
  9. Comandos/configuraciones básicos para redes.
  10. Bash scripting

Lugar y horario

Se llevará a cabo en el Laboratorio de Telemática carrera de informática de la UMSA, con una clase de dos horas por semana los días sábados de 10:00 a 12:00 hasta el 31 de mayo 2014 (ver cronograma).

Cronograma

Clase #
Tema
Prerequisito
Fecha
Actividad
1
Filosofía del Software Llibre
Voluntad :)
22 / 02 /2014
  • Presentación del núcleo GNU/Linux
  • Las cuatro libertades fundamentales
  • Licenicas de software libre
  • Ley de migración estado Boliviano
  • Materiales libres para el curso
2
Instalación del sistema operativo GNU/Linux
1
08 / 03 / 2014
  • Distribuciones
  •  Live CD/DVD y Live USB
  • Particionado del disco
  • Instalación DUAL Boot
3
Entornos gráficos y escritorios
2,1
15 / 03 / 2014
  • GNOME
  • KDE
  • LXDE
  • XFCE
  • Tabla de aplicaciones de software libre "equivalentes" a software prvativo
4
Bash básico
3
22 / 03 / 2014
  • ¿Qué es bash?
  • ¿Por qué usar la línea de comandos?
  • Comandos básicos
  • La entrada/salida estándar
  • Shortcuts, historial, autocompletado
  • "Operadores" de redireccionamiento
  • Ejercicios
5
Gestión de archivos
4
29 / 03 / 2014
  • Comandos de gestión de archivos: ls, cd, cp, mkdir, rm, mv, find.
  • Enlaces simbólicos y rígidos.
  • FHS (Filesystem hierarchy) y directorios importantes del sistema.
  • Ejercicios
6
Instalación y administración de software
4,5
05 / 04 / 2014
  • Los programas en el S.O. GNU/Linux
  • Paquetes de software.
  • dpkg
  • apt-get
  • apt-cache
7
6
12 / 04 / 2014
  • Synaptic
  • cambiando fuentes de instalación (/etc/apt/sources.list)
  • Repositorios locales
  • Ejercicios

8
7
26 / 04 / 2014
  • Identificación de procesos
  • Terminar procesos
  • Ejercicios

9
Gestión de usuarios y grupos
8
3 / 04 / 2014
  • Permisos
  • Comandos: chmod, chown, chattr
  • Usuarios y grupos
  • Comandos: deluser, createuser
10
Editores de Texto
9
10 / 05 / 2014
  • Vim
  • nano
  • gedit

11

10
7 / 05 / 2014
  • Emacs

12
Comandos de configuración básica de redes
11
24 / 05 / 2014
  • Idea de redes de computadoras
  • comandos: ifconfig, netstat, ping, dhclient, iwlist, iwscan
  • /etc/network/interfaces
  • ssh
13
Bash Avanzado (scripting)
12
31 / 05 / 2014
  • ¿Qué es bash scripting?
  • Scripts básicos
  • Ejercicios
14
Taller
Todo :)
31 / 05 / 2014

Por definir


Las clases deben ser interactivas, el asistente debe participar y sus opiniones y dudas deben ser escuchadas.

Responsables

  • strysg (del contenido con programas libres)
  • Ghaspaer
  • Bla55
  • Erick Gomez Loria

Referencias

  • Software Libre para una Sociedad Libre RMS
  • Manuales LPIC libres
  • Internet Hackers y Software Libre
  • Fundamentos HBM

TO DO

  1. Terminar el contenido en la wiki.
  2. Hacer las diapositivas.
  3. Revisar el contenido del curso del núcleo GNU/Linux (observaciones en discusión).

Material Reciente

  1. Presentación Web Libre https://github.com/jvacx/weblibre

17 de febrero, 2014