Software Libre es todo aquel que cumpla 4 libertades:
* La libertad de usar el programa, con cualquier propósito (lib. 0).
* La libertad de estudiar cómo funciona el programa, y adaptarlo a tus necesidades
(lib. 1).
* La libertad de distribuir copias, con lo que puedes ayudar a tu vecino(lib. 2).
* La libertad de mejorar el programa y hacer públicas las mejoras a los demás, de modo que toda la comunidad se beneficie(lib. 3)
miércoles, diciembre 19, 2007
Montando un servidor LAMP en Ubuntu 7.10
10 "NOs" para los desarrolladores web independientes
1. ¿Puedes mostrarme una demostración que me ayude a elegir un diseñador/programador? Respuesta: ¡NO!
2. ¿Puedes hacernos un descuento? Respuesta: ¡NO!
3. ¿Puedes registrar nuestro dominio y hospedar a nuestro sitio? Respuesta: ¡NO!
4. ¿Puedes copiar este otro sitio? Respuesta: ¡NO!
5. ¿Puedo pagar mi sitio de e-commerce con las ventas que realice? Respuesta: ¡NO!
6. ¡Tengo una gran idea! ¿Quieres que... Respuesta: ¡NO!
7. ¿Tienes una cuenta de mensajería instantánea? Respuesta: ¡NO!
8. ¿Puedo pagar el total cuando esté terminado todo? Respuesta: ¡NO!
9. ¿Hay alguna manera de que puedas terminar esto esta noche o el fin de semana? Respuesta: ¡NO!
10. ¿Puedes asegurarme que no usarás este mismo trabajo en otro lugar? Respuesta: ¡NO!
jueves, noviembre 01, 2007
3er encuentro en línea de Educación y Software Libre

