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

De Hacklab La Paz - r00thouse
Sin resumen de edición
(Link obsoleto)
 
(No se muestran 30 ediciones intermedias de 5 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 Núcleo 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>
*<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>
</li>
 
</ul>
*<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>
<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>
*<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>
</li>
 
</ul>
*<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>
<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">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.)]]
#[[Gestión de usuarios y grupos 2|Gestión usuarios y grupos 2]]
#*Gnome, kde, xfce, Mate.(derivados de Debian,Centos y Gentoo)
#[[Editores de Texto]]
#*'''Aplicaciones equivalentes.'''
#[[Configuraciones básicas de redes|Comandos/configuraciones básicos para redes.]]
#[[Bash básico|Bash]](2hrs)
#[[Bash scripting]]
#*Trabajar con el intérprete de órdenes.
#*invocar ordenes dentro y fuera del PATH.
#*Utilizar las páginas del manual.
#*la historia de órdenes.
#[[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.)
=== Edición gráfica ===
#[[Blender]]
#[[Inkscape]]


== Lugar y horario ==
== Enlace a los grupos ==
 
[https://www.nucleognulinux.org/ Núcleo GNU Linux]
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 ==
 
*Software Libre para una Sociedad Libre RMS
*Internet Hackers y Software Libre
*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/> ==
 
#Presentación Web Libre&nbsp;[https://github.com/jvacx/weblibre https://github.com/jvacx/weblibre]
 
[[17 de febrero, 2014]]

Revisión actual - 17:48 21 ene 2024

Bienvenidos al Grupo de Estudio Núcleo 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. Gestión usuarios y grupos 2
  9. Editores de Texto
  10. Comandos/configuraciones básicos para redes.
  11. Bash scripting

Edición gráfica

  1. Blender
  2. Inkscape

Enlace a los grupos

Núcleo GNU Linux

TO DO

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