Professional Documents
Culture Documents
02
FEBRERO / 2008
“Para un festival
tengo diez razones”
Noticias
“Lanzamiento de la
s que
Comunidad Virtual Unix-BSD
mero 100
nú en
de la UCi”
UCi”
10 aben
Migración c
“Herramientas para el acceso no
a los los servicios de Internet”
“En estos
Soluciones de esta momentos, UXi se
edición encuentra
“Grub en un disquete” referenciada en
“Cómo crear un GrubSplash” diversos sitios del
mundo del software
Programación libre, como
“Programación de hilos y
semáforos en GNU/Linux con Ubuntu.es y
C++” Barrapunto.com”
Entrevista ¿X?
“Comunidad de Software Libre
por la universalización del
conocimiento”
conocimiento”
...Página 1
Humor Libre
“Proceso de Desarrollo de
Cómo construir un
Aplicaciones de acuerdo a los BootSplash
conceptos de Software Libre”
...Página 12
Revisión y Corrección:
Yosbel Brooks Chávez
MSc. Clara Gisela Scot Bigñot
ybrooks@estudiantes.uci.cu
claragisela@uci.cu
Redacción:
MSc. Graciela González Pérez
Yailin Simón Mir gracielagp@uci.cu
ymir@estudiantes.uci.cu
UXi llega a usted una vez más, con esta edición que inicia el segundo volumen de
publicaciones, un volumen que constará de diez ediciones en la que esperamos cumplir
con nuestro objetivo de difundir el Software Libre en nuestra Universidad y en el mundo.
Podrá disfrutar de las habituales secciones de UXi. Proponemos a nuestros lectores dos
interesantes soluciones "Grub en un disquete" y "Cómo construir un GrubSplash"; además
de un artículo en la sección Programación dedicado a la "Programación de Hilos y
Semáforos en Linux con C++". Retomamos la sección Entrevista ¿X?, esta vez con una
entrevista realizada al líder de la Comunidad de Software LIbre de la Universidad de las
Ciencias Informáticas (UCi) y propósito de las actividades de dicha comunidad, algunos
miembros entre los que se incluye nuestro Grupo Editorial, hemos estado realizando
festivales de Software Libre en algunos centros educacionales de la capital y hemos
dedicado la sección Eventos al Festival desarrollado en el IPVCE Vladimir Ilich Lenin.
En fin, esperamos que este número sea de su agrado y que constituya una muestra de
nuestro esfuerzo por llegar a ser una publicación oficial. Desde ya lo invitamos a leerla y
comentarnos sus críticas y sugerencias a través de la dirección de correo
softwarelibre@uci.cu, a través de la cual también puede suscribirse a UXi si pone en el
asunto “Suscribir UXi”. Invitamos a todos nuestros lectores a enviarnos artículos que
deseen publicar.
Atentamente,
Grupo Editorial
Se otorga permiso para copiar, distribuir y/o modificar este documento bajo los
términos de la Licencia de Documentación Libre de GNU v1.2 o cualquier otra versión
posterior publicada por la FSF; sin Secciones Invariantes, Textos de Cubierta
Delantera ni Trasera. Puede consultar una copia de la licencia en:
http://www.gnu.org/copyleft/fdl.html
Para un festival tengo diez ... Página 1
razones
Lo prometido es deuda, UXi abre este número con un artículo
dedicado a la celebración de su Primer Aniversario que devino
en Festival de Software Libre y demostró que cuando se quiere,
se puede...
http://softwarelibre.uci.cu
La comunidad UCi de Software En Francia, la Gendarmería migrará sus
Libre de la UCi ha desarrollado sistemas a GNU/Linux
este año un grupo de actividades
sobre la red: Festivales de software Francia, la Gendarmería ha anunciado que
libre UCi , Lenin y próximamente migrará sus sistemas informáticos a Ubuntu
Humbolt; también han comenzado el y prescindirá de los productos de Microsoft,
comenzado el despliegue de soluciones de informa Associated Press. El cambio a
de software importantes para la comunidad Ubuntu de los 70.0000 ordenadores con los
nacional: Nova, Infodrez, Portal de SWL 2, que cuenta se realizará progresivamente, de
Evolution Config Exchange, Ecumenix; una manera que todos los ordenadores
recontectualización de los servicios como el funcionarán con el sistema libre antes de
repo Debian Alternativo con los paquetes: 2014. Sus razones se resumen en no querer
NetBeans, Diccionarios del Stardict, depender sólo de una multinacional, tener
ZendStudio, Nvu, entre otros. control absoluto sobre su herramienta
informática, y su menor coste. La
http://softwarelibre.uci.cu Gendarmería se convierte en una de las
administraciones más grandes en migrar a
sistemas de código abierto, aunque no son
Entrevista a un desarrollador de XFCE los primeros en Francia.
Fuente
http://softwarelibre.uci.cu
Gnome Simple Stateful Music Bos Wars 2.4.1
Player 1.2
[1] http://10.33.20.200/Documentacion/Migracion/Herramientas_Migracion_Aplicaciones/
Soportado para los sistemas No presenta soporte alguno para
GNU/Linux, BSD, UNIX. formatos de imágenes.
Presenta administrador de
marcadores. Clientes de correo electrónico
Posee gestor de descargas,
utilizando Kget para esta tarea. Cliente Entorno Versión
Contiene gestor de descargas para
torrents que viene integrado a KDE Kmail KDE 4:3.5.5
(Ktorrent). Evolution GNOME 2.6.3
Gestiona las contraseñas de acceso Thunderbird Cualquiera 1.5.0.8
con Kwallet.
Administra los formularios con Principales características de Kmail
Kwallet.
Posee un sistema de corrección Aplicación creada para el entorno de
ortográfica. escritorio KDE.
Presenta navegación por pestañas. Licenciado bajo GPL.
Contiene un sistema anti-popup. Permite realizar las funciones básicas
Posee un sistema de búsqueda de un lector de correos.
incremental. Posee carpeta de mensajes.
Posee zoom de página que permite Sistema para el trabajo con adjuntos.
expandir y reducir el tamaño de las Contiene la posibilidad de incluir
páginas web. contactos y listas de distribución.
Posee teclas de acceso HTML. Posee corrector ortográfico.
En cuanto al soporte de las Ordenar mensajes bajo distintos
tecnologías soporta: CSS2, Frames, criterios.
Java, JavaScript, XSLT, RSS y ATOM, Trabajo con libreta de direcciones.
no soportando MatML, Xforms ni Permite la utilización de reglas de
soporte para la autentificación filtrado.
mediante NTLM. Se integra y permite crear con PGP y
En cuanto a los protocolos soporta : GnuPG firmas electrónicas y codificar
FTP, SSL, Gopher, IDN, data:url , no los correos.
presentando soporte para Email, Permite marcar los correos por
NNTP e IRC. distintos parámetros.
En cuanto al soporte para los Posee un sistema de notificación de
formatos de imágenes konqueror correos.
presenta el soporte para las mas
conocidos, como son : JPEG, SVG, Principales características de Evolution
GIFs, PNG, PDF.
Aplicación creada para el entorno de
Principales características de Elinks escritorio GNOME.
Es la herramienta de reemplazo
Creado por Baudis Fonseca. perfecta para Microsoft Exchange.
Creado en diciembre del 2001. Presenta soporte para LDAP, POP,
No presenta costo alguno. IMAP,SMTP.
Licenciado bajo GPL. Permite la integración con el
Soportado para todos los sistemas calendario iCalendar , el PIM de Mac.
operativos excepto para Mac OS 9. Presenta soporte para PGP/GPG, SSL y
Presenta administrador de SASL lo que lo hace muy seguro.
marcadores. Posee un sistema de detección en
Presenta gestor de descargas. tiempo real para el correo basura.
No posee cliente bittorrent propio. Permite la creación de carpetas para
Posee administrador de contraseñas. la recolección de correos bajo
No posee corrector ortográfico. distintos criterios.
Posee navegación por pestañas y Se integra con el cliente de jabber
búsqueda incremental. Pidgin (Gaim).
Sobre el soporte de las tecnologías Puede integrarse a servidores de
tenemos que soporta frames, no Microsoft Exchange de correos.
soportando el resto de las tecnologías
mencionadas en los navegadores Principales características de Mozilla
anteriores. ThunderBird
Sobre el soporte de los protocolos,
presenta soporte para: FTP, SSL, Licenciado bajo MPL, Netscape Public
NNTP, Gopher, IDN y Data:url, no Liscense.
presentando soporte para Email ni Permite realizar las funciones básicas
IRC. de un lector de correos.
Posee carpeta de mensajes. Principales características de Akregator
Sistema para el trabajo con
datos adjuntos. Elaborado para el escritorio KDE.
Contiene la posibilidad de incluir Posee características similares a
contactos y listas de distribución. Liferea.
Posee corrector ortográfico. Posee tray-icon que se aloja en la
Ordenar mensajes bajo distintos bandeja de entrada del sistema
criterios. avisándonos cuando llega una nueva
Permite marcar los correos por noticia.
distintos parámetros. Se integra bien con KDE y se puede
Posee tratamiento anti-spam para el usar solo o como parte de la suite
correo basura, permitiendo gestionar kcontact.
el spam de disímiles maneras.
Posee una interfaz gráfica por vistas Principales características de Raggle
muy configurable que permite colocar
el diseño de la interfaz de la manera Elaborado con ncurses para interfaz
que deseemos. de solo texto.
Permite que su correo sea sano y Útil para computadores de bajos
seguro a través de firma digital, recursos de hardware.
cifrado de mensajes, soporte de Completamente utilizable desde el
certificados y dispositivos de teclado.
seguridad. Se puede usar remotamente a través
Presenta soporte para IMAP/POP, de una terminal.
correo HTML, etiquetas, búsqueda Puede configurarse para que abra los
rápida, libreta de direcciones post en un navegador y pestañas por
inteligente, filtrado de mensajes separado.
avanzado, completado de direcciones
LDAP. Clientes para conectarse a servidores
Posee la capacidad de manejar varias FTP
cuentas de correo electrónico y
noticias. Cliente Entorno Versión
Es una aplicación modular que
permite extender su funcionamiento FileZilla Client GNOME 3.0
mediante módulos. Kftpgrabber KDE 0.8.0
Posee sistema de notificación de Midnight Commander Consola 4.6.1
mensajes.
Principales características de FileZilla
Lectores de RSS
Presenta criterios de filtrado para la
Lector Entorno Versión visualización de archivos.
Licenciado bajo GNU/GPL.
Liferea GNOME 1.0.27 Presenta un sistema para las
Akregator KDE 1.2.8 actualizaciones automáticas de la
Raggle Consola 0.0.4 aplicación.
Contiene soporte multi-idioma.
Soporte para las conexiones sobre
Principales características de Liferea firewalls.
Soporta las conexiones sobre los
Elaborado para el escritorio GNOME. protocolos FTP, FTPS (TLS/SSL).
Posee carpetas virtuales que permiten Soporte para recepción y envío de
clasificar los feeds. archivos de mas de 4GB.
Posee la capacidad de integrarse a los Gestión de los limites de la velocidad
navegadores. de transferencia.
Icono en la bandeja del sistema para Soporte de arrastrar y soltar para el
que cada vez que llegue un nuevo copiado/movido de elementos.
feeds te informe. Wizard de configuración para los
Posee una carpeta de no leídos desde parámetros de la red.
la cual puedes acceder a las noticias
no leídos indistintamente de las Principales características de
clasificaciones que estas posean en Kftpgrabber
las distintas carpetas virtuales.
Elaborada para el entorno de
escritorio KDE.
Licenciado bajo GNU/GPL.
Soporte para la apertura de Permite agrupar los contactos por
múltiples sesiones FTP grupos.
(Tabs). Permite visualizar el estado de los
Contiene cola de transferencia contactos.
para archivos. Presenta tabs para entablar las
Soporte para FTP, FTPS (TLS/SSL). conversaciones con los usuarios.
Soporta el protocolo FXP (Protocolo de Permite notificar las acciones de los
intercambio de archivos). contactos.
Soporte para arrastrar y soltar Permite oír lo que un usuario nos
durante el copiado/movido de escribe a través de la integración de
elementos. este con el software festival .
Posibilidad de contener bookmarks Diversos métodos de autenticación
para sitios importantes. con los protocolos soportados permite
Integración con kopete para compartir la autenticación segura y a través de
los bookmarks. servidores proxy.
Soporte para importar bookmarks. Permite el envío y recepción de
Presenta gráfico estadístico para archivos.
mostrar el tráfico de transferencias. Permite la inserción de íconos de
Permite gestionar los limites de las emociones.
velocidades de transferencias. Permite la corrección ortográfica.
Listas con saltos y de prioridad para
las transferencias. Principales características de Kopete
Permite editar archivos remotos.
Permite exportar un listado de Elaborada para el entorno de
directorios como archivos de texto. escritorio KDE.
Licenciado bajo GNU/GPL.
Principales características de Midnight Cliente de jabber modular y
Commander(Sobre acceso FTP) extensible.
Soporta múltiples protocolos, entre
Elaborado en n-curses para ser ellos .Net Messenger Service, AOL
utilizado en ambientes de consola. Instant Messanger, Gadu – Gadu , ICQ,
Licenciado bajo GNU/GPL. Internet Relay Chat, Jabber, Lotus
Permite acceder/editar archivos Sametime, Novell Groupwise, SMS,
remotos. Skype, WinPopup, Yahoo! Messanger.
Posee multi-idioma. Permite agrupar los contactos por
Permite copiar/mover archivos entre grupos.
entre conexiones FTP-FTP, FTP-SSH, Permite visualizar el estado de los
FTP-SMB, FTP-Localhost. contactos.
Presenta soporte para FTP, FTPS Presenta tabs para entablar las
(TLS/SSL). conversaciones con los usuarios.
Permite navegación a través de las Permite notificar las acciones de los
teclas del cursor. contactos.
Se integra con las demás aplicaciones
Clientes de mensajería instantánea del escritorio KDE como KaddressBook
sobre el protocolo jabber y Kmail.
Diversos métodos de autenticación
Cliente Entorno Versión con los protocolos soportados permite
la autenticación segura y a través de
Gaim GNOME 2.0.0 servidores proxy.
Kopete KDE 3.5.8 Permite el envío y recepción de
Mcabber Consola 0.8.3.1 archivos.
Permite la inserción de íconos de
Principales características de Gaim emociones.
Permite la corrección ortográfica.
Elaborada para el entorno de Permite insertar estilos en las
escritorio GNOME. conversaciones utilizando XSL y CSS.
Es también conocida como pidgin.
Licenciado bajo GNU/GPL. Principales características de mcabber
Es una aplicación multiplataforma.
Cliente de jabber modular y Elaborado en n-curses para el entorno
extensible. de consola.
Soporta multiples protocolos, entre Licenciado bajo GNU/GPL.
ellos AIM, MSN, Yahoo !, Jabber, ICQ, Cliente ligero de jabber.
IRC, SILC, Novell Groupwise, Lotus Presenta soporte para SSL.
Sametime, Zephyr, Gadu – Gadu, QQ.
Permite chatear con Clientes para la conexión a través del
múltiples usuarios. escritorio remoto
Almacena en el historial las
conversaciones de los Cliente Entorno Versión
usuarios.
Permite el auto- tsclient GNOME 0.148
completamiento con < tab > al krdc KDE 3.5.5
igual que GNU/Linux.
Permite el aviso de nuevos Principales características de Linux
mensajes de usuarios, siendo esta Terminal Server Client (tsclient)
uútima opción configurable desde
scripts externos. Elaborada para el entorno de
escritorio GNOME.
Clientes para la descarga archivos Licenciado bajo GPL.
BitTorrens Usa el programa rdesktop como base.
Permite el acceso a Windows
Cliente Entorno Versión NT/2000/XP.
Admite la lectura de archivos .rdp
Gnome-btdownload GNOME 0.0.25 escritos en el formato unicode de
Ktorrent KDE 2.0.3 Microsoft.
rtorrent Consola 0.6.4.1 Permite conectarse a servidores VNC,
ya que contiene el cliente vncviewer.
Principales características de Gnome- Permite conectarse al cliente ICA de
btdownload CITRIX.
Permite al acceso a máquinas que
Elaborada para el entorno de sirvan XDMCP en la red a través de
escritorio GNOME. Xnest.
Licenciado bajo GPL.
Altamente integrado al entorno Principales características de krdc
GNOME.
Capaz de ejecutar hasta 8 torrents Elaborada para el entorno de
activos. escritorio KDE.
Libre de malware y software dañinos. Licenciado bajo GPL.
Programado en Python. Permite el acceso a servidores con
Permite realizar el proceso de protocolo rfb a través de VNC.
descarga de torrents de manera muy Utiliza rdesktop como base para el
sencilla. acceso a Windows NT/2000/XP,
utilizando RDP.
Principales características de ktorrent No es tan configurable como Linux
Terminal Server Client.
Elaborada para el entorno de
escritorio KDE.
Licenciado bajo GPL. Con este artículo como material de estudio el
Herramienta libre de software lector será capaz de:
malicioso.
Admite UPnP Port Mapping. Elegir la mejor herramienta para
Admite protocolo de cabecera acceder o manejar un determinado
encriptado. recurso en internet,
Desarrollado en C++.
Admite descarga selectiva. Poder visualizar las principales
Está integrada en el navegador web. características de las herramientas
más importantes en cada tema
Principales características de rtorrent
Acceder a un listado completo de
Elaborada para el entorno de consola. todas la herramientas libres que
Licenciado bajo GPL. existen para realizar la tareas de
Es portable a Mac OS y GNU/Linux. navegación y uso de los recursos de
Herramienta libre de software internet.
malicioso.
Admite prioritización.
Admite descargas selectivas.
David Padrón Álvarez
dpadron@estudiantes.uci.cu
GRUB en un disquete
PROYECTO GRAph TOol
El Dual Boot o Arranque Dual son distintas En este caso, el gigante de la Microsoft no
formas de llamar a la capacidad de una implementó nada que permitiera una
computadora de poder tener más de un actualización casi transparente como en
Sistema Operativo (SO) y poder iniciar con GNU/Linux. Por lo tanto, cualquier
cualquiera de ellos. modificación de Windows traería consigo la
reescritura del Master Boot Record (MBR) y
Al arrancar la computadora con doble la inutilización del GRUB.
booteo, una pantalla preguntará al usuario
cuál de los sistemas instalados quiere Cuando el cargador de arranque de Windows
utilizar, y pasada esta etapa comenzará la sustituye al de GNU/Linux y se desea
carga de sólo el sistema elegido. La arreglarlo, hay una herramienta que lo
capacidad de seleccionar el sistema a permite: Super Grub Disk. Está disponible
arrancar está otorgada por el Cargador o en Internet, pero para los que tienen
Gestor de arranque (Boot Loader). limitaciones con la navegación o
simplemente prefieren tirar líneas en el
El GRUB (GRand Unified Bootloader) es un terminal, he seleccionado estos 10
Gestor de arranque desarrollado por el comandos para tener el GRUB en un
Proyecto GNU y que hoy día viene disquete, algo verdaderamente muy útil.
preinstalado en la mayoría de las
distribuciones de GNU/Linux modernas. Con un disco floppy de 1.44Mb puesto en la
unidad se teclea lo siguiente:
El Dual Boot se ha convertido en algo
esencial, sobre todo para aquellos usuarios
que comienzan a usar GNU/Linux o
comparten la PC con otras personas que fdformat /dev/fd0
necesitan inevitablemente el uso de
programas hechos para la plataforma del SO sudo mkfs /dev/fd0
Windows.
sudo mount /media/floppy0
Este artículo no pretende ser una
presentación del GRUB y sus caracteríticas, sudo mkdir p /media/floppy/boot
sino una guía para solucionar un problema
que puede surgir cuando se comparten sudo cp r /boot/grub/media/floppy/boot
Windows y GNU/Linux en una sola
sudo umount /media/floppy
computadora.
sudo grub
Para los que se deciden por esta variante de
tener los dos SO por primera vez, lo ideal es root (fd0)
instalar Windows y luego GNU/Linux; pues
este último es capaz de reconocer la setup (fd0)
existencia de otro SO previamente instalado
y autoconfigurar su archivo menu.lst que se quit
encuentra en la ruta /boot/grub y que
contiene las especificaciones para esta
pantalla del Gestor de arranque; algo que no
es capaz de hacer el Sistema de Bill Gates Luego de haber entrado nuevamente a la
en su boot.ini. distro de GNU/linux con el disquete, se usa el
comando:
Hasta aquí todo va bien, pero el problema
surge cuando necesitamos instalar Windows
en una PC que sólo tiene GNU/Linux sin
borrarlo, o cuando necesitamos actualizar sudo grubinstall /dev/hd0
Windows a una nueva versión en la PC con
dual boot.
para volver a instalar el GRUB en Los que somos viejos en el mundo del
el disco duro. O de la siguiente manera pingüino, siempre solíamos arreglar este
con el intérprete de comandos del problema con cualquier LiveCD de Knoppix,
GRUB: pero esta solución es sin dudas más rápida y
eficiente, pues permite editar el archivo
menu.lst de este GRUB portable, en
cualquier momento.
sudo grub
root (hdX,Y)
setup (hdX) Para más información sobre el GRUB y su
quit configuración, pueden visitar la página:
http://www.guia-ubuntu.org/index.php?title
GRUB
(Donde X es el número del disco duro y Y la
partición donde está instalado en GNU/Linux,
siempre tomando que estas se empiezan a
numerar por 0)
Escogiendo la Imagen
Se puede diseñar una imagen, escogerla del
“almacén de fotos” o simplemente bajarla de
Internet, eso si, para cuidar desde ahora la
calidad de esta no se debe utilizar ninguna
que contenga muchos gradaciones de
colores.
1. Resolución: 640x480
2. Número de colores: 14
splashimage=(hd0,#)/boot/grub/images/im
age.xpm.gz
Configurando el Grub
while (1)
{
pthread_mutex_lock
(&mutexBuffer);
Entrevista a:
Marcos Luis Ortiz Valmaseda
Comunidad de
Por: Ismarai Nuñez Viltres
iviltres@estudiantes.uci.cu
Software Libre por la
Movimiento “Código y Letra” universalización del
conocimiento
Características
IIS:
Ventajas:
Es fácil de usar
Posee interfaz gráfica (GUI)
para la administración de
servidores
ASP preparado en la Figura 1 Gráfica de una encuesta de Netcraft
instalación por defecto
Las estadísticas siguientes fueron obtenidas
Desventajas: del blog de Seguridad Online de Google. Lo
Multitud de fallos de seguridad hecho por Google es coger 80 millones de
Sólo funciona para Windows dominios de Internet, y determinar el
NT/2000 o superior software que está corriendo para albergar las
La mayoría de la funcionalidad páginas en cada caso. El resultado es el
extra debe ser comprada siguiente:
separadamente.
“Se ha observado un interés cada vez mayor. Pero para muchos, en especial para Sandy
No puede culminar aquí, debe tener una Noa, el jueves constituyó el día más especial
segunda fase en la UCI, para que los de la semana: luego del esfuerzo desplegado
muchachos interactúen con el ambiente de durante toda la mañana el primer mensaje a
allí y vean cómo funciona todo.” través del chat llegaba a una PC vecina, y
vale mencionar que era de mensajería
Por su parte dos estudiantes de este centro instantánea pues ya se contaba con un
ofrecieron sus impresiones. Olivia: pequeño servicio de correo, pero lo valedero
de este mensaje no fue ni su
“Ha sido una experiencia muy bonita, hemos contenido(“siiii”) o lo novedoso, pues el chat
podido aprender cosas que no teníamos ni está inventado hace ya un tiempo, sino
idea, además esto aligera la carga de la porque Sandy había aprendido la noche
escuela, es una opción para pasar el tiempo anterior cómo instalar este servicio y a costo
libre”, de todas las horas de la primera mitad del
día logró ponerlo en práctica; la alegría se
hizo general y en un momento había todo un
diálogo en la improvisada red.
Movimiento de SWL
Facultad 2
Karel Reynaldo Piñero Manuel Alejandro Gil Martín
karel@lt.desoft.cu chony@uci.cu
DESOFT Universidad de las Ciencias Informáticas
Cuba Cuba
blackhat4all@gmail.com
OpenOffice 3.0
La versión más importante y esperada
de la Suite Ofimática Libre