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

De Hacklab La Paz - r00thouse
mSin resumen de edición
(No se muestran 28 ediciones intermedias de 4 usuarios)
Línea 1: Línea 1:
Grupo de estudio y curso introductorio al uso del sistema operativo libre GNU/Linux y otras herramientas de software libre.
Bienvenidos al grupo de estudio y curso introductorio a GNU/Linux y Software Libre.


Este curso esta dirigido a ''cualquier persona'' que desee <u>usar el sistema operativo libre GNU/Linux</u> o quiera '''migar de un sistema operativo privativo como Windows, OSX, UNIX, etc a un sistema operativo libre en este caso GNU/Linux.'''<u>&nbsp;</u>
Este curso está dirigido a toda persona que desee migrar de un sistema privativo como Windows, OS X, UNIX, etc. a un sistema operativo libre.
<p style="text-align: center">[[File:Gnu-tux.png|center|280x405px|Gnu-tux.png]]</p>
<p style="text-align: center">[[File:Gnu-tux.png|center|300x385px|Gnu-tux.png]]</p>
== Objetivos<br/> ==
<h2> Objetivos<br /> </h2>
<div class="level2">
<div class="level2">
*<div class="li">Introducir a los asistentes al mundo del sistema operativo&nbsp; '''libre''' GNU/Linux y al '''software libre'''.<br/></div>
<ul>
<li><div class="li">Introducir a los asistentes al mundo del sistema operativo&#160; <b>libre</b> GNU/Linux y al <b>software libre</b>.<br /></div>
</li>
</ul>
<ul>
<li><div class="li">Mostrar que una <b>migración completa</b> de un sistema operativo <b>privativo</b> a uno libre no solamente&#160; <b>es necesaria, también fácil y divertida</b>.<br /></div>
</li>
</ul>
<ul>
<li><div class="li">Mostrar las <b>ventajas sociales y técnicas</b> del uso de software libre como herramienta no sólo para el(la) informático(a), también para <b>cualquier persona</b>.<br /></div>Responsables
</li>
</ul>
<ul>
<li><div class="li">Inculcar<b>&#160; valores éticos y sociales</b> para que las personas asistentes también promuevan el uso de tecnologías libres.<br /></div>
</li>
</ul>
<ul>
<li><div class="li">Aportar al <b>desarrollo del estado</b> y <b>soberanía tecnológica,</b> formando futuros informáticos que usan y promueven software libre.<br /></div>
</li>
</ul>
<ul>
<li><div class="li">Ampliar los horizontes de los estudiantes de la carrera de informática de la UMSA<br /></div>
</li>
</ul>
</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>
*<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">Aportar al '''desarrollo del estado''' y '''soberanía tecnológica,''' formando futuros informáticos que usan y promueven software libre.<br/></div>
*<div class="li">Ampliar los horizontes de los estudiantes de la carrera de informática de la UMSA<br/></div>
</div>
== Contenido<br/> ==
== Contenido<br/> ==


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


#[[Filosofía|Filosofía del software libre.]] (2 hrs.)
#[[Filosofía|Filosofía del software libre.]]
#*¿Qué es software libre?
#[[Instalación|Instalación.]]
#*¿Por qué conviene utilizarlo?
#[[Entorno gráfico y escritorios|Entorno gráfico y escritorios.]]
#*Historia del software libre.
#[[Bash básico|Bash básico]]
#*Open source.
#[[Gestión de archivos|Gestión de archivos.]]
#[[Instalación|Instalación.]] (2 hrs.)
#[[Administración de software|Instalación y administración de software.]]
#*Installfest.
#[[Gestion de usuarios y grupos|Gestión usuarios y grupos]]
#[[Entorno gráfico y escritorios|Entorno gráfico y escritorios. (2 hrs.)]]
#[[Editores de Texto]]
#*Gnome, kde, xfce, Mate.(derivados de Debian,Centos y Gentoo)
#[[Configuraciones básicas de redes|Comandos/configuraciones básicos para redes.]]
#*'''Aplicaciones equivalentes.'''
#[[Bash scripting]]
#[[Bash básico|Bash básico]] (2hrs)
#*Comandos escenciales.
#*Shortcuts.
#*Historial.
#*Tuberías.
#[[Gestión de archivos|Gestión de archivos.]] (4 hrs.)
#*Comandos escenciales para gestión de archivos.
#**ls, cd, mv, cp, mkdir, rm, rmdir, find.
#*Directorios Importantes.
#[[Administración de software|Instalación y administración de software.]] (6 hrs.)
#*Paquetes de software
#*Sistema manejador de paquetes
#**dpkg.
#**apt-get
#**Synaptic
#***Usando el script generador de descargas (offline)
#*Cambiando fuentes de instalación (sources.list)
#*Construcción desde el código fuente -'''make install'''.
#*Bibliotecas compartidas.
#*Introducción a la adminstración de procesos
#**Identificación de procesos.
#**matar procesos.
#[[Gestión de gupos y usuarios|Gestión de grupos y usuarios]]. (3 hrs.)
#*Permisos
#*Comandos escenciales: createuser, chmod, chown, chroot, etc
#*groups, sudoers
#Editores de texto. (4 hrs.)
#*Vi / Vim. (2 hrs)
#*[[Emacs]]. (2 hrs)
#[[Configuraciones básicas de redes|Comandos/configuraciones básicos para redes.]] (4 hrs.)
#*ifconig, netstat, ping, dhclient, iwlist, iwscan
#*/etc/network/interfaces
 
