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

De Hacklab La Paz - r00thouse
Sin resumen de edición
Sin resumen de edición
Línea 3: Línea 3:
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, MACOS, UNIX, etc a un sistema operativo libre en este caso GNU/Linux.'''<u>&nbsp;</u>
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, MACOS, UNIX, etc a un sistema operativo libre en este caso GNU/Linux.'''<u>&nbsp;</u>


== Objetivos<br/> ==
== Objetivos ==
<div class="level2">
<div class="level2">
*<div class="li">Introducir a los asistentes al mundo del sistema operativo'''libre''' GNU/Linux y al '''software libre'''.</div>
*<div class="li">Introducir a los asistentes al mundo del sistema operativo'''libre''' GNU/Linux y al '''software libre'''.</div>
Línea 17: Línea 17:
*<div class="li">Ampliar los horizontes de los estudiantes de la carrera de informática de la UMSA<br/></div>
*<div class="li">Ampliar los horizontes de los estudiantes de la carrera de informática de la UMSA<br/></div>
</div>
</div>
== Contenido<br/> ==
== Contenido ==


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.]] (1 día)
#[[Filosofía|Filosofía del Software Libre.]] (1 día)
* Historia del software libre.
#*Historia del software libre.  
* Open source.
#*Open source.
* Hacking.
#*Hacking.
* Ética.
#*Ética.
* Referencias:
#*Referencias:
* Software Libre para una Sociedad Libre RMS
#*#Software Libre para una Sociedad Libre RMS
* Internet Hackers y Software Libre
#*#Internet Hackers y Software Libre
* Ventajas.
#*Ventajas.
#[[Instalación|Instalación del entorno.]] (1 día)
#[[Instalación|Instalación del entorno.]] (1 día)
* Installfest.
#*Installfest.
# Entorno gráfico y escritorios.
#[[Entorno gráfico y escritorios|Entorno gráfico y escritorios.]]
* gnome, kde, xfce, mate
#*Gnome, kde, xfce, Mate.
* Aplicaciones equivalentes
#* Aplicaciones equivalentes.
#[[Administración de software|Instalación y administración de software.]] (2 días)
#[[Administración de software|Instalación y administración de software.]] (2 días)
* Synaptic.
#*Synaptic.
* configuración source.list
#*configuración source.list
* apt-get / yum
#*apt-get / yum
* dpkg / rpm
#*dpkg / rpm
* make install.
#*make install.
# Comandos básicos. (1 día)
#Comandos básicos. (1 día)
* ls, cd, mkdir, cp, rm mv, ...
#* ls, cd, mkdir, cp, rm mv, ...
# Sistema de archivos. (directorios)
#Sistema de archivos. (directorios)
# Gestión de grupos y usuarios. (1.5 días)
#Gestión de grupos y usuarios. (1.5 días)
* createuser, chmod, chown, chroot
#*createuser, chmod, chown, chroot
* groups, sudoers
#* groups, sudoers
# Administración de recursos. (1.5 días)
#Administración de recursos. (1.5 días)
* top, ps, kill, killall
#*top, ps, kill, killall
* manejo de procesos
#*manejo de procesos
# Editores de texto. (3 días)
#Editores de texto. (3 días)
* Nano. (0.5días)
#*Nano. (0.5días)
* Gedit. (0.5días)
#*Gedit. (0.5días)
* Vi / Vim. (1 día)
#*Vi / Vim. (1 día)
* emacs. (1 día)
#*emacs. (1 día)
* Talleres.
#* Talleres.
# Comandos/configuraciones básicos para redes. (2 días)
#Comandos/configuraciones básicos para redes. (2 días)
* ifconig, netstat, ping, dhclient, iwlist, iwscan
#*ifconig, netstat, ping, dhclient, iwlist, iwscan
* /etc/network/interfaces
#*/etc/network/interfaces
--------------------(hastá acá el avance por razones de tiempo)---------------------
#Programación en linux.
# Programación en linux.
#* Compilación y ejecución en consola. (1 día)
* Compilación y ejecución en consola. (1 día)
#*C/C++
* C/C++
#*Java
* Java
#*Python
* Python
#*IDE's (1 día)
* IDE's (1 día)
#*#Eclipse.
* Eclipse.
#*#Netbeans.
* Netbeans.
#*#Codeblocks.
* Codeblocks.
#*#IntelliJ versión comunitaria.
* IntelliJ versión comunitaria.
#*Manejadores de versiones. (1 día)
* Manejadores de versiones. (1 día)
#*#Git.
* Git.
#*#Github
* Github
#*#Mercurial.
* Mercurial.
#*Administracion de servidores. (3 días)
# Administracion de servidores. (3 días)
#*#Apache.
* Apache.
#*#Tomcat.
* Tomcat.
#*#Nginx.
* Nginx.
#*#Virtual hosts.
* Virtual hosts.
#Bash. (2 día)
# Bash. (2 día)


