Diferencia entre revisiones de «Núcleo GNU/Linux»
Sin resumen de edición |
(Organizando el contenido) |
||
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 == | == 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 | #[[Filosofía|Filosofía del software libre.]] (1 día) | ||
#*Historia del software libre. | #*¿Qué es software libre? | ||
#*¿Por qué conviene utilizarlo? | |||
#*Historia del software libre. | |||
#*Open source. | #*Open source. | ||
#*Hacking. | #*Hacking. | ||
#*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 | ||
#[[Instalación|Instalación.]] (1 día) | |||
#[[Instalación|Instalación | |||
#*Installfest. | #*Installfest. | ||
#[[Entorno gráfico y escritorios|Entorno gráfico y escritorios.]] | #[[Entorno gráfico y escritorios|Entorno gráfico y escritorios. (2 días)]] | ||
#*Gnome, kde, xfce, Mate. | #*Gnome, kde, xfce, Mate. | ||
#* Aplicaciones equivalentes. | #*'''Aplicaciones equivalentes.''' | ||
#[[Administración de software|Instalación y administración de software.]] ( | #[[Administración de software|Instalación y administración de software.]] (3 días) | ||
#* | #*Paquetes de software | ||
#* | #*Sistema manejador de paquetes | ||
#*apt-get | #**dpkg. | ||
#* | #**apt-get | ||
#*make install. | #**Synaptic | ||
# | #***Usando el script generador de descargas (offline) | ||
#* ls, cd, | #*Cambiando fuentes de instalación (sources.list) | ||
# | #*Construcción desde el código fuente -'''make install'''. | ||
#Gestión de grupos y usuarios. (1.5 días) | #*Bibliotecas compartidas. | ||
#*createuser, chmod, chown, chroot | #*Introducción a la adminstración de procesos | ||
#* groups, sudoers | #**Identificación de procesos. | ||
#**matar procesos. | |||
#[[Gestión de archivos|Gestión de archivos]]. (2 días) | |||
#*Comandos escenciales para gestión de archivos. | |||
#**ls, cd, mv, cp, mkdir, rm, rmdir, find. | |||
#*Directorios Importantes. | |||
#[[Gestión de gupos y usuarios|Gestión de grupos y usuarios]]. (1.5 días) | |||
#*Permisos | |||
#*Comandos escenciales: createuser, chmod, chown, chroot, etc | |||
#*groups, sudoers | |||
#Editores de texto. (3 días) | #Editores de texto. (3 días) | ||
#*Nano. (0.5días) | #*Nano. (0.5días) | ||
Línea 55: | Línea 61: | ||
#*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) | #[[Configuraciones básicas de redes|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 | ||
#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 | ||
Línea 78: | Línea 84: | ||
#*#Nginx. | #*#Nginx. | ||
#*#Virtual hosts. | #*#Virtual hosts. | ||
#Bash. (2 día) | #Bash. (2 día) | ||
Revisión del 22:40 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.
- Filosofía del software libre. (1 día)
- ¿Qué es software libre?
- ¿Por qué conviene utilizarlo?
- Historia del software libre.
- Open source.
- Hacking.
- Referencias:
- Software Libre para una Sociedad Libre RMS
- Internet Hackers y Software Libre
- Instalación. (1 día)
- Installfest.
- Entorno gráfico y escritorios. (2 días)
- Gnome, kde, xfce, Mate.
- Aplicaciones equivalentes.
- Instalación y administración de software. (3 días)
- 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 archivos. (2 días)
- Comandos escenciales para gestión de archivos.
- ls, cd, mv, cp, mkdir, rm, rmdir, find.
- Directorios Importantes.
- Comandos escenciales para gestión de archivos.
- Gestión de grupos y usuarios. (1.5 días)
- Permisos
- Comandos escenciales: createuser, chmod, chown, chroot, etc
- groups, sudoers
- Editores de texto. (3 días)
- Nano. (0.5días)
- Gedit. (0.5días)
- Vi / Vim. (1 día)
- emacs. (1 día)
- Talleres.
- Comandos/configuraciones básicos para redes. (2 días)
- ifconig, netstat, ping, dhclient, iwlist, iwscan
- /etc/network/interfaces
- Programación en linux.
- Compilación y ejecución en consola. (1 día)
- C/C++
- Java
- Python
- IDE's (1 día)
- Eclipse.
- Netbeans.
- Codeblocks.
- IntelliJ versión comunitaria.
- Manejadores de versiones. (1 día)
- Git.
- Github
- Mercurial.
- Administracion de servidores. (3 días)
- Apache.
- Tomcat.
- Nginx.
- Virtual hosts.
- 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
- ...
TO DO
- Confirmar los laboratorios.
- Terminar el contenido en la wiki.
- Hacer las diapositivas.