#Bash avanzado (scripting). (4 hrs.)
 
== 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ábado de 10:00 a 12:00 hasta el 31 de mayo 2014 (ver cronograma).
 
Inicio de clases 22 de febrero 2014.
 
== Facilitadores<br/> ==
 
{| style="width: 500px" cellpadding="1" cellspacing="1" border="1"
|-
| '''Nombre'''<br/>
| '''Clases'''<br/>
|-
| Erick3D<br/>
| 1-6-13-2<br/>
|-
| Gasphaer<br/>
| 3-4-5-2<br/>
|-
| Victor Aguilar<br/>
| 3-5-2<br/>
|-
| Darvein<br/>
| 12<br/>
|-
| Ruth<br/>
| 11-2<br/>
|-
| Armin<br/>
| 7-8-9<br/>
|-
| Monica Cruz<br/>
| 2<br/>
|}
 
== 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 del Software Llibre'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 102)" | 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, 153)" |
*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 del sistema operativo GNU/Linux'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 102)" | 1<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 08 / 03 / 2014<br/>
| style="background-color: rgb(204, 204, 153)" |
*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" | '''Entornos gráficos y escritorios'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 102)" | 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, 153)" |
*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 (línea de comandos)'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 102)" | 3<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 22 / 03 / 2014<br/>
| style="background-color: rgb(204, 204, 153)" |
*¿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'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 102)" | 4<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 29 / 03 / 2014<br/>
| style="background-color: rgb(204, 204, 153)" |
*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" | '''Instalación y administración de software'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 102)" | 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, 153)" |
*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, 102)" | 6<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 12 / 04 / 2014<br/>
| style="background-color: rgb(204, 204, 153)" |
*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, 102)" | 7<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 19 / 04 / 2014<br/>
| style="background-color: rgb(204, 204, 153)" |
*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" | '''Gestión de usuarios y grupos'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 102)" | 8<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 26 / 04 / 2014<br/>
| style="background-color: rgb(204, 204, 153)" |
*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'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 102)" | 9<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 03 / 05 / 2014<br/>
| style="background-color: rgb(204, 204, 153)" |
*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, 102)" | '''10'''<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 10 / 05 / 2014<br/>
| style="background-color: rgb(204, 204, 153)" |
*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" | '''Comandos de configuración básica de redes'''<br/>
| style="width: 55px;  text-align: center;  background-color: rgb(255, 204, 102)" | 11<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 17 / 05 / 2014<br/>
| style="background-color: rgb(204, 204, 153)" |
*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, 102)" | 12<br/>
| style="background-color: rgb(255, 204, 153);  text-align: center;  width: 100px" | 24 / 05 / 2014<br/>
| style="background-color: rgb(204, 204, 153)" |
*¿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, 102)" | 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, 153);  border-color: rgb(255, 255, 204)" |
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)
*Darvein
*Ghaspaer
*Erick Gomez Loria


== Referencias ==
=== Edición gráfica ===
#[[Blender]]
#[[Inkscape]]


*Software Libre para una Sociedad Libre RMS
== Enlace al grupo de Telegram ==
*Internet Hackers y Software Libre
[https://telegram.me/joinchat/BO7OlQaigBSrRS9P52-sxw Núcleo GNU Linux]
*Fundamentos HBM


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


#Terminar el contenido en la wiki.
#Revisar el contenido del curso del núcleo GNU/Linux
#Hacer las diapositivas.
#Armar Cronograma de [[Sesiones]]


== Material Reciente<br/> ==
== Material Reciente<br/> ==

Revisión del 10:56 6 mar 2016

Bienvenidos al grupo de estudio y curso introductorio a GNU/Linux y Software Libre.

Este curso está dirigido a toda persona que desee migrar de un sistema privativo como Windows, OS X, UNIX, etc. a un sistema operativo libre.

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

Edición gráfica

  1. Blender
  2. Inkscape

Enlace al grupo de Telegram

Núcleo GNU Linux

TO DO

  1. Revisar el contenido del curso del núcleo GNU/Linux
  2. Armar Cronograma de Sesiones

Material Reciente

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

17 de febrero, 2014