== Lugar y horario<br/> ==
== Lugar y horario ==


Se llevará a cabo en la carrera de informática de la UMSA, con una clase de dos horas por semana.
Se llevará a cabo en la carrera de informática de la UMSA, con una clase de dos horas por semana.
Línea 87: Línea 86:
Los horarios se confirmarán en la carrera de informática de la UMSA y por este medio, se prevee empezar el curso entre la segunda y tercera semana de febrero.
Los horarios se confirmarán en la carrera de informática de la UMSA y por este medio, se prevee empezar el curso entre la segunda y tercera semana de febrero.


== Responzables ==
== Responsables ==
# ...
 
#...


== TO DO ==
== TO DO ==
# Confirmar los laboratorios.
 
# Terminar el contenido en la wiki.
#Confirmar los laboratorios.
# Hacer las diapositivas.
#Terminar el contenido en la wiki.
#Hacer las diapositivas.

Revisión del 17:18 20 ene 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, MACOS, UNIX, etc a un sistema operativo libre en este caso GNU/Linux. 

Objetivos

  • Introducir a los asistentes al mundo del sistema operativolibre GNU/Linux y al software libre.
  • Mostrar que una migración completa de un sistema operativo privativo a uno libre no solamentees necesario, también fácil y divertido.
  • 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.
  • Inculcarvalores é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. (1 día)
    • Historia del software libre.
    • Open source.
    • Hacking.
    • Ética.
    • Referencias:
      1. Software Libre para una Sociedad Libre RMS
      2. Internet Hackers y Software Libre
    • Ventajas.
  2. Instalación del entorno. (1 día)
    • Installfest.
  3. Entorno gráfico y escritorios.
    • Gnome, kde, xfce, Mate.
    • Aplicaciones equivalentes.
  4. Instalación y administración de software. (2 días)
    • Synaptic.
    • configuración source.list
    • apt-get / yum
    • dpkg / rpm
    • make install.
  5. Comandos básicos. (1 día)
    • ls, cd, mkdir, cp, rm mv, ...
  6. Sistema de archivos. (directorios)
  7. Gestión de grupos y usuarios. (1.5 días)
    • createuser, chmod, chown, chroot
    • groups, sudoers
  8. Administración de recursos. (1.5 días)
    • top, ps, kill, killall
    • manejo de procesos
  9. Editores de texto. (3 días)
    • Nano. (0.5días)
    • Gedit. (0.5días)
    • Vi / Vim. (1 día)
    • emacs. (1 día)
    • Talleres.
  10. Comandos/configuraciones básicos para redes. (2 días)
    • ifconig, netstat, ping, dhclient, iwlist, iwscan
    • /etc/network/interfaces
  11. Programación en linux.
    • Compilación y ejecución en consola. (1 día)
    • C/C++
    • Java
    • Python
    • IDE's (1 día)
      1. Eclipse.
      2. Netbeans.
      3. Codeblocks.
      4. IntelliJ versión comunitaria.
    • Manejadores de versiones. (1 día)
      1. Git.
      2. Github
      3. Mercurial.
    • Administracion de servidores. (3 días)
      1. Apache.
      2. Tomcat.
      3. Nginx.
      4. Virtual hosts.
  12. Bash. (2 día)

Lugar y horario

Se llevará a cabo en la carrera de informática de la UMSA, con una clase de dos horas por semana.

Los horarios se confirmarán en la carrera de informática de la UMSA y por este medio, se prevee empezar el curso entre la segunda y tercera semana de febrero.

Responsables

  1. ...

TO DO

  1. Confirmar los laboratorios.
  2. Terminar el contenido en la wiki.
  3. Hacer las diapositivas.