Diferencia entre revisiones de «Núcleo GNU/Linux»

De Hacklab La Paz - r00thouse
mSin resumen de edición
Sin resumen de edición
Línea 9: Línea 9:
*<div class="li">Mostrar que una '''migración completa''' de un sistema operativo '''privativo''' a uno libre no solamente&nbsp; '''es necesaria, también fácil y divertida'''.<br/></div>
*<div class="li">Mostrar que una '''migración completa''' de un sistema operativo '''privativo''' a uno libre no solamente&nbsp; '''es necesaria, también fácil y divertida'''.<br/></div>


*<div class="li">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'''.<br/></div>
Responsables
 
*<div class="li">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'''.<br/></div>Responsables


*<div class="li">Inculcar'''&nbsp; valores éticos y sociales''' para que las personas asistentes también promuevan el uso de tecnologías libres.<br/></div>
*<div class="li">Inculcar'''&nbsp; valores éticos y sociales''' para que las personas asistentes también promuevan el uso de tecnologías libres.<br/></div>
Línea 31: Línea 33:
#[[Configuraciones básicas de redes|Comandos/configuraciones básicos para redes.]]
#[[Configuraciones básicas de redes|Comandos/configuraciones básicos para redes.]]
#[[Bash scripting]]
#[[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<br/> ==
{| cellpadding="0" cellspacing="3" width="871"
|-
| style="background-color: rgb(153, 102, 0);  text-align: center" scope="col" | <span style="color:#f0fff0">Clase #</span><br/>
| style="background-color: rgb(153, 102, 0);  text-align: center" scope="col" | <span style="color:#f0fff0">Tema</span><br/>
| style="background-color: rgb(153, 102, 0);  text-align: center" scope="col" | <span style="color:#f0fff0">Prerequisito</span><br/>
| style="background-color: rgb(153, 102, 0);  text-align: center" scope="col" | <span style="color:#f0fff0">Fecha </span><br/>
| style="background-color: rgb(153, 102, 0);  text-align: center" scope="col" | <span style="color:#f0fff0">Actividad</span><br/>
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">1</span><br/>
| style="width: 270px;  background-color: rgb(255, 255, 153);  text-align: center" | [[Filosofía|'''Filosofía del Software Llibre''']]<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | Voluntad&nbsp;:)<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 22 / 02 /2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*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
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">2</span><br/>
| style="width: 330px;  background-color: rgb(255, 255, 153);  text-align: center" | [[Instalación|'''Instalación del sistema operativo GNU/Linux''']]<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 1<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 08 / 03 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*Distribuciones
*&nbsp;Live CD/DVD y Live USB
*Particionado del disco
*Instalación DUAL Boot
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">3</span><br/>
| style="width: 330px;  background-color: rgb(255, 255, 153);  text-align: center" | [[Entorno gráfico y escritorios|'''Entornos gráficos y escritorios''']]<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 2,1<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 15 / 03 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*GNOME
*KDE
*LXDE
*XFCE
*Tabla de aplicaciones de software libre "equivalentes" a software prvativo
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">4</span><br/>
| style="width: 330px;  background-color: rgb(255, 255, 153);  text-align: center" | [[Bash básico|'''Bash''' básico]]<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 3<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 22 / 03 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*¿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
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">5</span><br/>
| style="width: 330px;  background-color: rgb(255, 255, 153);  text-align: center" | [[Gestión de archivos|'''Gestión de archivos''']]<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 4<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 29 / 03 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*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
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">6</span><br/>
| rowspan="3" style="width: 330px;  background-color: rgb(255, 255, 153);  text-align: center" | [[Administración de software|'''Instalación y administración de software''']]<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 4,5<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 05 / 04 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*Los programas en el S.O. GNU/Linux
*Paquetes de software.
*dpkg
*apt-get
*apt-cache
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">7</span><br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 6<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 12 / 04 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*Synaptic
*cambiando fuentes de instalación (/etc/apt/sources.list)
*Repositorios locales
*Ejercicios
| <br/>
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">8</span><br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 7<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 26 / 04 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*Identificación de procesos
*Terminar procesos
*Ejercicios
| <br/>
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">9</span><br/>
| style="width: 330px;  background-color: rgb(255, 255, 153);  text-align: center" | [[Gestion de usuarios y grupos|'''Gestión de usuarios y grupos''']]<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 8<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 3 / 04 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*Permisos
*Comandos: chmod, chown, chattr
*Usuarios y grupos
*Comandos: deluser, createuser
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">10</span><br/>
| rowspan="2" style="width: 330px;  background-color: rgb(255, 255, 153);  text-align: center" | [[Editores de Texto|'''Editores de Texto''']]<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 9<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 10 / 05 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*Vim
*nano
*gedit
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" |
<span style="color:#e6e6fa">11</span>
| style="text-align: center;  width: 55px;  background-color: rgb(255, 204, 122)" | 10<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 7 / 05 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*Emacs
| <br/>
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">12</span><br/>
| style="width: 330px;  background-color: rgb(255, 255, 153);  text-align: center" | [[Configuraciones básicas de redes|'''Comandos de configuración básica de redes''']]<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 11<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 24 / 05 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*Idea de redes de computadoras
*comandos: ifconfig, netstat, ping, dhclient, iwlist, iwscan
*/etc/network/interfaces
*ssh
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">13</span><br/>
| style="width: 330px;  background-color: rgb(255, 255, 153);  text-align: center" | '''Bash Avanzado (scripting)'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | 12<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 31 / 05 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
*¿Qué es bash scripting?
*Scripts básicos
*Ejercicios
|-
! style="background-color: rgb(153, 102, 51);  white-space: nowrap;  width: 52px" | <span style="color:#e6e6fa">14</span><br/>
| style="width: 330px;  background-color: rgb(255, 255, 153);  text-align: center" | '''Taller'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 122)" | Todo&nbsp;:)<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 31 / 05 / 2014<br/>
| style="background-color: rgb(204, 204, 183)" |
Por definir
|}
Las clases deben ser interactivas, el asistente debe participar y sus opiniones y dudas deben ser escuchadas.
== Responsables<br/> ==
*[http://chwnku.tuxfamily.org/cont/contactos.html strysg] (del contenido con programas libres)
*Ghaspaer
*Bla55
*Erick Gomez Loria
== Referencias<br/> ==
*Software Libre para una Sociedad Libre RMS
*Manuales LPIC libres
*Internet Hackers y Software Libre
*Fundamentos HBM


== TO DO ==
== TO DO ==


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



Revisión del 16:33 1 nov 2014

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.

Responsables

  • 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.
    Responsables
  • 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

TO DO

  1. Terminar el contenido en la wiki.
  2. 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