Hablando de las tecnologías de información y comunicación el modelo del software libre representa un punto de inflexión que esta modificando el modelo de producción imperantes en el desarrollo de software, pero esta modificación puede que sea lo menos importante.
Las libertades de uso, aprendizaje, modificación y redistribución significan una alternativa en un mundo donde la producción del conocimiento y la propiedad intelectual son un bien privado y tal vez el más preciado . Hoy en la sociedad del conocimiento la filosofía del software libre es adoptada y adaptada a la producción de otros bienes culturales como el arte o la producción de textos y vídeos.
La educación no es la excepción, las propuestas existentes van desde la sustitución del software propietario por libre, hasta ideas más innovadoras como la Wikipedia o los cursos abiertos del Instituto Tecnológico de Massachusetts (MIT's OpenCourseWare). Además la estructura y organización de la comunidad son un ejemplo en si mismo de como en la educación no formal se puede fomentar y mantener el interés y de cómo se puede producir conocimiento colaborativamente.
Este encuentro en línea de software libre y educación busca el intercambio experiencias, propuestas y opiniones entre la comunidad educativa interesada en el software libre con la finalidad de producir colaborativamente un cuerpo de conocimiento que nos permita a todos reflexionar sobre nuestras acciones y propuestas educativas.
Por estas razones hoy convocamos a realizar un esfuerzo por sistematizar nuestras experiencias educativas con el software libre, reflexionar entorno a ellas y crear propuestas novedosas que nos permitan a todos beneficiarnos de la construcción colaborativa del conocimiento. mas detalles
miércoles, agosto 29, 2007
Congreso Nacional de Software Libre

Este año el congreso es organizado por el Grupo de Usuarios Linux de
Santa Cruz (GLISC) y Software Libre Bolivia (SLB). El congreso se realizará
los días 25, 26 y 27 de Octubre, en las instalaciones de la universidad
Aquino de Bolivia (UDABOL) en la ciudad de Santa Cruz. mas info
viernes, julio 13, 2007
Top de los 25 comandos mas útiles para el administrador novato
#1. hostname
Imprime el nombre del local host en donde estás trabajando.
#2. whoami
#3. id username
Imprime el UID del usuario y su GID, effective ID y grupos suplementarios.
#4. date
#5. time
- time ls
#6. who
Determina los usuarios logueados en el sistema.
#7. rwho -a
#8. finger user_name
Información del sistema sobre un usuario.
#9. last
Muestra un listado de los últimos usuarios logueados en el sistema.
#10. history | more
Muestra los últimos ( 1000 aprox ) comandos ejecutados desde la línea de comandos. El "| more" hace que pare la salida por pantalla cada vez que se completa la salida. Redireccionar un comando hacia "more" resulta sumamente útil para diferentes propósitos, como se explica, para listados largos y para otras actividades corrientes en cualquier Gnu/Linux o Un*x.
#11. ps uptime
Muestra el tiempo que pasó desde el último reboot.
#12. ps
Lista los procesos actualmente ejecutados por un usuario.
#13. ps axu | more
Agrego a lo anterior:
- ps aux | grep nombredelprograma
- kill -9 PID ( el pid correspondiente al nombredelprograma que se busca terminar )
- kill -hup PID
- killall nombredelprograma
- kill -9 %1
#14. top
#15. uname -a
#16. free
Información sobre la memoria ( en kb ), libre y consumida, además de datos sobre la swap.
#17. df -h
- du -h
#18. du / -bh | more
Similar a lo anterior, pero mas específico y detallado. No tan útil como el df -h archivo o directorio.
#19. cat /proc/cpuinfo
#20. cat /proc/interrupts
Lista las interrupciones en uso.
#21. cat /proc/version
Lista la versión de Linux.
#22. cat /proc/filesystems
Muestra los filesystem habilitados en el kernel. Muy útil.
#23. cat /etc/printcap
Muestra la configuración de las impresoras.
#24. lsmod
Muestra los módulos cargados en el sistema.
#25. echo $PATH
Muestra el contenido de la variable $PATH.
Algunos otros comandos útiles que agrego:
- mount -o loop imagen.iso directorio/
- cp -rv directorio/ /otrodirectorio/
- netstat -putan | grep aplicación
- w
- comando > archivo
- ls -l | grep usuario > archivosdeusuario
- ls -l
- chown -R nombredeusuario:grupo directorio/
- sync
Para cambiar la contraseña de un usuario:
- passwd usuario
- gpasswd -M usuario grupo
- gpasswd -A usuario grupodeusuario
Si hay problemas con la lectora de cd o con la de dvd, y quieren saber qué aplicación o comando la está utilizando ( para evitar el dispositivo ocupado ), prueben con :
- lsof | grep /dev/hda1
- hdparm -w /dev/hda1
La lista podria seguir, pero por el momento se me han ocurrido los comandos sugeridos. Creo que será de utilidad para más de un usuario. Hagan sus comentarios o envien sus comandos para agregar a la lísta.
miércoles, febrero 07, 2007
Flisol 2007
El día 28 de abril se realizará el Festival Latinoamericano de Instalación de Software Libre, FLISOL. Durante ese día serán instalados diferentes tipos de software libre en las computadoras que lleven los asistentes, que también podrán concurrir a charlas de software libre y tipos de licencias, y otras actividades. La asistencia al evento es totalmente libre, y abierta a todo tipo de personas: empresarios, entusiastas, estudiantes y aún personas que no tienen mucho conocimiento sobre el software. El objetivo del evento es difundir el uso del software libre dando a conocer las ventajas que posee. Aunque este es un Festival Latinoamericano, nos gustaría contar con su participación, para que ya no sea un Festival Latinoamericano y se convierta en un Festival Iberoamericano o Euroamericano.
Los países que han confirmado su participación en este festival hasta el momento son: Argentina, Bolivia, Brasil, Chile, Colombia, Cuba, Ecuador, Perú, Guatemala, México, Paraguay y Venezuela. Nos gustaría contar con la participación de España, Portugal, Italia y Francia.
Para mayor información pueden visitar