Está en la página 1de 54

AR $6,90

Recar go envo al i nt er i or $0,20


MX $22
ISBN 987-526-264-1
COMO I NSTALAR Y CONFI GURAR ESTE POPULAR SI STEMA
QUE NOS PERMI TE PROTEGERNOS DEL CORREO NO DESEADO
# SERVER
OPTI MI ZED LI NUX
# UBUNTU
# LI NUX EN 64 BI TS
# EL SERVI DOR CUPS
# PROGRAMACI ON
VI SUAL CON GAMBAS
# EL NUEVO REI SERFS 4
# OPERANDO FREEBSD
# MEJORAS VI SUALES
# SOFTWARE SUSPEND
Spam Assassin
ACTUALIDAD EXPERTOS SOLUCIONES
9 789875 262645
TRUCOS, CONSULTAS, NOTI CI AS
OPI NI ON Y MUCHO MAS... ADEMAS
LINUX Tapa#07.qxd 2/8/05 5:31 PM Page 1
usr#linux
Todas las marcas mencionadas son propiedad de sus respectivos dueos. Impreso en Kollor Press S.A. Copyright MMV MP Ediciones S.A., Moreno 2062, C1094ABF,
Ciudad de Buenos Aires, Argentina. Tel.: (54-11) 4959-5000. Fax: (54-11) 4954-1791. E-mail: correo@tectimes.com. Hecho el depsito que marca la ley. Esta publicacin
no puede ser reproducida, ni en todo ni en parte, ni registrada en o transmitida por un sistema de recuperacin de informacin, en ninguna forma ni por ningn medio,
sea mecnico, fotoqumico, electrnico, magntico, electroptico, por fotocopia o cualquier otro, sin el permiso previo y por escrito de esta casa editorial.
actualidad
soluciones
expertos
Demian Pablo Alonso#demon@tectimes.com
Programador profesional, Demian es el encargado
de ensearnos las mejores tcnicas de codificacin
y de mostrarnos las ms avanzadas herramientas
para el desarrollo de aplicaciones.
Arturo Busleiman#buanzo@buanzo.com.ar
Un usuario de GNU/Linux y software libre
de la vieja escuela. El buanzo (como se lo conoce
en el mbito) comparte todos sus conocimientos
de administracin en la seccin redes.
Martn Ramos Monso#mramos@infocomercial.com
Autor de un libro de programacin en lenguaje PHP
(publicado por esta editorial), Martn es un experto
en desarrollo de sitios web utilizando herramientas
de cdigo abierto.
Juan P. Firrincieli#quasarfreak@gmail.com
Entusiasta usuario de GNU/Linux en todo lo que sea
aplicaciones visuales. Juan Pablo nos mostrar
los mejores juegos y las aplicaciones ms tiles
para el hogar y la oficina.
Juan Rodrguez#jrodriguez@linux.org.ar
Fantico de GNU/Linux y administrador
del sitio web del LugAr (Linux User Group Argentina).
Juan es un experto administrador de sistemas.
Agustn Casiva#casivaagustini@gmail.com
Un nuevo colaborador de GNU/Linux USERS.
Agustn se encargar de contarnos toda su
experiencia en el uso de sistemas de bases de
datos y aplicaciones para pymes.
Guido Lorenzutti#glorenzutti@arnet.com.ar
Otro usuario de GNU/Linux de la vieja escuela.
Guido es un administrador de sistemas UNIX experto
en seguridad, y compartir todos sus conocimientos
sobre cmo proteger nuestros servidores.
nuestros
expertos
Coordinador Editorial # Miguel Lederkremer
Asesor Editorial # Fernando Casale
Asesor de Diseo # Flavio Burstein
Diagramacin # Carlos Peralta # Salvador Curutchet
Proveedor de Diseo # Juan Pablo Gurzi
Correccin # Magdalena Porro
Asesor Editorial General # Gabriel Pleszowski
Asesor de Diseo # Frank Sozzani
Asesor de Marketing # Benito de Miguel
Publicidad: (54-11) 4959-5000; fax: (54-11) 4954-1791; publicidad@tectimes.com
Distribuidores: Argentina (Capital): Vaccaro Snchez y Ca. C.S., Moreno 794 piso 9 (1091),
Ciudad de Buenos Aires l Argentina Interior - Perfil S.A. - Chacabuco 271 - Bs. As. l Chile:
Distribuidora Va Directa S.A., Riquelme N 840, Santiago de Chile, tel. 688-7383 l Mxico: CITEM
S.A. de C.V., Av. del Cristo No. 101 Col. Xocoyahualco Tlalnepantla, Estado de Mxico l Bolivia:
Agencia Moderna Ltda., General Acha E-0132, C. de correo 462, Cochabamba, tel. 005914-422-1414
Uruguay: Espert SRL, Ciudadela 1416, Montevideo l Venezuela: Distribuidora Continental Bloque de
Armas, Edificio Bloque de Armas, piso 9, Av. San Martn, cruce con final Av. La Paz, Caracas.
Paraguay - Selecciones S.A.C. - Coronel Gracia 225 - Asuncin | Per - Distribuidora Bolivariana -
Av. Repblica de Panam 3635 - San Isidro, Lima
editorial
Si hay algo que el Software Libre nos ha
demostrado a lo largo de sus ms de veinte aos
de edad es que el hardware, por ms que sea viejo,
puede seguir siendo til. Los programas privativos
populares generalmente son desarrollados por corporaciones que,
adems de querer hacer dinero, quieren impulsar la industria
tecnolgica, con lo cual obligan a los usuarios a cambiar la
computadora cada dos aos, porque si no lo hacen, anda como
una carreta. En cambio, los proyectos de Software Libre son
desarrollados por usuarios que piensan en los dems usuarios, de
modo que la idea es que todo funcione en el hardware ms
humilde posible. Es por eso que, con mquinas viejas, se puede
hacer un montn de cosas que quiz no sepan, y que les
contamos en nuestra nota de tapa. Desde montar firewalls y
routers, hasta usarlas como estaciones de trabajo para ejecutar
potentes aplicaciones alojadas en un servidor, el espectro de
posibilidades que ofrece el Software Libre para con el hardware
viejo es realmente amplio. Espero que despus de leer esta
nota saquen esa vieja 386 que tienen en el armario (quin no
tiene una?) y le den vida nueva.
Nuestros lectores ms experimentados seguramente estarn
contentos con el nmero que tienen en sus manos, porque las
secciones Soluciones y Expertos estn repletas de notas de alto
contenido pinginesco. Disfrtenlas. #Hctor Facundo Arena
Marcos Ibez#linuxusers@tectimes.com
Experto en sistemas operativos alternativos, Marcos
nos presentar nuevas formas libres y abiertas de
utilizar nuestras computadoras.
Los lectores que no estn suscriptos
a la revista podrn de todas formas bajar
los programas del CD desde linux.tectimes.com.
Ariel Corgatelli#arielcorg@tectimes.com
Pasa horas y horas probando programas
y convenciendo a la gente de que las alternativas
libres son tan buenas o mejores que las aplicaciones
populares propietarias.
staff
Recicla tu hard / coordinado por Miguel Lederkremer. - 1
a
ed. - Buenos Aires:
MP Ediciones, 64 p. ; 28x20 cm. (Linux Users, 7) ISBN 987-526-264-1
1. Hardware. I. Lederkremer, Miguel, coor. CDD 006.62
02-03-Sumario-L7.qxd 2/9/05 11:56 AM Page 2
usr#linux
58
62
FreeBSD (segunda parte)
Continuamos con el informe especial.
Cifrado de documentos
Informe especial sobre el sistema GPG.
Software Suspend
Tecnologa de congelamiento.
ReiserFS4
Pruebas de rendimiento del nuevo
sistema de archivos para GNU/Linux.
CUPS
Gua rpida de instalacin de este
popular servidor de impresin.
38
SpamAssassin
Tecnologa antispam para GNU/Linux. 40
Personalizacin visual
Mejoras visuales para nuestro sistema. 42
32
36
En el CD
Una coleccin de software seleccionado por nuestros expertos. 26
Cartas
Nuestros lectores opinan, discuten, nos
mandan crticas y sugerencias... por eso
les dedicamos esta seccin!
Ubuntu
Esta nueva distribucin est arrasando con todo.
Entre otras cosas, incluye un kernel muy actualizado y la
ltima versin de GNOME disponible.
04
Programacin
GAMBAS
Se trata de un sistema de desarrollo visual y rpido de aplicaciones, al
mejor estilo Visual Basic. El lenguaje que utiliza es una versin
modificada de Basic, muy similar a la del producto de Microsoft.
En esta nota, les contamos todos los detalles.
56
12
Anlisis sobre el Software
Libre y su relacin con el
futuro tecnolgico.
Desaparece
el desktop
64
Un juego de disparos
en primera persona
que dar que hablar.
Cube 54
Server Optimized Linux
En esta nota, les presentamos una distribucin ideal para
aquellos usuarios experimentados que estn con ganas de
armar un servidor.
10
News
Una seccin para que estn informados de
todas las novedades del mundo GNU/Linux.
08
Trucos
Las mejores tcnicas para el shell. 28
16
FE DE
ERRATAS
En la nota de tapa Optimizacin de
la edicin anterior, se nos
confundieron los nombres de los
autores. El verdadero autor es Juan
Firrincieli, a quien pedimos disculpas.
Cmo acercarse a Linux
Gua de diez pasos para principiantes. 48
TIENEN UNA COMPUTADORA
GUARDADA EN EL ARMARIO?
VAYAN PREPARANDOLE UN
LUGAR PARA DARLE NUEVA
VIDA! CON GNU/LINUX ES
POSIBLE UTILIZARLA
NUEVAMENTE PARA INFINIDAD
DE APLICACIONES.
02-03-Sumario-L7.qxd 2/9/05 11:57 AM Page 3
LOS LECTORES SE HACEN LEER
Cartas
OPINIONES, COMENTARIOS, CRITICAS,
SUGERENCIAS EN FIN, TODO LO QUE USTEDES
NOS ENVIAN POR MAIL, RESUMIDO EN UNA PAGINA.
Recuerden que pueden enviarnos sus comentarios, opiniones
y sugerencias a nuestra direccin de correo electrnico
(linuxusers@tectimes.com). Y no olviden que las pginas de
esta revista estn abiertas a quien quiera colaborar enviando
sus notas, noticias o lo que sea.
QUEREMOS SUS OPINIONES!
LECTOR CONCISO
Esto es lo que encontramos los ltimos das en la carpeta de
correo basura, aunque, obviamente, no lo era! Bueno, como
vern, nuestro querido lector, en un acto de inspiracin que
seguramente habr tenido una noche de luna llena, nos
mand este gran mail. Gracias, Matas! CRITICAS, SUGERENCIAS Y CONSULTA
De # Sergio Barreira
Mail #info@supconline.com.ar
Asunto #opiniones, comentarios, crticas, sugerencias
Estimados:
Excelente la revista, gracias por independizar Linux en una publicacin tan
solicitada. Pero quiero criticarlos, puesto que cada vez que publican una
distribucin, siempre les falta algo: por ejemplo, en la edicin Qu distro
elegir, no en todas se especificaban los requerimientos de hardware, y lo
mismo se repiti en Linux #04 con los LiveCD, puesto que en algunos est.
Adems, es bueno comentar si la distribucin es free.
Otra cosa, segn mi punto de vista (que tal vez no sea el de los dems), me
parece que hay demasiada publicidad de aplicaciones y productos, cuando,
en realidad, me gustara que hubiera ms secciones correspondientes a cmo
configurarlos y levantar servicios que seran de utilidad, webserver, database
server, firewall, proxy, etctera, pero planteando un escenario con sentido
comn, como un firewall para una mediana empresa que tenga Internet para
usuarios y aplicaciones en la LAN, restriccin de servicios, Kazaa, etc. Creo
que estos temas fueron tocados en la revista USERS, pero me parece que
deberan explicarlos bien en Liunx. Recuerden que nos avergenzan los
administradores que no configuran bien la seguridad, puesto que salen en las
estadsticas contra los de gindos. De yapa, una pregunta: Existe un
programa como Partition Magic para Linux?
GNU/Linux USERS: Estimado Sergio, muchsimas gracias por tus comentarios.
Como sabrs, estamos en nuestra primera etapa como revista exclusiva de
GNU/Linux y su conjunto de herramientas de Software Libre, y consideramos
que an nos queda mucho camino por recorrer. Poco a poco, vamos dndole
la forma que ustedes quieren, y estos mensajes son muy importantes para
lograrlo. Bueno, segu hojeando este nmero, porque seguramente te va a
gustar mucho ms.
Lo ms parecido a Partition Magic que conocemos para GNU/Linux es
QTParted (qtparted.sourceforge.net), un proyecto que intenta desarrollar un
clon de esta popular aplicacin haciendo uso de las libreras grficas QT. El
proyecto funciona como un frontend para la popular herramienta de manejo
de particiones para la consola GNU Parted. Si bien en nuestras pruebas no
demostr tener la misma flexibilidad que Partition Magic, realmente resulta
de suma utilidad, sobre todo cuando lo comparamos con el clsico fdisk.
usr#linux
04
LE GUSTO
De # Carlos F. Gonzlez
Mail #cfgonzalito@hotmail.com
Asunto #Saludos y sugerencia
Hola, genios! Antes de nada, quiero felicitarlos por hacer tan
excelente revista. A veces, me recuerda a las viejas PCUSERS,
de hojas en blanco y negro, llenas de informacin para geeks
como yo. Muchas gracias por darle tan buen espacio al
pingino!
La revista me parece muy buena, pero quisiera sugerirles que
le den un poco ms de espacio a la seccin Expertos, ya que
somos muchos los que pensamos que es la mejor de la revista
y, realmente, cada mes nos quedamos con ganas de ms. Un
saludo para todos.
GNU/Linux USERS: Carlos, muchas gracias por tus palabras
de elogio! Nos alegramos de que te guste mucho la revista. En
cuanto a tu sugerencia, slo hay que tener un poco de
consideracin para con los ms nuevitos! La idea es que la
revista sirva para todos los niveles de lectores, pero de todas
formas, ya veremos si les damos un par de paginitas ms a
nuestros expertos de la seccin.
04-Cartas-L7.qxd 2/8/05 16:20 Page 4
news
EL HERALDO DE GNU/LINUX Y SOFTWARE LIBRE
La Libertad
NOTICIAS, NOVEDADES, LANZAMIENTOS DE NUEVAS VERSIONES
EN FIN, TODO LO QUE SUCEDIO EN EL ULTIMO MES,
RESUMIDO EN DOS PAGINAS.
Se trata de una computadora de tipo set-top-box
(esas ideales para conectar al televisor), optimizada
para multimedia y juegos, basada en GNU/Linux.
Cuenta, adems, con el programa XBMC
MediaCenter, que permite manejarlo con total
facilidad, sin necesidad de teclado.
El sistema posee una unidad de lectura DVD y una
unidad de soporte de disco duro con una capacidad
de 6 GB, que contiene el sistema operativo, los
archivos de configuracin y un poco de espacio libre
para almacenamiento.
Para su conexin slo se necesita una TV estndar con
entrada S-video o HDTV. El sistema ya est a la venta
en Europa, y tiene un precio aproximado de U$$ 400.
Para ms informacin, visiten www.multibox.biz.
MULTIBOX: MULTIMEDIA Y JUEGOS BAJO GNU/LINUX
El gobierno brasileo est
llevando a cabo los prepa-
rativos para un interesan-
te plan que busca la inte-
gracin de Internet y la
informtica con los secto-
res ms pobres de la
sociedad. Por esta razn,
estn buscando un equipo
de PC popular, que sea
un buen balance entre ca-
lidad, prestaciones y pre-
cio. Lo interesante de todo
esto es que Microsoft hizo
una propuesta de una m-
quina de este tipo, y el
gobierno brasileo la re-
chaz alegando que el
equipo es muy limitado,
sencillo y no atiende a los
objetivos. El gobierno
brasileo apuesta a la in-
tegracin de GNU/Linux y
un conjunto de herramien-
tas de Software Libre con
este equipo.
Exitos con el proyecto,
muchachos!
08
BRASIL: EN LA BUSQUEDA
DE LA PC POPULAR
SourceForge es un sitio en Internet que brinda toda la infraestructura
necesaria para que los desarrolladores puedan llevar a cabo sus
proyectos con facilidad. Ofrece espacio para guardar archivos y para
el sitio web, listas de correo, foros, sistema CVS, granjas de
compilacin, sistema de seguimiento de errores y mucho ms. Si bien
la mayora de los proyectos alojados son de carcter libre, el
sistema est abierto a cualquier tipo de desarrollo, aunque no sea de
software libre o de cdigo abierto.
Hace algunos das, SourceForge alcanz el milln de desarrolladores
registrados. Esta enorme cantidad de programadores trabaja en los
ms de 100.000 proyectos que estn alojados en el sistema, y que
son descargados por los usuarios 1.200.000 veces por da. Sin lugar
a dudas, estos nmeros reflejan el enorme xito que tienen los
sistemas abiertos de desarrollo y distribucin de software. Quienes
deseen obtener ms informacin pueden ingresar en el sitio de
SourceForge: www.sourceforge.net.
EL EXITO DE SOURCEFORGE
06-07-News-L7.qxd 2/9/05 11:28 AM Page 8
news
usr#linux
Hace algunos meses, la gente de Sun sorprendi a la comunidad tecnolgica
internacional anunciando que su nuevo sistema operativo Solaris 10 iba a ser
lanzado bajo una licencia Open Source llamada CDDL (Common Development
and Distribution License). Para quienes no lo crean, parece que la cosa va en
serio. En estos ltimos das vio la luz el nuevo sitio OpenSolaris.org, cuyo
objetivo es convertirse en el ncleo de toda la futura comunidad de
desarrolladores de Solaris. El sitio actualmente no tiene mucha informacin,
pero para demostrar que hay buena voluntad (transcripcin textual), han
puesto a disposicin de la comunidad el cdigo fuente de Dtrace. De todos
modos, se espera que en el futuro prximo todo el mundo pueda descargar la
distribucin de Solaris del sitio. Para obtener ms informacin, visiten el
flamante www.opensolaris.org.
Luego de varios aos de desarrollo, el proyecto Gambas
llega finalmente a la versin estable 1.0, que si bien no
ofrece todas las prestaciones de Visual Basic, se le
acerca. Para los que no lo conocen, se trata de una
interfaz de desarrollo rpido de aplicaciones, al mejor
estilo Visual Basic. El lenguaje utilizado para codificar es
una versin de Basic muy similar a la del producto de
Microsoft. Gambas incluye, entre otras cosas, manejo de
formularios, componentes, independencia del entorno
grfico para su funcionamiento, cantidad de funciones y
acceso a base de datos. La versin 1.0 ya est disponible
para la descarga desde su sitio oficial
(gambas.sourceforge.net) y hay paquetes precompilados
para las distribuciones ms populares.
Hace algunas ediciones les mostramos, en esta
misma seccin, cmo un grupo de investigadores
haba desarrollado una adaptacin del popular sis-
tema operativo UNIX para la consola GameBoy
Advance. Bueno, meses despus, y en lo que se pre-
senta como una carrera de nunca acabar, aparecen
en Internet los primeros anuncios de un proyecto
mucho ms ambicioso: correr Linux en una consola
Nintendo DS. Si bien en este momento el juguetito
necesita de hardware adicional para funcionar
(vean la foto), se espera que en los prximos meses
pueda llevar a cabo demostraciones grficas ha-
ciendo uso del potencial de hardware de la consola.
LINUX EN UNA NINTENDO DS!
GAMBAS LLEGA A
LA VERSION 1.0 NACE OPENSOLARIS.ORG
BUENO, SI, NECESITA ALGUNOS APARATITOS ADICIONALES
PARA FUNCIONAR PERO NO SE VE LINDO?
OPENSOLARIS. ORG YA ESTA ABIERTO AL PUBLICO, Y EN POCO
TIEMPO MAS PODREMOS DESCARGAR UNA DISTRIBUCION
COMPLETA DE OPENSOLARIS DESDE ALLI.
Linspire, Inc. anunci el lanzamiento de un sistema
de traduccin del sistema (y su documentacin)
basado en red, que permitir que voluntarios
traduzcan fcilmente las principales aplicaciones del
sistema en aproximadamente 80 lenguas diferentes.
El sistema se llama International Resource
Management Application (IRMA) y el proyecto
espera contar con la colaboracin de los usuarios
que, voluntariamente, traduzcan partes del
sistema operativo.
En la actualidad, el sistema soporta 24 lenguajes. Si
les interesa inscribirse como traductores voluntarios,
no tienen ms que visitar www.irmateam.com.
LINSPIRE
PROYECTO DE TRADUCCION
09
06-07-News-L7.qxd 2/9/05 11:29 AM Page 9
laboratorio
10
usr#linux
UNA DISTRO IDEAL PARA MONTAR SERVIDORES
e trata de una distribucin de GNU/Li-
nux especialmente diseada para fun-
cionar en servidores. Entre otras co-
sas, incluye:
#PostgreSQL 7.6, MySQL 3.45 y 4.0 como RDBMS.
#APACHE 1.3 y 2.0 Servidor Web.
#Tomcat Servidor de Aplicaciones Java.
#Sendmail Servidor de Correo.
#Unreal Servidor IRC.
#SSH administracin remota.
#Proftpd Servidor FTP.
#Adems, tiene Proxy, Firewall, Bind, Xinetd,
NFS, etc.
Es distribuido bajo licencia GNU y cabe recalcar
que la empresa ofrece soporte para su distribu-
cin a mdicos precios. Esto puede ser muy im-
portante para empresas grandes y tambin para
todos aquellos que ltimamente se quejan de que
no hay soporte para Linux.
Por ltimo, remarcamos que sta no es una distro
para desktop, ya que no trae nada para el usuario
final. Como manejador de ventanas, lo nico que
trae es Window Maker.
REQUERIMIENTOS
A pesar de que se llame Optimized, no se en-
cuentra orientado a mquinas con pocos recursos.
Como microprocesador requiere un AMD K6 2 como
mnimo y 128 MB de memoria RAM reales; si tienen
una placa de video onboard y justo 128 MB, vayan
pensando en comprar ms memoria porque el ins-
talador no arranca directamente. La instalacin no
tiene selector de paquetes a instalar, siempre ins-
tala lo mismo y ocupa 2 GB de espacio.
S
Server Optimized
Linux 18.00
LA EMPRESA ANTITACHYONES LA CREADORA DE ESTE EXCELENTE PRODUCTO.
ESTA DISTRO, EN SU VERSION 18.00, VIENE CON EL FLAMANTE KERNEL 2.6.6
Y POSEE UNA AMPLIA GAMA DE SERVIDORES INSTALADOS, LISTOS PARA USAR.
INSTALACION
La instalacin no es para nada com-
plicada, y en 15 minutos pueden estar
usando su servidor tranquilamente.
Voy a detallar brevemente los pasos
de instalacin, y voy a suponer que ya
particionaron el disco.
Primero, bajen la distro de
www.sol-linux.com/Private/Download o
de www.linuxiso.org.
Una vez descargada la imagen, gr-
benla en un CD y booten la computa-
dora, para lanzar el instalador. Cuan-
do arranca les permite elegir entre
varias imgenes de kernels diferen-
tes, debido a que tiene opciones para
recuperacin de sistemas. Elijan la
primera de las opciones y comenza-
mos con el instalador.
Paso 1. Lo primero que nos pide es
nuestro idioma, entonces selecciona-
mos Espaol.
Paso 2. Elegir Teclado, esto depende
de la mquina, claro.
Paso 3. Seleccin del Modo de Insta-
lacin: aqu podemos elegir instalar
en Normal, que es el modo que nos
gua paso a paso en la instalacin
(ideal para novatos). El modo Rpido,
que es para usuarios avanzados, utili-
za un solo archivo de configuracin
para todo el proceso de instalacin.
Les recomiendo que elijan el Normal.
Paso 4. Al seleccionar el Modo
Normal nos pide las siguientes
cosas: hostname, domainname,
nameserver y gateway; el hostname y
domainname son de su eleccin. En
el caso de nameserver pueden
ponerlo manualmente. Si tienen ms
de un nameserver o gateway, pueden
colocar las direcciones separadas
por espacios. Si obtienen el
nameserver y el gateway por DHCP,
dejen en blanco los casilleros.
Paso 5. Configuracin de la Placa
de Red: aqu configuramos las pro-
piedades de las placas de red. Co-
miencen por presionar sobre
ADD - Add a new network device, y
sigan al asistente.
Paso 6. Si no cuentan con ninguna
particin, el instalador posee cfdisk
para particionar. Deben tener cuida-
do cuando utilicen esta herramienta
porque no es qtparted ni Partition
Magic y, al mover particiones, van a
perder la informacin porque cfdisk
no mueve datos como las otras, slo
crea y borra particiones.
Paso 7. El paso siguiente es el de
configuracin de particiones: aqu
tienen que seleccionar en qu parti-
cin van a instalar SOL y luego cu-
les estn por formatear.
10-11-Labo Sol-L7.qxd 2/8/05 16:24 Page 10
laboratorio
usr#linux
11
Paso 8. Para ir terminando, se inicia la copia de archivos. Pueden ir a
tomar una gaseosa tranquilos, porque tarda unos 10 minutos
aproximadamente.
Paso 9. Cuando termine el proceso, les solicita que elijan el sistema de
booteo, LILO o Grub. Les recomiendo que usen el que conozcan porque tie-
nen que editar los archivos a mano; entonces, si tienen otro sistema opera-
tivo que est por convivir con SOL, puede convertirse un dolor de cabeza.
Paso 10. Antes de reiniciar les pide que elijan qu servicios quieren que
se inicien en el arranque.
Paso 11. Reiniciar. Como pueden ver, no es nada difcil su instalacin. En
donde deben tener cuidado es en el particionamiento y en el gestor de boo-
teo. Si son nuevos en este campo, les recomiendo que investiguen bien
acerca de esto antes de instalar.
ARRANCANDO POR PRIMERA VEZ
El sistema inicia un login en donde deben loguearse como root y poner la
contrasea que deseen. La prxima vez que ingresen al sistema como root,
la contrasea ser la misma que eligieron la primera vez.
Si no lo hicieron en el instalador, configuren ahora los servicios del arran-
que. Por si no lo saban, todos los sistemas GNU/Linux poseen un sistema
de arranque denominado System V, derivado del primer Unix System V.
Existen varias modificaciones a este sistema de arranque. SOL cuenta con
un sistema de arranque tipo System V modificado y dispone de un archivo
llamado runlevel.xml (que se encuentra /etc/rc.d/), el cual maneja los ser-
vicios que deben arrancar al iniciar el sistema. Este novedoso archivo est
totalmente escrito en formato XML, y su sintaxis es muy clara. No se nece-
sita ser un experto para editar este archivo; cada servicio es un tag en el
archivo, que posee un valor que
se encuentra en on/off. Con s-
lo variar este valor, el servicio
arranca (on) o no (off). Hay un
excelente HOWTO llamado "SoL
bootsystem Howto", en donde se
explica el funcionamiento com-
pleto de este sistema.
Como ltimo paso les queda con-
figurar el sistema X11. Para eso,
tienen dos opciones: editar el ar-
chivo XF86Config a mano o usar
un pequeo asistente que se en-
cuentra en el home del adminis-
trador (root), llamado
SoL-ConfigureX11.sh. Luego,
arranca el servidor con startx; en
mi caso detect de una la in-
terfaz grfica sin problemas.
CONCLUSION
Este es un muy buen producto,
queridos amigos, pero tengo que
criticar la falta de herramientas
de configuracin, la mayora de
las cosas hay que editarlas a
EN EL SITIO OFICIAL DEL PROYECTO (WWW.SOL-LINUX.COM) NO SOLO ENCONTRARAN
LA VERSION COMPLETA PARA DESCARGAR, SINO TAMBIEN MUCHO MERCHANDISING.
mano, lo cual para muchos no-
vatos es un problema. Si son
expertos en servidores Linux,
sta puede ser una excelente
opcin para instalar. Puesto
que la seleccin de servidores
es muy buena, no les puede fal-
tar nada.
Bueno, amigos, espero que ha-
yan disfrutado de la nota. Para
ms informacin, visiten la p-
gina oficial de SOL,
www.sol-linux.com. Nos vemos
en la prxima.#Agustn Casiva
A PESAR DE QUE
SE LLAME
OPTIMIZED, NO
EST ORIENTADO
A MQUINAS CON
POCOS RECURSOS.
10-11-Labo Sol-L7.qxd 2/8/05 16:24 Page 11
usr#linux
LO QUE FALTABA, OTRA DISTRIBUCION DE LINUX
ara entender mejor de qu estamos
hablando, voy a transcribir el
manifiesto de Ubuntu: El software
debe estar disponible sin cargo alguno,
las herramientas de software deben ser usables
por las personas en su propio idioma a pesar de
cualquier discapacidad, y la gente tiene que tener
la libertad de modificar y alterar su software de la
manera que mejor le sirva. Ya podemos decir que
los creadores de Ubuntu cuentan con un objetivo
claro, aunque hasta ac no difiere de la mayora de
las distros para uso general. Uno de sus lemas es
crear un sistema que simplemente funcione. En
este punto s encontramos una novedad
conceptual. No pretenden ofrecer los sistemas ms
rpidos ni los ms completos ni los ms fciles de
usar, sino que sean slidos y usables. Tambin
tienen un plan definido: sacar versiones estables
cada seis meses y soportarlas por lo menos
dieciocho meses cada una. Para enfrentar
semejante desafo cuentan con el apoyo de
Canonical Ltd., una empresa de Mark Shuttleworth,
un sudafricano que se hizo millonario vendiendo la
empresa de certificados digitales Thawte a
VeriSign en ms de 500 millones de dlares. Con
P
HABIENDO VARIAS DECENAS DE
DISTRIBUCIONES DE
GNU/LINUX, NOS
ENCONTRAMOS CON OTRA QUE
PRETENDE HACERSE UN LUGAR
ENTRE LAS GRANDES.
LO SORPRENDENTE ES QUE LO
ESTA LOGRANDO: CON MENOS
DE SEIS MESES DE VIDA, YA
ESTA EN EL TOP-TEN
DE DISTROWATCH, QUE NO
ES POCO.
12
laboratorio
semejante financiacin pueden darse el lujo de
pagar a varios lderes de proyectos de Debian y
GNOME, as como tambin enviar CDs gratuitos
a quien lo requiera en http://shipit.
ubuntulinux.org/. As obtuve mi copia.
DATOS TCNICOS
Est basado en Debian Sarge con Gnome 2.8, con
su propio repositorio de software y seleccin de
paquetes consistente. El lenguaje usado para
contribuir herramientas especficas para Ubuntu
es Python. Quienes estn siguiendo el proyecto
User Linux liderado por Bruce Perens notarn
similitudes tanto tcnicas como tericas entre los
dos proyectos. Ubuntu parece ser lo que User
Linux dice que ser algn da.
INSTALACION
A pesar de estar basada en texto, no presenta
mayores dificultades para quienes hayan
instalado alguna vez una distribucin de
GNU/Linux. Nos pregunta el
lenguaje, el tipo de teclado y los
parmetros de la red (si es por
DHCP, si hay que configurar IP, DNS
y puerta de enlace manualmente).
La parte ms difcil para los nuevos
usuarios es la correspondiente al
manejo de las particiones. Si
queremos que Ubuntu utilice todo el
disco rgido, no habr necesidad de
reparticionarlo; Ubuntu se
encargar de ello. En el caso de que
tengamos espacio sin particionar,
Ubuntu nos ofrecer instalarse en
ese lugar de manera automtica.
No obstante, hay una opcin
llamada manual que permite editar
las particiones. No permite
redimensionar unidades NTFS
(tpicas en Windows 2000 y XP). Si
slo tenemos una particin NTFS
APENAS TERMINAMOS DE INSTALARLO, ESTE ES EL ESCRITORIO QUE NOS PRESENTA
LA DISTRIBUCION. A PROBAR PROGRAMAS!
Ubuntu
12-14-LaboUbuntu-L7.qxd 2/8/05 16:27 Page 12
13
usr#linux
laboratorio
Con respecto al idioma, a pesar de elegir espaol
en una de las computadoras de prueba, algunos
carteles (pocos, por cierto) seguan apareciendo
en ingls, o lo que es peor, en una mezcla de
idiomas. Hay que admitir que en lneas generales
el proceso de instalacin no es tan problemtico
considerando el resultado final: una distribucin
robusta, segura y fcil de usar y actualizar.
Las mquinas de prueba fueron una Celeron 333
con 128 MB RAM y una notebook Toshiba m35x
s149 (Celeron M 340 1.5 Ghz con 256 MB RAM).
En ambas se instal sin dificultades. En el caso
de la mquina con menores recursos, tard en
arrancar, pero una vez cargado el sistema
operativo, el desempeo fue excelente. En la
notebook, reconoci la mayora de los dispositivos
sin problema (incluyendo la tarjeta WIFI); lo nico
que tuve que ajustar manualmente fue la
resolucin de la pantalla widescreen usando un
archivo de configuracin que encontr en Internet.
EL USO COTIDIANO
Ubuntu nos presenta un escritorio simple basado
en GNOME 2.8, aunque no hay que confundir
simpleza con pocas prestaciones. Los programas
de uso frecuente, como OpenOffice, Firefox,
Evolution y The GIMP, se encuentran
preinstalados, listos para acceder a ellos desde el
men Aplicaciones. Bajo el men Equipo estn los
controles de la PC y otros aspectos para la
personalizacin del sistema operativo. En este
rubro se destaca el gestor de paquetes, Synaptic.
Gracias a l, instalar nuevo software en Ubuntu
es cuestin de elegir el programa dentro de una
que ocupa todo el disco, podemos sortear este
inconveniente usando Knoppix para bootear la
mquina y luego redimensionar la particin
utilizando QTParted que viene incluido en Knoppix.
Por defecto, Ubuntu emplea el sistema de
archivos ext3, aunque permite elegir otro en la
opcin avanzada. Si hay otro sistema operativo
presente, instala GRUB para poder elegir en el
momento del arranque cul usar. Aqu, comienza
la instalacin propiamente dicha, cuando carga
en el disco rgido los programas. No hay
oportunidad de seleccin previa de paquetes, pero
esto no representa molestia alguna si se
considera lo fcil que es agregar y remover
programas en Ubuntu. Una particularidad de la
instalacin es la cantidad de paquetes
relacionados con Python que contiene, lo cual se
explica teniendo en cuenta que es el lenguaje
oficial para aportar soluciones a Ubuntu (ver
www.ubuntulinux.org/community/bounties/);
por lo tanto, los programadores en este lenguaje
estarn de parabienes. Luego del obligatorio
reinicio, nos pide los datos de usuario y baja
automticamente las actualizaciones va Internet.
S, leyeron bien, antes de usar por primera vez el
sistema operativo, ste descarga e instala todas
las actualizaciones de seguridad disponibles. En
mi caso fueron casi 200 MB en ms de 100
programas para bajar, lo que tard casi cuatro
horas en una conexin lastimosa de 32K bps, pero
con ADSL puede demorar menos de media hora.
La espera vale la pena, porque sin hacer nada
tenemos configurado un sistema totalmente al
da en lo que a seguridad informtica se refiere.
lista, marcarlo y apretar el botn de Aplicar.
Synaptic se encargar de bajar los componentes
necesarios e instalarlos. Al respecto, cabe aclarar
que esto es posible gracias a la existencia de
repositorios de software organizados por la
comunidad de usuarios de Ubuntu. Adems del
repositorio oficial, es fcil habilitar desde Synaptic
el repositorio Universe y contar as con ms de
13.000 programas para su instalacin inmediata.
La gente de Ubuntu nos garantiza que slo los
programas del repositorio oficial funcionan sin
errores y que, por ende, estn soportados. He
instalado varios paquetes del repositorio Universe
y no he tenido problemas, aunque s hay reportes
de usuarios quejndose por problemas
ocasionados por paquetes no oficiales. Algunos
paquetes tienen dependencias un tanto extraas,
como el Webmin que exige las libreras de KDE. No
obstante, esto no afecta para nada la instalacin
de ningn paquete, ya que, como aclar, la
resolucin e instalacin de los componentes se
hace de manera automtica. Los primeros dos
paquetes que recomiendo instalar son
gstreamer0.8-mad y flashplayer-mozilla. Sirven
para escuchar MP3 en el reproductor por defecto
en Ubuntu y para ver pginas web hechas con
Flash. Considerando el amplio uso de estas
tecnologas en los usuarios hogareos, es
lamentable que no tenga soporte por defecto de
Flash y MP3. Para ser justo, dir que no es un
problema tecnolgico ni de falta de capacidad de
los creadores de Ubuntu, sino una inexplicable
trama legal que impide que un programa sea
distribuido desde un sitio distinto del original. Hay
dos documentos con consejos sobre cmo
optimizar Ubuntu luego de ser instalado por
primera vez en: www.ubuntuforums.org/
showthread.php?t=3713 y ubuntuguide.org. Si se
quieren compilar programas, el paquete necesario
EL GESTOR DE PAQUETES DE UBUNTU ES REALMENTE MUY FACIL DE USAR, Y NOS PERMITIRA
ESTAR SIEMPRE ACTUALIZADOS.
QUE SIGNIFICA
UBUNTU?
Ubuntu es una palabra africana que no
tiene traduccin literal en espaol. Se
trata de la creencia de la existencia
de un lazo que une a toda la
humanidad. En consecuencia, una
persona Ubuntu es aquella que est
siempre abierta y dispuesta a
colaborar con el prjimo.
12-14-LaboUbuntu-L7.qxd 2/8/05 16:28 Page 13
14
usr#linux
laboratorio
es build-essential. Synaptic en Ubuntu es como
tener Freshmeat en nuestra propia computadora.
Como toda distribucin moderna, los dispositivos
removibles (CDs, cmaras USB) son reconocidos
automticamente. A cada nuevo dispositivo
detectado se le asigna un icono en el escritorio.
En el caso particular de las cmaras digitales,
intenta reconocer el modelo de cmara para
importar las imgenes. Al insertar un CD o DVD
virgen, se abre una ventana en donde podemos
poner los contenidos que queremos grabar en
ese CD. Por otra parte, si deseamos grabar un
CD a partir de una imagen .iso, bastar con
seleccionar el archivo y luego, del men
contextual, la opcin de grabar el CD a partir de
la imagen .iso. Ms fcil y prctico, imposible.
ADMINISTRACION Y MANTENIMIENTO
Si siguieron con atencin los pasos de instalacin,
habrn notado que Ubuntu nos permite crear
cuentas de usuario, pero no nos pregunta por una
contrasea de administrador (root). En lugar de
pedirnos la contrasea de administrador cada vez
que necesitemos usar algn programa que
requiere permisos especiales (como Synaptic o una
consola de administracin), Ubuntu invoca a Sudo,
un programa para que un usuario con su clave
particular pueda ejercer los permisos de
administrador. Esto nos facilita la tarea de tener
una contrasea de administrador sin caer en que
todos son administradores. Conceptualmente es
una buena idea, aunque en la prctica a veces
vamos a querer trabajar como root y para eso
necesitamos asignar un password.
A pesar de ser una distribucin relativamente
nueva, la comunidad de usuarios que se est
formando detrs de Ubuntu es considerable.
Esto es importante a la hora de conseguir
soporte. Cada vez que me conect al canal de
IRC #ubuntu en irc.freenode.net haba al
menos 250 personas. Tambin tiene varios
mailing list (ver www.ubuntulinux.org/
community/lists) y foros en Internet
(www.ubuntuforums.org). La informacin de
Ubuntu en espaol se concentra en
www.ubuntu-es.org y la gua oficial en nuestro
idioma est en http://guia-
ubuntu.org/ubuntu4.10/. Como detrs de
Ubuntu hay una empresa, existe la opcin de
soporte pago, desde U$S 30 hasta U$S 700 por
un ao de soporte premium para servers.
Entre estos valores hay una amplia gama de
alternativas y precios.
CONSIDERACIONES FINALES
Es impresionante lo que esta distribucin ha
logrado en tan poco tiempo. Es grato notar que
quieren cumplir con su lema de simplemente
funciona. Es utilizable para el usuario tpico
de Windows? An no, al menos en lo referente a
la administracin. No creo que se sea el
pblico ideal para esa distribucin. Quienes
ms se beneficiarn con Ubuntu, sin dudas, son
aquellos usuarios de otras distribuciones que
siempre quisieron probar Debian y nunca se
animaron por lo complejo de su instalacin o
por su fama de exclusivo para expertos. Los
mismos usuarios de Debian se pueden tentar
con Ubuntu debido al mayor ritmo de
actualizacin. No funciona en todas las
arquitecturas que soporta Debian, slo
funciona en x86, AMD64 y PPC, lo que es ms
que suficiente para la gran mayora de los
usuarios. Tambin puede usarse como server; de
hecho el mismo server oficial
(www.ubuntulinux.org) corre bajo Ubuntu.
Creo que si cumplen con el calendario
prometido, si mejoran la instalacin y siguen
creciendo a este ritmo, estamos frente a un
nuevo clsico. #Sebastin Bassi
UBUNTU INCLUYE LA VERSION 2.8 DEL POPULAR GESTOR DE ECRITORIOS GNOME. NADA MAL, NO?
12-14-LaboUbuntu-L7.qxd 2/8/05 16:28 Page 14
16
usr#linux
H
16-24-Nota de Tapa-L7.qxd 2/8/05 16:33 Page 16
usr#linux
17
H
a
r
d
R
e
c
i
c
l
a
n
d
o
t
u
U
n
a

d
e

l
a
s

p
a
r
t
i
c
u
l
a
r
i
d
a
d
e
s

d
e

G
N
U
/
L
i
n
u
x

e
s

q
u
e

e
s
t

d
e
s
a
r
r
o
l
l
a
d
o

p
o
r

u
s
u
a
r
i
o
s
.

U
s
u
a
r
i
o
s

c
o
m
u
n
e
s
,

c
o
m
o
u
s
t
e
d
,

a
m
i
g
o

l
e
c
t
o
r
,

y

c
o
m
o

y
o
.

U
s
u
a
r
i
o
s

q
u
e

n
o

t
i
e
n
e
n
g
r
a
n
d
e
s

m

q
u
i
n
a
s

c
o
n

p
r
o
c
e
s
a
m
i
e
n
t
o

d
e

v
a
r
i
o
s
g
i
g
a
h
e
r
t
z
,

s
i
n
o

e
q
u
i
p
o
s

e
s
t
a
n
d
a
r
,

q
u
e

t
r
a
t
a
n

d
e
h
a
c
e
r

d
u
r
a
r

l
o

m

s

p
o
s
i
b
l
e
.

E
s
t
o

h
a
c
e

q
u
e

e
l
s
i
s
t
e
m
a

a
l
a
r
g
u
e

l
a

v
i
d
a

d
e

n
u
e
s
t
r
o

h
a
r
d
w
a
r
e
.
L
a

m
a
y
o
r

p
a
r
t
e

d
e

l
o
s

s
i
s
t
e
m
a
s

o
p
e
r
a
t
i
v
o
s
c
o
m
e
r
c
i
a
l
e
s

a
c
o
m
p
a

a
n

l
a

e
v
o
l
u
c
i

n

d
e
l
h
a
r
d

y

n
o
s

o
b
l
i
g
a
n

a

s
e
g
u
i
r
l
a
.

E
n

c
a
m
b
i
o
,
G
N
U
/
L
i
n
u
x

t
i
e
n
e

l
a

p
o
s
i
b
i
l
i
d
a
d

d
e

a
m
o
l
d
a
r
s
e

a

c
a
s
i

c
u
a
l
q
u
i
e
r

c
o
n
f
i
g
u
r
a
c
i

n
,

n
o

i
m
p
o
r
t
a
c
u

n

v
i
e
j
a

s
e
a
.

T
i
e
n
e
n

e
n

e
l

a
r
m
a
r
i
o

u
n

c
a
c
h
a
r
r
o


q
u
e

c
r
e

a
n

d
e
m
a
s
i
a
d
o

i
n

t
i
l
?
S

q
u
e
n
l
o
,

p
o
r
q
u
e

e
n

e
s
t
a

n
o
t
a

v
o
y

a
c
o
n
t
a
r
l
e
s

c

m
o

d
a
r
l
e

n
u
e
v
a

v
i
d
a
.
H

c
t
o
r

F
a
c
u
n
d
o
A
r
e
n
a
16-24-Nota de Tapa-L7.qxd 2/8/05 16:33 Page 17
ara algunos, el hecho de usar
viejo hardware para utilidades
actuales es una simple cuestin
geek de tunear al mximo las
posibilidades del sistema para
saber hasta cunto puede lle-
gar. Hay mucha gente que se dedica a hacer
eso; basta contarles que una vez vi un proyecto
de desarrollo de un stack TCP/IP para la serie 8
bit de computadoras Atari (s, Internet en una 8
bit). Una locura? Puede ser, pero al menos nos
demuestra que el hardware siempre tiene un
poquito ms para ofrecernos.
Para otros, el hecho de usar viejo hard para
utilidades actuales es simplemente una nece-
sidad. Muchas escuelas, PyMEs y organizacio-
nes no tienen el dinero necesario para cambiar
todas sus computadoras, y entonces deben en-
contrar una solucin que les permita seguir
dndoles uso prctico.
Sea cual fuera la razn por la que estn tra-
tando de revivir aquella vieja PC, siempre ten-
gan en cuenta que la tarea no es para nada
sencilla. Requiere tener conocimientos sobre
ciertas tcnicas de configuracin del sistema
operativo (GNU/Linux en nuestro caso) y, sobre
todo, mucha paciencia (hay que probar, corre-
gir, afinar, volver a probar, etc.).
Por ltimo, y antes de comenzar a trabajar, defina-
mos qu es hardware viejo. Yo voy a considerar
18
usr#linux
hardware viejo a todo sistema que haya entre la
serie i386 y el Pentium II. O sea, todo lo que ten-
ga entre 25 MHz y 300 MHz puede llegar a ser-
nos til. Ahora s, pongamos manos a la obra.
QUE SE PUEDE HACER
CON ESOS BICHITOS?
Mmm, creo que sera mejor decir: qu no se
puede hacer! Generalmente, se puede hacer de
todo. En primer lugar, en escuelas y empresas
se los usa, principalmente, como proxy y fire-
wall. Una computadora 386 sin disco duro, boo-
teando con un disquete de GNU/Linux que tenga
Iptables, puede desparramar una conexin de
Internet por decenas de mquinas y, al mismo
tiempo, puede protegerlas mediante un firewall.
Los requerimientos para cumplir esta funcin
son mnimos: hablamos de 12 MB de RAM, sin
disco duro y, digamos, 50 MHz de procesador.
En otros casos, muchas computadoras de este
tipo se utilizan como terminales de acceso re-
moto. Es decir, podemos tener una mquina po-
tente con aplicaciones actuales, y los clientes
pueden utilizar las ms viejas como terminales
de acceso, de forma tal que usan las aplicacio-
nes nuevas ejecutadas en el servidor de mane-
ra totalmente transparente. Les parece intere-
sante? En un ratito vamos a tratar este tema
Por ltimo, estas mquinas son excelentes pa-
ra tener como sistema de backup. Podemos
CUANDO SE NECESITA UTILIZAR UNA COMPUTADORA VIEJA CON UNA INTERFAZ GRAFICA,
ICEWMES UNA DE LAS OPCIONES RECOMENDADAS.
P
usarlas con un set de herramientas mnimo in-
dispensable, como navegador, cliente de co-
rreo, cliente de mensajera instantnea, proce-
sador de textos, etctera, por si nuestro siste-
ma principal llega a sufrir algn problema.
DISTRIBUCIONES IDEALES PARA
SISTEMAS DE BAJOS RECURSOS
Cuando decimos ideales, nos estamos refi-
riendo a que poco tendremos que hacer para
obtener un buen rendimiento. En general, son
distribuciones que, o ya estn diseadas para
funcionar con hardware viejo, o simplemente
no incluyen muchas cosas, lo cual nos permite,
entonces, agregar ms tarde los componentes
que queramos.
Debian GNU/Linux: Robusta, simple y configura
muy pocas opciones por predefinicin. Es la ideal
si quieren empezar de cero a configurar cada co-
sa a mano. Obtendrn un excelente rendimiento.
Gentoo Linux: De filosofa similar a Debian, la
diferencia principal de Gentoo con el resto de
las distribuciones es que compila todo lo que
instala, por lo cual se obtiene un sistema de
rendimiento ptimo, a costa de horas y horas
de compilacin.
Slackware: Si bien no se actualiza muy segui-
do, Slackware sigue siendo una opcin ideal
para instalar en computadoras antiguas. Casi
todo es en modo texto, incluye muchas herra-
mientas de red y es muy segura.
Vector Linux: Es una distribucin ideal para ins-
talar en estaciones de trabajo solitarias (es de-
cir, que no estarn conectadas a un servidor). La
hemos probado en una 486 con 16 MB de RAM y
funciona realmente rpido. Utiliza componentes
de software muy giles, como IceWM como ma-
nejador de ventanas, Opera como navegador web
y Sylpheed como procesador de textos.
DeLi Linux: Una distribucin de GNU/Linux que
vuela en una 486 con 16 MB de RAM. Al final
de esta nota les contamos ms detalles.
16-24-Nota de Tapa-L7.qxd 2/8/05 16:33 Page 18
19
usr#linux
MI CACHARRO REVIVIDO
Una tarde de verano del 2002, estaba aburrido
mirando el techo de mi cuarto cuando, de re-
pente, se me ocurri ponerme a ordenar el
armario. Ustedes no se imaginan lo que es mi
armario: adems de tener decenas de remeras
y pares de zapatos de todo tipo, hay piezas de
hardware de todos los colores y tamaos!
Bien, mientras revolva los zapatos de charol,
me encontr con un gabinete que realmente no
tena registrado en mi pobre memoria. Lo sa-
qu, lo sopl para quitarle el polvo y... qu vi?
Mi vieja 486DX4 de 100 MHz! Esa fue mi ter-
cera o cuarta mquina, qu lindos recuerdos...
En fin, la mir bien y vi que el gabinete estaba
completo: tena fuente, disquetera, un disco
duro de 800 MB, 16 MB de memoria RAM y una
placa de video VGA. Entonces me dije: si a
esto le pongo GNU/Linux, quiz pueda sacarle
algn provecho. Y as fue como decid ha-
cer lugar en mi escritorio para la nueva m-
quina. Le conect una lectora de CDs para ins-
talar una distribucin de GNU/Linux de las
convencionales y cambi la placa de video VGA
por una monocromtica, ya que an tena mi
monitor Hercules guardado y tambin quera
darle uso. La distribucin elegida fue Debian
GNU/Linux, de modo que me dispuse a hacer
una instalacin mnima: nada de servidores;
simplemente, el sistema base, y algunas he-
rramientas como el procesador de textos, Mid-
night Commander, algunas herramientas de
red (nmap, fetchmail) y listo.
Cuando uno no utiliza el modo grfico, el booteo
de un sistema GNU/Linux pelado en modo tex-
to en una mquina vieja va realmente a la velo-
cidad de la luz. En fin, en menos de una hora la
computadora ya tena un sistema operativo
nuevo y listo para darle alguna aplicacin. Me
dije entonces: reemplacemos ese feo router
ADSL por un robusto proxy GNU/Linux!, y me
dispuse entonces a darle la primera aplicacin
al viejo hardware: desde esa noche, se converti-
ra en mi nuevo router y firewall.
ARMANDO ROUTERS
Y FIREWALLS PEQUEOS
Antes de pasar a darles los detalles tcnicos,
les cuento cmo viene el tema en casa: cada
miembro de mi familia tiene una computadora,
y yo tengo varias de diferentes tipos (PCs,
Macs, Ataris, etc.); entonces, necesito compartir
mi conexin ADSL entre todos los sistemas (que
sern alrededor de diez aproximadamente). Al
principio, andaba llevando el cable del mdem
ADSL de una computadora a otra, hasta que
compr un pequeo router que realmente anda-
ba para atrs, por lo que era un buen momento
para solucionar este inconveniente. Para hacer-
lo, utilic el sistema NAT que me ofrece el ker-
nel Linux.
El sistema NAT (Network Address Translation)
permite que muchos clientes de una red tengan
acceso a Internet, utilizando slo una IP real (la
que asigna el proveedor). Para los que no en-
tendieron nada, la cuestin es la siguiente: en-
tre nuestra red e Internet vamos a instalar un
servidor NAT (mi vieja 486). Ese servidor NAT
estar compuesto por dos placas de red: una de
ellas estar conectada a Internet, y la otra, a
nuestra red privada. Ahora bien, la funcin de
ese NAT ser tomar todos los paquetes que pro-
vengan de la red privada (que tiene direcciones
IP privadas, no vlidas para Internet), enmas-
GRACIAS A SU EXCELENTE DISEO, EL SISTEMA NETFILTER/IPTABLES INCLUIDO
EN LAS SERIES 2.4 Y 2.6 DEL KERNEL PERMITE CONVERTIR PEQUEAS COMPUTADORAS
EN POTENTES ROUTERS/FIREWALLS. MAS INFORMACION EN WWW.NETFILTER.ORG.
cararlos en un solo paquete y enviarlo a Inter-
net. Cuando las peticiones vuelven, el NAT de-
senmascara el resultado y lo distribuye entre
las mquinas que hicieron las peticiones. Ob-
viamente, este paquete enmascarado sale a tra-
vs de la placa que est conectada a Internet y
posee una direccin IP real.
Es importante mencionar que debemos tener
las dos placas de red configuradas correcta-
mente y que una de ellas debe tener la conexin
a Internet ya establecida. Hay varias maneras
posibles de conectar una placa de red a banda
ancha, y esto vara segn el tipo de sistema
que se utilice para acceder a Internet (cable-
mdem, ADSL, etc.). No vamos a entrar en de-
talles con respecto a este tema y nos dedicare-
mos directamente a configurar el NAT. Bien, si-
gamos con lo nuestro.
Supongamos que tenemos una red con direccio-
nes IP privadas de tipo 10.0.0.0/24 (esto es,
una red clase C). La referencia a Internet no se
hace va la IP real, ya que sta generalmente
cambia; lo que se debe hacer es referenciar In-
ternet como 0.0.0.0/0. Comencemos por vaciar
la tabla de cadenas del firewall y del NAT. El co-
mando que vamos a utilizar es Iptables (que
viene incluido con todas las distribuciones de
GNU/Linux). Iptables permite tener varias reglas
en diferentes tablas. La tabla NAT es aquella en
donde se definen las reglas de enmascaramien-
to. En ella debemos crear una regla que defina
que todo lo que sale sea enmascarado. Para
eso, usamos el siguiente comando:
iptables t nat A POSTROUTING p tcp s
10.0.0.0/24 d 0.0.0.0/0 j MASQUERADE
Analicmoslo un poco. Con el primer set de pa-
rmetros (-t nat A POSTROUTING) definimos
que vamos a crear una regla para la tabla NAT
en la cadena POSTROUTING (todo lo que sale).
Luego, definimos el protocolo tcp (con p), las
redes fuente (-s) y destino (-d) y, finalmente, la
accin (-j): enmascarar.
Bien, ya tenemos gran parte del problema re-
suelto. Ahora, en la tabla del firewall debemos
crear una regla para permitir el paso entre las
dos redes. Esto se llama forwarding y se hace
del siguiente modo:
iptables -A FORWARD -in-interface eth0 -out-
interface eth1 j ACCEPT
16-24-Nota de Tapa-L7.qxd 2/8/05 16:33 Page 19
usr#linux
Aqu trabajamos directamente en la tabla del
firewall, por eso no definimos tabla. Noten que
en vez de trabajar con direcciones IP, lo hace-
mos con las interfaces, siendo eth0 la placa
de red que est conectada a nuestra red pri-
vada, y eth1 la que est conectada a Internet.
Para resumir, acabamos de definir dos cosas: la
primera es que todo lo que sale de nuestro NAT
ser enmascarado; la segunda es permitir el pa-
so de paquetes entre la red privada e Internet.
Bien, como ltimo paso en el servidor, debe-
mos activar el soporte de IP forwarding en el
kernel, mediante el siguiente comando:
echo 1 > /proc/sys/net/ipv4/ip_forward
Cabe destacar que todos estos comandos no
quedan almacenados en ningn archivo, por lo
cual cada vez que reiniciemos la computadora,
tendremos que ingresarlos si queremos compar-
tir nuestra conexin a Internet. Una buena solu-
cin es armar un script con todos estos coman-
dos y hacer que se ejecute de forma automtica
al iniciar GNU/Linux (en algunas distribuciones,
para hacerlo, es suficiente con agregar el script
al final del archivo /etc/rc.d/rc.local).
Bueno, ya hemos terminado nuestro trabajo en
el servidor, ahora vamos a las terminales para
configurar en cada una el acceso a Internet.
Como se trata de una conexin transparente,
lo nico que debemos hacer en los clientes
es tener la placa de red configurada correc-
tamente con la IP en regla (es decir, una IP
vlida en la red local) y configurar la direc-
cin del servidor NAT mediante el comando
route. Si usamos Windows (o cualquier otro
sistema operativo en los clientes), entonces
tendremos que ir a la configuracin del en-
torno de red y definir la IP de nuestro nuevo
router como gateway (o pasarela). Pero vol-
viendo a GNU/Linux, para definir un gateway
usamos el siguiente comando:
route add default gw [IP_DEL_SERVIDOR]
Si analizamos el comando, descubrimos que lo que acabamos de hacer es
crear una ruta por defecto al gateway (pasarela) en la direccin definida pa-
ra el servidor. Sencillo, no?
Nos falta algo muy importante: definir las direcciones de los servidores de
nombres en cada una de las computadoras cliente. Si en el servidor NAT
la conexin a Internet funciona correctamente, entonces podemos tomar
el archivo /etc/resolv.conf y copiarlo en la misma ubicacin de cada uno
de los clientes. Este es el archivo en el cual se ubican las direcciones IP
de los servidores DNS, y el contenido debe ser el siguiente:
nameserver [IP_DEL_DNS1]
nameserver [IP_DEL_DNS2]
Listo! Probemos la conexin y, si algo no funciona como debiera:
# Asegrense de que el router est conectado correctamente a Internet.
# Asegrense de que eth0 sea la placa de red que est conectada a
nuestra red local y eth1 sea la que est conectada a Internet (den vuelta
los cables si hace falta).
# Asegrense de estar ingresando los comandos correctamente.
Bien, esa mquina tena varios servicios para mi red interna (que ms ade-
lante les contar cmo configurar) que no quera que fueran accesibles des-
de Internet. Entonces, me dispuse a armar un firewall muy sencillito, que
pongo a continuacin. Bsicamente, volvemos a utilizar Iptables para filtrar
el acceso externo a diferentes puertos que estn abiertos en mi sistema.
iptables -A INPUT -p tcp -s 10.0.0.0/24 dport 9 -j ACCEPT
iptables -A INPUT -p tcp -s 10.0.0.0/24 dport 13 -j ACCEPT
iptables -A INPUT -p tcp -s 10.0.0.0/24 dport 37 -j ACCEPT
iptables -A INPUT -p tcp -s 10.0.0.0/24 dport 139 -j ACCEPT
iptables -A INPUT -p tcp -s 10.0.0.0/24 dport 445 -j ACCEPT
iptables -A INPUT -p tcp -s 10.0.0.0/24 dport 730 -j ACCEPT
iptables -A INPUT -p tcp -s 10.0.0.0/24 dport 111 -j ACCEPT
iptables -A INPUT -p tcp -s 10.0.0.0/24 dport 10000 -j ACCEPT
iptables -A INPUT -p tcp dport 9 -j REJECT
iptables -A INPUT -p tcp dport 13 -j REJECT
iptables -A INPUT -p tcp dport 37 -j REJECT
iptables -A INPUT -p tcp dport 139 -j REJECT
iptables -A INPUT -p tcp dport 445 -j REJECT
iptables -A INPUT -p tcp dport 730 -j REJECT
iptables -A INPUT -p tcp dport 10000 -j REJECT
iptables -A INPUT -p tcp dport 111 -j REJECT
S, se pueden hacer cosas mucho ms avanzadas, pero esto es por lo me-
nos un comienzo! Como ven, el mini-firewall est dividido en dos bloques.
Antes de comenzar, les explico que los puertos a los que yo quiero acceder
desde mi red interna, pero que no quiero que sean accesibles desde Inter-
net, son el 9, 13, 37, 139, 445, 730, 111, 1000 (vean el archivo /etc/servi-
ces si quieren tener un detalle acerca de qu es cada uno de ellos). Bien,
en el primer bloque simplemente ACEPTO todo lo que entre en dichos
puertos (dport) desde la red interna (-s 10.0.0.0/24). En el segundo RE-
CHAZO cualquier otra entrada a esos puertos (o sea, desde cualquier red,
incluyendo Internet, que no sea la local). Bueno, sta es una base. Para
ms informacin, les recomiendo leer las pginas del manual (man) de los
comandos que acabamos de usar (iptables, route, ping, etc.).
20
16-24-Nota de Tapa-L7.qxd 2/8/05 16:34 Page 20
21
usr#linux
MINIDISTRIBUCIONES PARA
ARMAR ROUTERS Y FIREWALLS
Las minidistribuciones suelen correr directamente desde una unidad de
floppy, y nos permiten configurar un firewall y/o un router de manera
sencilla por medio de simples scripts. Requerimientos? Por lo general,
una 386 con 12 MB de memoria RAM es ms que suficiente.
Coyote Linux (www.coyotelinux.com/products.php?Product=coyote): Co-
yote Linux Firewall es una distribucin que corre directamente desde un so-
lo floppy y est diseada para armar firewalls de manera rpida y sencilla.
Requiere una 486DX de 25 MHz, 12 MB de RAM y una unidad de floppy. In-
cluye kernel de la serie 2.4 y puede controlarse remotamente va SSH.
FloppyFW (www.zelow.no/floppyfw/): Otra distribucin diseada para
correr directamente desde un disquete. Requiere an menos hardware
que Coyote Linux, una 386 con 12 MB de RAM (hay una versin para m-
quinas con menos de 12 MB de RAM). Soporta listas de acceso, enmas-
caramiento de IP, servidor DHCP y mucho ms.
Tomsrtbt (www.toms.net/rb/): Tomsrtbt es una distribucin que tiene lo
mejor de la consola de GNU/Linux en un solo disquete. No est diseada
para actuar como router/firewall, sino como distribucin de rescate.
Cuando naveguen por su contenido, se sorprendern por la cantidad de
componentes que incluye.
MONTAR SERVICIOS DE RED
A medida que pasaban los das, me daba cuenta de que tener una com-
putadora encendida todo el da en casa era realmente til. Poda empe-
zar a montar algunos servicios de red que haran ms felices a todos los
miembros de mi familia. A continuacin, les cuento brevemente qu hice
en los das siguientes:
Servidor de archivos Samba: Mont un servidor de archivos Samba para
que desde cualquier computadora de la casa se pudiera acceder a dife-
rentes directorios compartidos en el pobre disco duro de la 486. En cierto
momento, me di cuenta de que sera realmente prctico poder acceder a
todos los MP3 que tenamos desde cualquier mquina de la casa, por lo
que sum un segundo disco rgido (de varios gigas), copi todos los MP3
en l, y compart el directorio con la siguiente configuracin en el archi-
vo /etc/samba.smb.conf:
[MP3]
comment = Servidor de archivos MP3
writable = yes
locking = no
path = /mp3/musica
public = yes
De ms est decir que el directorio en donde guardo los ar-
chivos es /mp3/musica.
Una recomendacin ms: not que al compilar Samba por mi
cuenta, ste funcionaba mucho ms rpidamente que la ver-
sin que vena ya compilada en Debian. Si se animan, des-
carguen la ltima versin del cdigo fuente y complenla
(./configure, make y make install).
Servidor web Apache: El viejo 486 fue el primer hogar de mi
sitio Alternarama (www.alternarama.com.ar), dedicado a la
difusin de tecnologas alternativas. Apache 1.3 (compilado
tambin desde las fuentes) funcionaba perfectamente, y poda
servir hasta 20 conexiones simultneas sin problemas (aun-
que las estadsticas dicen que puede soportar mucho ms). Y
tambin tena un servidor NFS que no utilizaba demasiado, ya
que tena funcionando a la perfeccin uno Samba.
Una vez que hayan configurado todo y lo tengan trabajando
como corresponde, les aseguro que podrn dejar la maquini-
ta encendida durante meses (haciendo el debido manteni-
miento), y funcionar sin molestar a nadie y sin que nadie la
moleste. Ahora bien, si quieren tener una relacin un poco
ms cotidiana con el equipo, entonces veamos qu pode-
mos hacer para utilizar esta mquina como si fuera nuestra
computadora de trabajo de todos los das.
TOMSRTBT ES UNA DE LAS DISTRIBUCIONES
QUE MAS HERRAMIENTAS INCLUYEN EN UN SOLO DISQUETE.
16-24-Nota de Tapa-L7.qxd 2/8/05 16:34 Page 21
usr#linux
AQUI VEMOS TRES DE LAS APLICACIONES PRINCIPALES DE DELI LINUX: EL
PROCESADOR DE TEXTOS, EL NAVEGADOR Y LA PLANILLA
DE CALCULO. TODAS CONSUMEN MUY POCOS RECURSOS.
SI BIEN EL SISTEMA DE INSTALACION Y CONFIGURACION ES ALGO TOSCO,
DELI LINUX OFRECE UNA INTERFAZ VISUAL BASTANTE AMIGABLE.
VECTOR LINUX: OTRA DISTRIBUCION QUE CONSUME MUY POCOS
RECURSOS, Y AUN ASI OFRECE UNA ESPECTACULAR INTERFAZ VISUAL.
USAR COMPUTADORAS VIEJAS COMO ESTACIONES DE TRABAJO SOLITARIAS
Existen varios proyectos de distribuciones diseadas
para funcionar en computadoras viejas y armadas
con un conjunto de aplicaciones para uso cotidiano.
Nosotros probamos dos. Una de ellas es VectorLinux
(www.vectorlinux.com), la cual est basada en
Slackware y provee de un entorno completo para tra-
bajar todos los das. Entre otras cosas, la versin
estndar de VectorLinux incluye kernel de la serie
2.6, IceWM, FluxBox y XFCE4 como entornos visuales
livianos (ustedes eligen el que quieren), Abiword,
etc. La instalacin completa de la distribucin re-
quiere tan slo 850 MB de espacio e incluye todas
las aplicaciones (navegadores, clientes de correo
electrnico, procesador de textos, planilla de clcu-
lo, administradores de archivos, etc.).
Otra distribucin diseada especialmente para fun-
cionar en sistemas de bajos recursos es DeLi Linux
(delilinux.berlios.de). Su nombre proviene de Desk-
top Light Linux y, para que se den una idea, la com-
putadora de prueba de los desarrolladores es una
notebook 486 con 16 MB de RAM. Entre otros com-
ponentes, la gente de DeLi Linux decidi incluir un
kernel de la serie 2.2 (dado que tienen menos com-
ponentes que, en general, no se encuentran en sis-
temas viejos como USB, Bluetooth, etc.), Xfree de la
serie 3.3.6 (porque en versiones posteriores se eli-
min el soporte de placas de video viejas, tambin
comunes en computadoras antiguas), Siag Office
(una suite de oficina que incluye un potente proce-
sador de textos y una planilla de clculo), Dillo co-
mo navegador web (est basado en GTK) y Links co-
mo navegador web para el modo texto. Como mane-
jador de ventanas, DeLi Linux incluye IceWM, Flux-
Box y SWM; una vez ms, ustedes eligen. DeLi Linux
est basado tambin en Slackware (versin 7.1) y
si bien el sistema de instalacin no es de lo ms
amigable, el proceso no es difcil de llevar a cabo.
22
16-24-Nota de Tapa-L7.qxd 2/8/05 16:34 Page 22
23
usr#linux
ESTO ES LO QUE VEN LOS CLIENTES QUE SE CONECTAN
AL SERVIDOR GRAFICO: UNA VENTANA DE LOGIN GRAFICA,
EN ESTE CASO, CORRESPONDIENTE A GDM.
USAR COMPUTADORAS VIEJAS
COMO ESTACIONES DE TRABAJO DE RED
Hace algunos aos, yo trabajaba en una escuela estatal. En
el laboratorio de computacin, haba doce computadoras 386
con 4 MB de RAM, ms que suficientes para las tareas que
realizaban los alumnos. Cierto da, empez a llegar software
educativo que slo funcionaba con una versin ms nueva
del sistema operativo propietario que corran y, entonces, la
escuela se vio obligada a gastar miles de dlares en actuali-
zar los equipos. Ahora, cada vez que veo que se llevar a ca-
bo una actualizacin de hardware innecesaria, propongo
este sistema. Se utiliza un servidor con mediana potencia,
que depender de cuntos usuarios haya. En l se instala un
sistema de inicio de sesiones remota (GDM, KDM, XDM, etc.)
que exporta la pantalla de login grfico a clientes de una
red. En los clientes se necesita un sistema XFree86 conven-
cional, y absolutamente nada ms. Por lo tanto, en la escue-
la, en vez de hacer actualizaciones de hardware cada dos
aos, slo habra que actualizar el servidor cada cuatro. Los
clientes se conectan al servidor por medio de un comando,
ingresan usuario y contrasea y, automticamente, ven car-
gar el manejador de ventanas/escritorio predefinido de forma
totalmente transparente. Nunca se darn cuenta de que, en
realidad, estn ejecutando software que se encuentra en otro
equipo. Les interesa? Pongamos manos a la obra.
En el servidor (la mquina potente de la red), necesitamos te-
ner instalada cualquier versin de GNU/Linux con GDM (GNOME
Display Manager), un paquete que, obviamente, viene incluido
con el gestor de escritorios GNOME. Si tienen GNOME instalado,
entonces sin duda tendrn instalado GDM. Bien, ahora abran
con su editor de textos favorito el archivo gdm.conf. Para saber
en dnde se ubica, utilicen el siguiente comando:
facundo@Servidor:/>find / -name gdm.conf
/etc/opt/gnome/gdm/gdm.conf
facundo@Servidor:/>
Como ven, en mi sistema se encuentra en /etc/opt/gnome/gdm/gdm.conf. Una vez
que abrieron el archivo, dirjanse a la seccin [XDMCP], que luce como la siguiente:
[xdmcp]
# Distributions: Ship with this off. It is never a safe thing to leave
# out on the net. Alternatively you can set up /etc/hosts.allow and
# /etc/hosts.deny to only allow say local access.
Enable=false
# Honour indirect queries, we run a chooser for these, and then redirect
# the user to the chosen host. Otherwise we just log the user in locally.
HonorIndirect=true
# Maximum pending requests
MaxPending=4
MaxPendingIndirect=4
# Maximum open XDMCP sessions at any point in time
MaxSessions=16
# Maximum wait times
MaxWait=15
MaxWaitIndirect=15
# How many times can a person log in from a single host. Usually better to
# keep low to fend off DoS attacks by running many logins from a single
# host. This is now set at 2 since if the server crashes then gdm doesnt
# know for some time and wouldnt allow another session.
DisplaysPerHost=2
# The number of minutes after which a non-responsive session is logged off.
# Better keep this low. This is the last version where this will be minutes.
# In the current development versions this is replaced with PingIntervalSeconds
# which defaults to 15 which is much nicer.
PingInterval=1
# The port. 177 is the standard port so better keep it that way
Port=177
# Willing script, none is shipped X11s one is used by default. If
# none is present well send hostname system id. But if you supply
# something here, the output of this script will be sent as status of
# this host so that the chooser can display it. You could for example
# send load, or mail details for some user, or some such.
Willing=/etc/X11/xdm/Xwilling
16-24-Nota de Tapa-L7.qxd 2/8/05 16:34 Page 23
24
LINUX TERMINAL SERVER PROJECT
Bien, todo esto que hemos explicado a lo largo de esta nota puede hacerse de una forma ms senci-
lla utilizando un set de herramientas denominado Linux Terminal Server Project, cuyas siglas son
LTSP. La idea de este proyecto es que muchas computadoras de bajos recursos se conecten a un ser-
vidor de aplicaciones, que posee cualquier distribucin de GNU/Linux y el set de herramientas LTSP
instalado. Las computadoras incluso pueden bootear GNU/Linux desde un disquete o va red. El set
de herramientas LTSP puede instalarse en cualquier distribucin de GNU/Linux, aunque existen dis-
tribuciones especiales que ya tienen LTSP preparado, como K12Linux (www.k12ltsp.org) y SkoleLinux
(www.skolelinux.org/portal). Ambas estn dirigidas particularmente al sector educativo (escuelas,
universidades, etc.) pero pueden implementarse perfectamente en cualquier otro sector.
En prximas ediciones de esta revista veremos en detalle cmo montar sistemas basados en esta
tecnologa. Mientras tanto, si quieren seguir investigando, los invitamos a visitar el sitio oficial del
proyecto, ubicado en www.ltsp.org.
EN CONCLUSION
El objetivo de este artculo es doble: en primer lugar, demostrar que el Software Libre permite dar vi-
da nueva a tecnologas realmente viejas en edad, pero no por eso intiles; el segundo es comen-
tarles algunas herramientas, trucos y tcnicas que suelen utilizarse con este tipo de equipos.
Particularmente, considero que desde la aparicin del movimiento del Software Libre, ya no existe lo
que se llama hardware intil o hardware en desuso. Si funciona bien, entonces siempre se le
puede dar una utilidad. El mundo del software libre nos ofrece miles de herramientas desarrolladas
por programadores independientes para cubrir las necesidades ms complejas en sistemas de bajos
recursos. Como digo siempre, es slo cuestin de informarse, armarse de paciencia, investigar e im-
plementar. Mucha suerte y hasta el mes prximo. # Hctor Facundo Arena
SKOLE LINUX ES OTRA DISTRIBUCION QUE INCLUYE
LAS HERRAMIENTAS LTSP PREINSTALADAS.
usr#linux
Lo primero que debemos hacer para ha-
bilitar el servidor es cambiar la lnea:
Enable=false
por
Enable=true
De esta manera, automticamente esta-
remos abriendo el puerto 177 para que
los clientes puedan conectarse. Si la red
tiene salida a Internet, es recomendable
filtrar dicho puerto con iptables para evi-
tar accesos externos. A continuacin, al-
gunas opciones que permitirn ajustar el
funcionamiento del servidor:
MaxSessions=16
Con esto definimos el nmero mximo de
sesiones abiertas que nuestro servidor so-
portar. Cambien este nmero por la can-
tidad de clientes que vayan a estar conec-
tados simultneamente a su servidor.
MaxWait=15
Permite establecer el tiempo de espera
mximo en segundos. Cuando el otro la-
do no responde, la conexin se corta.
DisplaysPerHost=2
Definicin de la cantidad de sesiones
mxima por host. Recomiendo utilizar un
valor bajo para evitar ataques DoS.
Port=177
Aqu pueden cambiar el puerto de escu-
cha del servidor GDM. Recuerden que si
lo hacen, debern indicarlo en el cliente
cuando quieran iniciar la conexin.
Una vez modificado este archivo, gur-
denlo y ejecuten el siguiente comando
(como administrador):
gdm
De manera automtica se abrir una
ventana de login localmente y, al mismo
tiempo, se abrir el puerto correspon-
diente al servidor, para que los clientes
se conecten a l.
K12 LINUX, UNA DISTRIBUCION IDEAL PARA IMPLEMENTAR EN ESTABLECIMIENTOS
EDUCATIVOS. INCLUYE LAS HERRAMIENTAS LTSP LISTAS PARA USAR.
16-24-Nota de Tapa-L7.qxd 2/8/05 16:35 Page 24
cd-rom
usr#linux
ecidimos incluirla en nuestra entrega
mensual por varios motivos:
# Su instalacin es muy simple.
# La configuracin tambin es sencilla.
# Es ideal para usar como sistema de escritorio.
# Entra en un solo CD.
# Est bastante actualizada (en cuanto a
software).
# Admite realizar una actualizacin en lnea.
Por ltimo, y como factor principal, es posible ins-
talar servidores y aplicaciones adicionales sin
mayores problemas. Pero antes de continuar, va-
mos a comentarles algunas cosas importantes
NOVELL SUSE?
En GNU/Linux, hay una gran variedad de distribu-
ciones: algunas dedicadas a servidores, otras
orientadas a principiantes, algunas para usuarios
ms avanzados, los famosos Live-CD y las desti-
nadas a brindar una solucin de escritorio
(desktop) sin dejar de lado ni la seguridad ni la
confiabilidad de GNU/Linux. Y Novell SuSE se ca-
racteriza por tener opciones para todos los nive-
les, desde servidor hasta escritorio. Los productos
clsicos de Novell SuSE son:
# SuSE Versin Profesional
# SuSE Versin Personal
# SuSE Versin FTP
# SuSE Versin DVD
# SuSE Versin Live-CD
Todas ellas cumplen una funcin determinada.
Nosotros incluimos la versin Personal, que tiene
todas las herramientas necesarias para empezar
a trabajar en el hogar/oficina con GNU/Linux. Lue-
go, podemos actualizarla con servidores, otras
aplicaciones, etc. Les interesa?
MANOS A LA OBRA!
Comenzaremos por definir los requisitos mni-
mos para poder instalar esta distribucin de
GNU/Linux:
# PII 300 (o superior)
# 128 MB de memoria RAM
# 3 GB de espacio en disco
# BIOS con posibilidad de iniciar desde unidad de CD-ROM
El proceso de instalacin puede resumirse en veinte pasos:
1) Iniciamos con el CD-ROM en nuestro equipo. Se presentar un me-
n y seleccionamos Instalacin.
2) Elegimos nuestro idioma preferido.
3) En esta pantalla (es una de las ms importantes) vamos a definir:
# Tipo de instalacin
# Disposicin del teclado
# Configuracin del mouse
# Particionamiento del disco
Esta ltima funcin contiene tres opciones: automtica, utilizacin de
una existente y experta. La ltima deber usarse con precaucin, ya
que de contar con otro sistema operativo en nuestro equipo, podemos
arruinarlo. Seguimos con las opciones de este paso.
# Gestor de arranque
# Zona Horaria
# Idioma
UNA OPCION IDEAL PARA EL ESCRITORIO
COMO ES DE ESPERAR, LA GENTE DE NOVELL REALIZA
UN EXCELENTE TRABAJO A LA HORA DE DESARROLLAR
DISTRIBUCIONES LINUX. SI BIEN LA VERSION PERSONAL
9.1 ES ANTERIOR A LA ACTUAL (9.2 PROFESIONAL), ES
LA ULTIMA DISPONIBLE EN FORMA LIBRE PARA
DESCARGAR DESDE SU SITIO.
D
E
s
t
e
C
D
s
e
e
n
t
r
e
g
a
s
i
n
c
a
r
g
o
j
u
n
t
o
c
o
n
l
a
p
u
b
l
i
c
a
c
i

n
U
S
E
R
S
L
I
N
U
X
#
0
7

L a
e m
p r e s a e d i t o r a n o o f r e c e s o p o r t e
t
c
n
i c
o
s
o
b
r
e
l
o
s
p
r
o
g
r
a
m
a
s
d
e
t
e
r
c
e
r
o
s
i
n
c
l
u
i
d
o
s
e
n
e
s
t
e
C
D
-
R
O
M
n
i
s
e
r
e
s
p
o
n
s
a
b
i
l i z
a
p
o
r
l a s
m
o d i f i c a c i o n e s g e n e r a d a s e n
s u
s i s t e
m
a
p
o
r

s
t
o
s
.
26
S
u
S
E

9
.
1

P
e
r
s
o
n
a
l
YAST NOS MUESTRA TODOS LOS PAQUETES DISPONIBLES PARA
NUESTRA DISTRO. ES MUY IMPORTANTE REALIZAR ESTA
OPERACION UNA VEZ INSTALADO EL SISTEMA.
26-27-En el CD-L7.qxd 2/8/05 16:40 Page 26
cd-rom
27
usr#linux
Por ltimo, vamos a ver la opcin Nivel de
Ejecucin: de manera muy simple podemos
elegir si nuestro sistema, una vez que est
operativo, iniciar en modo texto (nivel 3) o en
modo grfico (nivel 5).
4) Vamos a centrarnos un poco en el particiona-
miento, operacin que deber realizarse con mu-
cho cuidado. Veamos un ejemplo:
Si tenemos un disco en el cual hay otro sistema
operativo instalado (no importa cul), hacemos
clic en Particionamiento Personalizado para
Expertos. Se abrirn las particiones que haya en
nuestro disco duro. Si tenemos espacio libre sin
particionar, debemos crear como mnimo dos par-
ticiones: una swap (memoria de intercambio) y
otra raz, que es donde se instalar todo el siste-
ma. Como valor de swap podemos definir el doble
de la cantidad de memoria RAM de nuestro siste-
ma, mientras que a la raz le damos el resto del
espacio con una particin de tipo reseiser.
Como recomendacin, es seguro partir el disco
dejando espacio libre suficiente antes de instalar
Linux. Hay muchas aplicaciones que se dedican a
esto; una muy til es Partition Magic, que nos
permite reducir la particin de Microsoft Windows
y dejar espacio libre. SuSE es capaz de realizar
la tarea sin problemas de reasignacin auto-
mtica, por lo que si no tienen espacio sin
particionar, utilicen la opcin automtica.
5) Una vez configuradas todas las opciones men-
cionadas en los pasos 3 y 4, se proceder a for-
matear las unidades asignadas al sistema y se
iniciar de inmediato la copia del sistema.
6) Toda la interfaz est basada en KDE 3.2, y la
instalacin demora aproximadamente una hora. El
peso del sistema es de 1,39 GB.
7) El sistema nos muestra siempre en el margen
izquierdo el avance, adems de informacin cons-
tante sobre la instalacin. Es este paso se confi-
guran los paquetes instalados en el anterior.
8) El sistema consulta para reiniciar; si no le con-
testamos nada, lo hace en forma automtica.
9) Una vez que inici, el paso siguiente es impor-
tante en cuanto a la seguridad, ya que debemos
ingresar la contrasea de Root.
10) El sistema presenta la configuracin de red
luego de haber detectado todo lo relacionado con
comunicaciones, placa de red, mdem, mdem
ADSL, etc. La configuracin es muy simple, y si al-
gn dispositivo no fue detectado, es posible confi-
gurarlo en forma manual.
11) Se nos consulta si queremos realizar la actua-
lizacin del sistema; podemos hacerlo siempre y
cuando las funciones de red estn activas.
12) Modo de autenticacin independiente o
cliente de red. En esta opcin se nos consulta
acerca de la forma en que el sistema verificar
los usuarios; respondemos con la primera.
13) Podemos crear ahora otros usuarios del
sistema.
14) El sistema nos muestra una serie de notas
donde podemos ver el manual de insta-
lacin y lo que nuestra distro tiene ins-
talado. Interesante, pero en ingls.
15) Configuracin de Hardware es la
parte que faltaba, y abarca placas de
video, capturadoras, aceleradoras, soni-
do, impresoras, escner, etc.
16) Listo! El sistema finaliza, y si todo
sali bien, ya estaremos listos para
usar nuestro nuevo GNU/Linux.
17) Si optamos por lanzar Yast2, ste lo
hace antes de iniciar. Yast2 es una po-
tente herramienta de configuracin
creada por SuSE. En ella podemos reali-
zar la configuracin completa del equi-
po: hardware, software, seguridad, ac-
tualizaciones, registro y mucho ms.
18) Luego de realizar los cambios, el
sistema es reiniciado para nunca
ms volver a necesitar un reinicio,
una particularidad de GNU/Linux.
(N. de la R: A la pipeta!).
19) Ya estamos dentro de nuestro fla-
mante SuSE Linux 9.1 Personal.
20) A disfrutarlo. Abran una botella de
champagne y festejen con su mascota
favorita.
EN CONCLUSION
Esta distribucin es una excelente op-
cin a la hora de instalar Linux en un
equipo de escritorio, ya que brinda la
posibilidad de configurarlo para cual-
quier funcin. Suerte, y los mantendre-
mos informados ante cualquier nove-
ATENCION
LECTORES
Recuerden que el CD slo se
incluye en las revistas entregadas
por suscripcin. Quienes no estn
suscriptos pueden descargar todo
el contenido del CD desde el sitio
linux.tectimes.com.
LUEGO DE
INICIAREL
SISTEMA, SUSE
NOS PRESENTA
LA PANTALLA DE
BIENVENIDA, EN
LA CUAL
PODEMOS
OBTENER
MUCHA
INFORMACION
SOBRE USO,
CONFIGURACION
Y DATOS
REFERIDOS AL
HARDWARE.
26-27-En el CD-L7.qxd 2/8/05 16:40 Page 27
28
usr#linux
soluciones
GMAIL DESDE EVOLUTION
GMAIL FUE IDEADO PARA TRABAJAR
SOLAMENTE VIA WEB, HASTA AHORA
En l os t i empos que cor r en, el uso del cor r eo
el ect r ni co se masi f i c, y el espaci o con el que
debemos cont ar es el el ement o que pr edomi na
a l a hor a de el egi r un pr oveedor. Por eso, mu-
chas veces opt amos por cuent as como Gmai l .
El t ema es que Gmai l t i ene una gr an desven-
t aj a: no puede ut i l i zar se desde un cl i ent e de
cor r eo el ect r ni co convenci onal ( hast a ahor a) .
Per o est a l i mi t aci n par ece haber quedado en
l a hi st or i a, por que aqu vamos a expl i car cmo hacer que
nuest r a cuent a de Gmai l pueda conf i gur ar se en Evol ut i on
( cl i ent e de cor r eo del ent or no GNOME) , si n ni ngn pr obl e-
ma y en unos pocos mi nut os.
El t ruco es muy si mpl e. Sl o t enemos que descargar el co-
rrespondi ent e paquet e desde l i bgmai l .sour c ef or ge.net y, l ue-
go, real i zar l a compi l aci n e i nst al aci n (busquen en l a Red,
hay vari os RPM). Por l t i mo, t enemos que proceder a l evant ar
el servi ci o segn su di st ri buci n, l o cual se l ogra de l a si -
gui ent e manera (en di st ros t i po Fedora, Mandrake y SuSE):
# / et c / r c .d/ i ni t .d/ gmai l st ar t
Ahor a hay que conf i gur ar que nuest r o cl i ent e de cor r eo
pueda acceder al ser vi dor POP y SMTP. Est o es muy si mpl e
de hacer, y l os par met r os son:
Ser vi dor POP: l ocal host : 8110
Ser vi dor SMTP: l ocal host : 8025
Ya est f unci onando Evol ut i on con Gmai l ! Eso s , r ecuer -
den si empr e t ener l evant ado l i bgmai l .
N ESTA EDI CI ON VAMOS A ENCONTRAR VARI OS TRUCOS MUY UTI LES, ALGUNOS
RELACI ONADOS ENTRE SI . UNO MUY ESPERADO ES LA CONFI GURACI ON DE GMAI L CON UN
CLI ENTE DE CORREO CONVENCI ONAL. TAMBI EN VEREMOS LA FORMA DE ACTI VAR UN
DEMONI O PARA QUE SE CARGUE AUTOMATI CAMENTE AL I NI CI O, COMO SABER QUE
SERVI DORES TENEMOS ACTI VOS AL I NI CI O, COMO CAMBI AR LA CLAVE DE ROOT DESDE LI LO Y, POR
ULTI MO, UN COMANDO MUY PRACTI CO CON EL CUAL PODEMOS HACER UNA BUSQUEDA DE ARCHI VOS
Y DI RECTORI OS EN NUESTRO SI STEMA DE MANERA SI MPLE Y RAPI DA. QUE LO DI SFRUTEN!
E
t
r
u
c
o
s
SOLUCIONES Y TECNICAS PARA SACARLE EL
MAXIMO PROVECHO A GNU/LINUX
CAMBIAR LA CLAVE CUANDO HAY
PROBLEMAS
Cambi ar l a cl ave de r oot de una f or ma si mpl e y r pi da
puede ser muy senci l l o ut i l i zando l a t cni ca que i ndi -
camos a cont i nuaci n. En LI LO i ngr esamos l a si gui en-
t e l nea:
l i nux i ni t = / bi n/ sh
Una vez que nuest ro si st ema haya arrancado, l o habr
hecho en modo de sl o l ect ura, modo que cambi aremos
con l a i nt enci n de aj ust ar un nuevo password:
#mount / - o r w, r emount
#passwd xxxxx
Li st o, ahora cambi amos l a cl ave si n probl emas.
28-29-Trucos-L7.qxd 2/8/05 5:48 PM Page 28
usr#linux
soluciones
CONFIGURAR DEMONIOS
CONFIGURAR SERVICIOS EN MODO GRAFICO ES MUY FACIL,
PERO... EN MODO TEXTO? AJA! AHI TE QUIERO VER!
Muchas veces i nst al amos demoni os en nuest ras di st ri buci ones GNU/ Li nux y no sabe-
mos cmo def i ni r que se carguen ot ra vez cuando nuest ro equi po se vuel va a i ni ci ar.
Est a operaci n puede ser muy vari ada, y aqu vamos a nombrar dos t cni cas i mport ant es.
Cuando nuest ro si st ema i ni ci a, l a l t i ma comprobaci n es real i zada por un superde-
moni o l l amado Xi ni t , que manej a l os demoni os que arrancarn segn el ni vel de ej e-
cuci n. Ent onces debemos conf i gurarl o correct ament e, del si gui ent e modo. Ingresamos
como root y escri bi mos:
/ sbi n/ c hk c onf i g - - add gmai l
Es posi bl e ut i l i zar est e t r uco con cual qui er demoni o que r equi er a de est a ut i l i dad.
De est a maner a, l o agr egamos senci l l ament e a I ni t , si n necesi dad de t ener que edi -
t ar ar chi vos ni nada de eso.
El si gui ent e t r uco est r el aci onado con el l i st ado ( demoni os o ser vi dor es) con el
que nuest r o si st ema i ni ci a y act i va al i ni ci o. Ut i l i zando un si mpl e comando, pode-
mos ver t odo el l i st ado compl et o en nuest r o si st ema:
#/ sbi n/ c hk c onf i g l i st
[ r oot @ser vi dor ar i el ] # / sbi n/ c hk c onf i g - - l i st
al sa 0: desac t i vado 1: desac t i vado 2: ac t i vo 3: ac t i vo 4: ac t i vo 5: ac t i vo 6: desac t
i vado sound 0: desac t i vado 1: desac t i vado 2: ac t i vo 3: ac t i vo 4: ac t i vo 5: ac t i vo 6: desac t
i vado dm 0: desac t i vado 1: desac t i vado 2: desac t i vado 3: desac t i vado 4: desac t i vado
5: ac t i vo 6: desac t
BUSCANDO ARCHIVOS
CON EL COMANDO MAN LOCATE PODREMOS
ACCEDER A LA AYUDA DE ESTE COMANDO.
Muchas veces necesi t amos ubi car al gn archi vo o di rec-
t ori o en nuest ro si st ema. Est a t area puede ser muy t e-
di osa, dependi endo del espaci o ocupado.
Para real i zar est a f unci n, en Li nux cont amos con un co-
mando poco ut i l i zado, l l amado l oc at e, que nos permi t e
consul t ar una base de dat os con l os nombres y l as ubi -
caci ones de t odos l os archi vos de nuest ro si st ema. Est a
base de dat os se act ual i za desde el Cron.
Su uso es ms que si mpl e: con sl o i ngresar l ocat e y el
archi vo, el si st ema empezar a buscar:
[ r oot @ser vi dor ar i el ] # l oc at e manual . t xt
war ni ng: l oc at e: war ni ng: dat abase
/ var / l i b/ sl oc at e/ sl oc at e. db' i s mor e t han 8 days ol d
/ usr / shar e/ doc / aspel l - 0. 50. 5/ aspel l / man- t ext / manual . t xt
/ usr / shar e/ doc / GXedi t - 1. 23/ manual . t xt
[ r oot @ser vi dor ar i el ] #
En el ej empl o vemos cmo al buscar el archi vo ma-
nual .t xt en nuest ro si st ema, ensegui da nos di ce dnde
se encuent ra, si n t ener que recurri r al comando f i nd, que
si bi en of rece un resul t ado si mi l ar, se t oma un poco ms
de t i empo en of recernos una respuest a.
CONCLUSI ON
Si empr e r ecuer den que si qui er en ser r i cos y f amosos,
deber n dar se a conocer al mundo, y una buena maner a
de empezar es mandar sus t r ucos a nuest r a secci n,
l i nuxuser s@t ec t i mes.c om.
Hast a l a pr xi ma y a pr obar ! # Ar i el Cor gat el l i
29
28-29-Trucos-L7.qxd 2/8/05 5:49 PM Page 29
RESPON DEMOS A LAS CON SU LTAS DE N U EST ROS LECT ORES
Consultas
EN ESTA SECCI ON VAMOS A RESPONDER A LAS PREGUNTAS QUE USTEDES NOS
ENVI AN A NUESTRA DI RECCI ON DE CORREO, l i nuxusers@t ect i mes.com
PROBLEMAS CON KNOPPIX
Qui er o agr adecer l es por edi t ar una r evi st a si n t e-
mas r el aci onados con el ot r o si st ema oper at i vo.
El pr obl ema que t engo es que el Knoppi x que baj
de I nt er net ( de su si t i o) , cuando va a boot ear del
CD, di ce que no se encuent r a el f i cher o de
knoppi x, el si st ema de ar chi vos ( o al go par eci do) ,
y cuando qui se cr ear l a i magen par a boot ear del
di squet e, st a no apar ece. Lo pr ob en ot r a
compu y anda. Qu puede ser ?
Tambi n me pasa l o mi smo con PHLAK, que
r ecomendar on en Li nux #04.
Por ot r a par t e, me ser a de gr an ayuda una not a
en l a que r ecomendar an qu hacer con una
Pent i um MMX, t al vez al gn ser vi dor. Gr aci as.
# Ni c ol s Just
GNU/ Li nux USERS: Lo que est sucedi endo es que
Knoppi x est yendo a buscar el archi vo (o si st ema
de archi vos) a una uni dad que no es l a mi sma que
est conf i gurada en t u si st ema. O sea, vi no
prearmado de una manera que no es compat i bl e
con t u conf i guraci n de hardware.
Est o sucede cuando el CD- ROM est conect ado a
un canal no convenci onal , o cuando l a uni dad es
SCSI, et c. Es posi bl e sol uci onar est e pr obl ema pa-
sndol e par met r os al ker nel desde l a pant al l a
i ni ci al . Par a obt ener ms i nf or maci n, t e convi e-
ne l eer l a document aci n i ncl ui da.
En cuant o a l a pet i ci n l a not a de t apa t e l a
dedi camos a vos! Esperamos que sea de t u agrado.
PROBLEMAS CON DOS PLACAS DE RED
LOS SISTEMAS DE CONFIGURACION AUTOMATICA DE LA RED NO SON TOTALMENTE
CONFIABLES. Y CUANDO FALLAN, LOS EFECTOS PUEDEN SER IMPREDECIBLES.
Gent e, cmo est n?
En pri mer l ugar, qui ero f el i ci t arl os por l a revi st a (como ya deben est ar acost umbrados),
porque es de mucha ut i l i dad t ant o para pri nci pi ant es como para l os que conocen ms
del t ema.
Mi consul t a es breve y creo que puede ser de mucha ut i l i dad para ot ros l ect ores.
Tengo una LAN en casa y, por ot ro l ado, una sal i da a Int ernet . Mi mqui na t i ene dos
pl acas de red: una est conect ada a l a red, y l a ot ra, a Int ernet . El probl ema es que
cuando conf i guro l a LAN, se me cort a Int ernet . S que est o se sol uci onara con i pt abl es,
pero no t engo i dea de cmo es l a conf i guraci n que debo hacer. Me podran dar una
mano con est e t ema? Est oy usando Mandrake 10.1. Sal udos y muchas graci as
# Chr i st i an
GNU/ Li nux USERS: Lo que est sucedi endo es que ent ra en conf l i ct o l a conf i guraci n
aut omt i ca de Mandrake. Para evi t ar est e t i po de i nconveni ent es, es recomendabl e no
conf i gurar l os di sposi t i vos de red desde l os asi st ent es del si st ema, si no hacerl o a ma-
no: armar un par de scri pt s de conf i guraci n de l a pl aca de red, conexi n a Int ernet , y
l uego hacer que t odos se ej ecut en aut omt i cament e al i ni ci o. Como en t u mensaj e no
se especi f i ca exact ament e qu es conf i gurar l a LAN (conf i gurar una red con
Wi ndows?, compart i r l a conexi n a Int ernet ?) no podemos dart e ms det al l es.
30
usr#linux
30-31-Consultas-L7.qxd 2/8/05 4:45 PM Page 30
soluciones
usr#linux
31
KPPP ES UNA EXCELENTE HERRAMIENTA PARA CONFIGURAR LA CONEXION
A INTERNET. SIN EMBARGO, A PESAR DE SER SIMPLE, A VECES PUEDE SER
LA CAUSA POR LA CUAL TENGAMOS PROBLEMAS CON EL DEMONIO PPPD.
Muy buenas, Li nuxer os!
Mi nombr e es Leo, soy de
La Pl at a ( Ar gent i na) y est oy
dando l os pr i mer os pasos
en GNU/ Li nux, por l o que
est a car t a vi ene con pr e-
gunt as acor des.
Comenc compr ando un l i -
br o bsi co que i ncl u a l a
ver si n de RedHat 7. 1, que
si bi en es vi ej a, me per mi -
t i i nst al ar mi mdem
Mot or ol a sm56pci con sl o
consegui r un r pm y ej ecut ar
un ' sm56set up' .
El pr obl ema vi no cuando l a
Li nux User s #01 t r aj o
Mandrake 10, que si bi en es
mucho ms si mpl e y com-
pl et o (aunque ms l ent o), no
me permi t i encont rar l a f or-
ma de i nst al ar el mdem.
Les avi so que no soy de dar-
me por venci do, de modo
que me i nf orm mucho en
Int ernet , consegu di f erent es
dri vers, l e y rel e el art cul o
en l a revi st a, et c., pero no
pas nada. Como t ambi n
me dedi co a l a reparaci n,
he vi st o que est e mdem es
muy comn en muchas m-
qui nas (yo mi smo t engo
dos), y por eso l es pi do ayu-
da. Pens t ambi n en com-
prar un mdem di st i nt o,
pero eso no t i ene graci a!
Como dat o, l es agrego que
en / proc/ pci aparece bi en
det ect ado.
La ot r a pr egunt a nace a
par t i r del l t i mo nmer o de
l a r evi st a, que t r aj o l a ver -
si n de UTUTO- e 1. 2. Si
ar r anco con el ker nel pr ede-
t er mi nado 2. 6 en mi moni -
t or, apar ecen car t el es de
f r ecuenci as que cambi an y
no son sopor t adas ( car t el es
pr opi os del moni t or ) , a pe-
sar de que es un Phi l i ps
105S con una pl aca Tr i dent
9750 de 8 MB. Lo dej i n-
t ent ando per o no hubo ca-
so, por l o que ar r anqu con
el ker nel 2. 4 y, ant es de
par t i ci onar, t r at de i nst a-
l ar, per o me qued si n es-
paci o ( t engo un HD de
3, 2 GB, de l os cual es des-
per di ci o 1 GB par a Wi n) .
Necesi t a r eal ment e 4 GB
el Par t i t i on r oot ?
Me par ece mucho. . .
Esper o que puedan r espon-
der me, por que qui er o avan-
zar en el t ema dado que me
i nt er esa mucho apr ender a
ut i l i zar y apr ovechar est e
si st ema oper at i vo.
Muchas gr aci as y l os f el i -
ci t o por l a r evi st a!
# Leonar do Bouc ar t t
Hc t or Fac undo Ar ena:
Leo, el SM56 se conf i gur a
en casi t odas l as di st r i buci ones t al co-
mo l o hac as en l a vi ej a RedHat . Just a-
ment e Demi an ( nuest r o exper t o en pr o-
gr amaci n) me cont aba que pudo con-
f i gur ar l o si n mayor es i nconveni ent es en
una SuSE 9. I nt uyo que hay un pr obl e-
ma con l os enl aces al di sposi t i vo del
mdem ( es deci r, haci a dnde apunt a
/ dev/ modem) o con l a apl i caci n que
est s usando par a i ni ci ar l a conexi n
PPP. Pr obast e Kppp? Pr obast e
WvDi al ? Te cuent o, f i nal ment e, que l o
que apar ece en / pr oc / pc i es un si mpl e
r epor t e de l o que el ncl eo det ect
conect ado a l a comput ador a. De ah a
que f unci one, hay un l ar go t r echo.
En cuant o a UTUTO- E, l a i nst al aci n
compl et a r equi er e al r ededor de esa
cant i dad de GB. La i dea es que des-
pus quede un poco de espaci o l i br e
par a poder usar el si st ema. El si st ema
de i nst al aci n es un t ant o pr ecar i o, pe-
r o l a gent e del pr oyect o ya est t r aba-
j ando en un si st ema de i nst al aci n
ms avanzado que per mi t i r t ener un
cont r ol ms cer cano de l os paquet es
que se van a i nst al ar.
WINMODEMS, ESPACIO EN DISCO
Y OTRAS YERBAS
SERVIDOR X11
Qui ero hacerl es una consul t a. Tengo un servi dor corri endo con
Li nux RedHat Ent . Edi t i on (kernel 2.4.21- 20 on i 686). Como es
un servi dor, no t i ene act i vada l a i nt erf az grf i ca, y accedo para
conf i gurarl a desde webmi n o desde Put t y.
Ahor a bi en, t engo al gunas PCs en l a of i ci na que son muy vi e-
j as y di sponen de pocos r ecur sos. Me coment ar on que podr a
usar l as como cl i ent es X. Me podr an pasar l a i nf o necesar i a
par a hacer al gunas pr uebas? Mi pr i nci pal duda es: cmo s
si est o no cor r i endo el ser vi dor X en el ser vi dor Li nux? Si no
est cor r i endo, cmo l o act i vo par a que consuma pocos r e-
cur sos? Muchas gr aci as.
# Ni c ol s
GNU/ Li nux USERS: En pr i mer l ugar, l o que hay que hacer es
conf i gur ar GDM ( si est s usando GNOME) o KDM ( si est s
usando KDE) par a que abr a el puer t o XDMCP ( 177) . Par a saber
si est abi er t o, si mpl ement e hay que hacer un escaneo de
puer t os ( por ej empl o, con nmap) . Par a abr i r el puer t o es
necesar i o i r al ar chi vo de conf i gur aci n de GDM ( o de KDM) y
poner en Tr ue l a secci n Enabl e .
Luego, en l as dems PCs se preci sa t ener un cl i ent e de Xwi ndow
i nst al ado (cual qui er di st ro chi qui t a que i ncl uya Xf ree86 si rve), y
l a conexi n con el servi dor se real i za con el comando X query
[ IP_ Servi dor] . Para ms i nf ormaci n, t e recomendamos l eer l a
not a de t apa de est a edi ci n.
30-31-Consultas-L7.qxd 2/8/05 4:45 PM Page 31
shell
32
Int ernet Expl orer, por l o que l os at aques de est a
cl ase no son al go que preocupe ahora a l os
usuari os de GNU/ Li nux. De t odos modos, no
podemos descart ar l a posi bi l i dad de que se det ect e
un f al l a si mi l ar en al guno de l os navegadores de
Li nux y, ent onces, el phi shi ng pase a ser una
amenaza real . Por eso, l a mej or f orma es cort ar el
probl ema desde el i ni ci o, cert i f i cando que el
mensaj e sea de qui en di ce ser. Ha habi do casos en
l os que al umnos de un col egi o se han hecho pasar
por un prof esor en una l i st a de correo para deci r
que se suspenda un examen, cuando eso no era
ci ert o. Part i cul arment e, me hago responsabl e sl o
del cont eni do de l os mai l s que f i rmo. Lo i mport ant e
que debemos t ener en cuent a es que cual qui er
mensaj e puede no ser de qui en di ce que es. El
remi t ent e, l os encabezados y el cuerpo del mai l
pueden al t erarse a vol unt ad del emi sor (o por
cual qui er persona que l o i nt ercept e), de modo que
de poco si rve f i arse de esas caract erst i cas
vi sual es a l a hora de det ermi nar l a aut ent i ci dad de
est e t i po de correspondenci a. Es muy f ci l t omar un
mensaj e real de una ent i dad f i nanci era y
modi f i carl o l i gerament e segn nuest ras
necesi dades, usando sus propi os l ogos y t i pos de
PRIVACIDAD AL ALCAN CE DE T ODOS
uando mandan una cart a,
st a vi aj a abi ert a hast a el
dest i nat ari o o en un sobre
que no permi t e ver su
cont eni do? Normal ment e, queremos un
poco de i nt i mi dad y el egi mos ensobrar
nuest ra correspondenci a. La i nt i mi dad es
un derecho, y l a encri pt aci n es l a
herrami ent a t ecnol gi ca que t enemos
para ej ercerl o. Cada vez que mandamos
un e- mai l , st e vi aj a abi ert o durant e
t odo su recorri do hast a l l egar a dest i no.
Est o si gni f i ca que al menos t odos l os
admi ni st radores de l os servi dores por
donde pasa el correo pueden verl o si as l o
desean. Un mai l t pi co qui z no t enga
val or para ot ra persona que no sea su
dest i nat ari o, pero si envi amos dat os
personal es, cl aves o nmeros de t arj et as
de crdi t o, habr ms de uno que podr
sacar provecho de esa i nf ormaci n. Si
bi en no podemos ensobrar un mensaj e
de correo el ect rni co, s podemos
codi f i carl o de una manera t al que l a ni ca
persona que pueda i nt erpret arl o sea el
dest i nat ari o.
Una apl i caci n deri vada de est a
t ecnol oga es l a f i rma di gi t al . Se ut i l i za
para que el recept or de un mensaj e pueda
t ener cert eza de que el emi sor es qui en
di ce ser, y que el mensaj e no f ue al t erado
durant e su t rayect o. En est e moment o, el
f raude que est de moda en Int ernet es el
phi shi ng, una t cni ca que consi st e en
envi ar mensaj es haci ndose pasar por
una ent i dad f i nanci era (Ci t i Bank y PayPal
son l os bl ancos ms comunes) y pedi r al
dest i nat ari o que i ngrese sus dat os en su
port al si gui endo un enl ace que el l os
proveen. Ese enl ace est const rui do de t al
manera que, al segui rl o, en l a barra de
di recci ones del navegador, aparece el si t i o
que supuest ament e est amos vi si t ando,
cuando en real i dad es un si t i o cont rol ado
por qui en envi el mensaj e (que no es
Ci t i Bank ni PayPal preci sament e). Para
que l a vct i ma vea en su navegador una
di recci n que no es verdadera, el
del i ncuent e aprovecha al gunos de l os
ml t i pl es aguj eros de seguri dad de
Cifrado de documentos con
GPG
PARA MUCHOS, CIFRAR DOCUMENTOS
ELECTRONICAMENTE ES UNA ACTIVIDAD PROPIA
DE PELICULAS DE ESPIAS O DE GENTE QUE ANDA
EN ALGO RARO. EN ESTE ARTICULO TRATARE DE
DEMOSTRAR QUE NO HACE FALTA SER DISCIPULO
DE JAMES BOND PARA ENCRIPTAR DOCUMENTOS
Y QUE ESTA TAREA NO TIENE NADA DE ILICITO.
C
MANEJO DE NUESTRAS LLAVES DE FORMA VISUAL.
32-34-Shell1-L7.qxd 2/8/05 4:44 PM Page 32
shell
l et ras con el f i n de que conserven el
mi smo aspect o que uno aut nt i co.
Los mensaj es f i rmados
el ect rni cament e, baj o ci ert as
condi ci ones, nos darn una razonabl e
garant a de aut ent i ci dad.
UN POCO DE TEORI A
La f orma ms conoci da de encri pt ar
mensaj es es usar una cl ave que sea
compart i da t ant o por el remi t ent e
como por el dest i nat ari o. El remi t ent e
l a usa para encri pt ar el mensaj e y,
l uego, el dest i nat ari o l a empl ea para
l eerl o. Nadi e que no conozca l a cl ave
podr acceder al cont eni do. Si bi en l a
i dea es senci l l a, t i ene probl emas
prct i cos, por l o cual no es
aconsej abl e apl i carl a. La f al l a ms
i mport ant e de est a t cni ca (conoci da
en l a j erga como c r i pt ogr af a
si mt r i c a) es que ambos
part i ci pant es (emi sor y recept or)
deben cont ar con un canal seguro
para poder i nt ercambi ar l a cl ave
comn de encri pt aci n. Si ya hay una
f orma de i nt ercambi ar l a cl ave de
manera segura, por qu no envi ar el
mensaj e di rect ament e usando esa
va? La sol uci n i deal t i ene que ser
aquel l a en l a que dos personas
puedan envi arse mensaj es si n que
haya previ ament e un i nt ercambi o de
cl aves que requi era un canal seguro.
Est e si st ema exi st e y se l l ama
enc r i pt ac i n asi mt r i c a o
enc r i pt ac i n c on c l ave pbl i c a.
Int ent ar expl i carl o si n recurri r al
f undament o mat emt i co, que es
compl ej o e i nnecesari o a ef ect os
prct i cos. Cada persona debe t ener
dos cl aves, o par de c l aves: una
pri vada, conoci da sol ament e por su
dueo; y una pbl i ca, que cuant o ms
di f undi da est , mej or es. El remi t ent e
usar l a cl ave pbl i ca del recept or
para generar un mensaj e que podr
ser desci f rado sl o por qui en t enga l a
cl ave pri vada asoci ada a aquel l a que
se ut i l i z para encri pt ar el mensaj e.
Di cho de ot ra manera, si Jos qui ere
envi arl e una cart a ci f rada a Mara,
necesi t ar l a cl ave pbl i ca de Mara.
Con el l a, podr generar un mensaj e
ci f rado t al que l a ni ca persona que
podr desci f rarl o ser qui en t enga l a
cl ave pri vada de Mara, que,
supuest ament e, debera ser Mara.
Como pueden ver, Mara y Jos sl o
t i enen que i nt ercambi ar i nf ormaci n
di sponi bl e en f orma pbl i ca (l a cl ave
pbl i ca de Mara), por l o que si
al gui en pudi ese i nt ercept ar t odos l os
mensaj es ent re ambos, no se
ent erara de nada nuevo. Si el
panorama t odava no est cl aro,
poni endo manos a l a obra, se
despej arn t odas l as dudas.
MANOS A LA OBRA
En comput aci n, suel e haber muchas
maneras de l ograr el mi smo obj et i vo.
En est e caso, usaremos una
i mpl ement aci n del est ndar
OpenPGP denomi nada GnuPG o GPG.
Para f aci l i t ar l a t area, en vez de usar
GPG desde l a l nea de comando,
recurri remos a una i nt erf az grf i ca
(GUI) l l amada KGPG. Exi st en ot ros
programas que hacen uso de GUI
para el GPG, como Seahorse y
genomegpg, pero KGP parece ser el
ms est abl e y el que bri nda una
mayor cant i dad de opci ones. Vamos a
di vi di r el proceso de encri pt aci n en
ci nco et apas: generaci n del par de
cl aves, l l enado de nuest ro l l avero de
cl aves, encri pt aci n, envo del
mensaj e encri pt ado y desencri pt aci n
por el recept or.
#Gener ac i n del par de c l aves
Como pri mera medi da, t enemos que
generar nuest ro par de cl aves
(pbl i ca y pri vada). La pri mera vez
que act i vemos el programa, st e
not ar que no t enemos un par de
cl aves (se f i j a l a exi st enci a del
di rect ori o ocul t o .gnupg) y nos
present ar un asi st ent e para
crearl as. Ot ra manera de generarl as
es desde l a opci n Generat e Key Par,
en el men Key (o CONTROL+ N). Los
dat os obl i gat ori os que debemos
Segn la Real Academia Espaola, el
trmino encriptar no existe. El
equivalente es cifrar, que significa
transcribir en guarismos, letras o
smbolos, de acuerdo con una clave, un
mensaje cuyo contenido se quiere
ocultar. Nuestra mana por
castellanizar palabras inglesas y la
fuerza de la costumbre hacen que
usemos de manera indistinta cifrar o
encriptar, y descifrar o desencriptar.
ESPAOL
EL TERMINO EN
compl et ar son nuest ro nombre, e- mai l y cont rasea; el rest o puede
dej arse como est . El t amao de l a l l ave (Key si ze) es proporci onal al
grado de seguri dad que queramos obt ener. La que vi ene predef i ni da,
1024 bi t s, es ms que suf i ci ent e, ya que una cl ave de ese t amao
nunca pudo ser desci f rada.
#Ll enado de nuest r o l l aver o de cl aves (Key r i ng)
Si l e queremos escri bi r a una persona usando est e si st ema,
necesi t amos t ener su cl ave pbl i ca. Hay dos maneras de consegui rl a:
pi di ndosel a al dest i nat ari o o baj ndol a de un servi dor de cl aves
pbl i cas. Por razones de espaci o, vamos a consi derar sl o l a
posi bi l i dad de que el dest i nat ari o nos mande su cl ave pbl i ca. La
opci n del men se l l ama Import Key, y est dent ro de Key (o
CONTROL+ V). Podemos i ncl ui rl a desde un archi vo o desde el
Port apapel es, el resul t ado ser el mi smo. En nuest ro gest or de cl aves
veremos XXXX.
CUANDO QUEREMOS DESENCRIPTAR UN MENSAJE, DEBEMOS
INGRESAR LA CLAVE CORRESPONDIENTE.
33
32-34-Shell1-L7.qxd 2/8/05 4:44 PM Page 33
shell
34
usr#linux
#Enc r i pt ac i n
Usamos l a opci n OPEN EDITOR dent ro de FILE.
Aparecer un edi t or en el que podemos escri bi r el
mensaj e o pegarl o desde ot ra apl i caci n. Luego,
debemos presi onar el bot n ENCRYPT.
Est o nos si rve para el egi r l a cl ave pbl i ca que se
usar en el proceso de ci f rado. Hay que t ener en
cuent a que debe est ar marcada l a opci n Al l ow
encrypt i on wi t h unst rust ed keys, de modo de
poder ver t odas l as cl aves. Se di ce que una cl ave
es t rust ed (conf i abl e) cuando est amos seguros de
su procedenci a y, por ende, l a f i rmamos. Fi rmar
una cl ave si gni f i ca seal arl a con el mouse en el
gest or de cl aves y l uego el egi r Si gn key, desde el
men cont ext ual o desde el i cono correspondi ent e.
De t odas maneras, no hace f al t a f i rmar l as cl aves
pbl i cas de ot ro para usarl as, si empre que
marquemos l a opci n reci n menci onada.
#Envo del mensaj e enc r i pt ado
Una vez encri pt ado el mensaj e, es cuest i n de
copi arl o y pegarl o en nuest ro programa f avori t o
de correo.
#Desenc r i pt ac i n (por el r ec ept or )
Si el recept or no posee un si st ema de
desencri pt aci n i nt egrado a su programa de
correo, reci bi r el mensaj e. La manera de
desci f rarl o es copi ar el t ext o compl et o y pegarl o
en l a mi sma vent ana de edi ci n del kgpg.
Luego de apret ar el bot n de DECRYPT, nos
pedi r l a cont rasea. Si es correct a (si se
corresponde con nuest ra cl ave pri vada),
podremos ver el mensaj e.
FI RMAR Y VERI FI CAR MENSAJES
Si l o que queremos es f i rmar el mensaj e para que
el dest i nat ari o t enga cert eza de que f ue envi ado
por nosot ros y de que su cont eni do no ha si do
al t erado, es posi bl e hacerl o con Kgpg. Al i gual
que l a encri pt aci n, hay que abri r el edi t or (Open
Edi t or, dent ro de Fi l e), escri bi r o pegar el mensaj e
y l uego usar el bot n FIRMAR / VERIFICAR.
El procedi mi ent o para veri f i car mensaj es es el
mi smo, hast a se usa el mi smo bot n. La
di f erenci a es el resul t ado: en vez de obt ener un
mensaj e f i rmado, obt endremos l a conf i rmaci n
(o no) de que st e no f ue al t erado.
COMPATI BI LI DAD ENTRE PGP Y GPG
Hast a hace unos aos, cri pt ograf a asi mt ri ca
era si nni mo de PGP. Si bi en est e programa
si empre f ue grat ui t o o t ena una versi n si n
cost o, es propi edad de una compaa de
sof t ware. Por est e mot i vo, se cre un est ndar
l l amado OpenPGP. GnuPG es una
i mpl ement aci n GNU (l i bre) de ese est ndar. Por
est e mot i vo, l os mensaj es encri pt ados con GPG,
al menos con l as opci ones predef i ni das, podrn
ser i nt erpret ados por un usuari o de PGP. De l a
mi sma manera, l os mensaj es encri pt ados con
PGP podrn ser l edos por usuari os de GPG.
LA RED DE CONFI ANZA
A di f erenci a de ot ros esquemas de cert i f i caci n,
en GPG no hay una aut ori dad cert i f i cadora
vert i cal i st a, en l a que al gunos pocos cert i f i can
l a i dent i dad del rest o; en real i dad, ni si qui era
hay una aut ori dad propi ament e di cha. Lo que se
usa es una red de conf i anza (Web of Trust , en
i ngl s): l os usuari os se f i rman sus cl aves ent re
el l os, cert i f i cando previ ament e su i dent i dad de
manera f ehaci ent e. Para pert enecer a est a red,
que es i nt ernaci onal , hay que present ar un
document o y una copi a i mpresa de l a cl ave
pbl i ca en f orma personal a cual qui er mi embro
de l a red. Pueden consul t ar en su grupo de
usuari o de Li nux (LUG) l ocal para ver si hay
mi embros cercanos que puedan cert i f i car su
cl ave pbl i ca. La l i st a de LUGs de l a Argent i na
est en www.l i nux.or g.ar / modul es/ xoopsl ugs.
LO QUE QUEDA EN EL TECLADO
El t ema no t ermi na aqu, pero el espaci o
asi gnado a est e art cul o s. Qui enes est n
i nt eresados en segui r i nvest i gando sobre l os
procesos de encri pt aci n pueden consul t ar l os
si gui ent es recursos:
#muni t i ons.dot f or ge.net : sof t ware
cri pt ogrf i co para Li nux.
#www.c r i pt or ed.upm.es: red t emt i ca
i beroameri cana de cri pt ograf a y seguri dad
de l a i nf ormaci n.
#di r ec t or y.googl e.c om/ Top/ Sc i enc e/ Mat h/
Appl i c at i ons/ Communi c at i on_ Theor y/
Cr ypt ogr aphy: di rect ori o de i nf ormaci n
sobre cri pt ograf a.
Hast a l a prxi ma! Sebast i n Bassi
Si usamos como cliente de correo
electrnico a Evolution, Mozilla o
Thunderbird, no necesitaremos un
programa externo para utilizar
GPGde manera amigable.
En Evolution, el soporte para GPG
se activa desde
TOOLS/SETTINGS/EDIT (con la
cuenta sealada). En la pestaa
SEGURIDAD, completamos la
Identificacin de clave (Key ID).
En el caso de los clientes Mozilla
y Thunderbird, hay que agregar un
mdulo de encriptacin llamado
Enigmail que se baja
gratuitamente por separado desde
el sitio enigmail.mozdev.org/
download.html.
La ventaja de la integracin de
GPGcon el cliente de e-mail es
que no hay que llamar a
programas externos para encriptar,
firmar y desencriptar mensajes.
Si recibimos un mensaje
encriptado con nuestra clave
pblica, en vez de ver caracteres
incomprensibles, el sistema nos
pregunta nuestra contrasea; si la
introducimos correctamente,
decodifica el mensaje y lo
muestra como un mail ms del
cliente de correo. Todo de manera
totalmente transparente. Qu
interesante, no?
CON PROGRAMAS
DE CORREO
INTEGRACION
32-34-Shell1-L7.qxd 2/8/05 4:44 PM Page 34
shell
usr#linux
SOFTWARE SUSPEND ES UN PARCHE QUE SE APLICA AL KERNEL, CUYA
PROPIEDAD ES QUE PERMITE CONGELAR NUESTRA MAQUINA EN EL
MOMENTO QUE DESEEMOS PARA APAGARLA, DE MODO QUE CUANDO
VOLVEMOS A ENCENDERLA, ESTA SIGUE EN EL PUNTO EN DONDE LA
HABIAMOS DEJADO. LAS MISMAS APLICACIONES QUE ESTABAN
CORRIENDO SIGUEN DONDE ESTABAN HASTA UN MP3 CONTINUA
DESDE DONDE SE LO CONGELO!
st e parche f ue desarrol l ado ori -
gi nal ment e por Gabor Kut i para
l a seri e del kernel 2.2.x; des-
pus mucha gent e se sum al
proyect o, pero su pri nci pal sucesor f ue Ni gel
Cunni ngham, a part i r del kernel 2.4.x. El
pr oduct o f ue i ncl ui do con el ker nel 2. 5. 15,
aunque l a ver si n que vi ene en f or ma pr e-
def i ni da no es l a l t i ma est abl e, que puede
descar gar se desde l a pgi na of i ci al ,
sof t war esuspend.ber l i os.de.
Baj en el par che espec f i co par a su ker nel y
l os scr i pt s de ar r anque.
COMO FUNCI ONA?
Es ms senci l l o de l o que parece: l o que ha-
ce est e product o es l o si gui ent e:
1) No mat a l os procesos, sl o l os det i ene. En caso de
que no pueda parar uno, abort a el procedi mi ent o.
2) Cal cul a el espaci o que hay en memor i a: ver i f i ca
que l a memor i a f si ca pueda ser compr i mi da y guar -
dada en el di sco, y si est o no es posi bl e, t er mi na el
pr ocedi mi ent o.
3) Det i ene l os dri vers que est n corri endo.
4) Guarda l as i mgenes de l a memori a. Si nuest ra
comput adora l o acept a, l a apaga.
Para ret ornar al est ado ant eri or, real i za l os pasos en
sent i do i nverso:
1) Sube l as i mgenes a memori a.
2) Arranca l os dri vers.
3) Arranca l os procesos.
En resumen, det i ene el si st ema, t oma una f ot ograf a de
l a RAM y l uego l a guarda en el di sco.
REQUERI MI ENTOS
Para i nst al ar el sof t ware debemos t ener un kernel de l a
seri e 2.4.x o mayor. El de l a seri e 2.2.x ya f ue di scont i -
nuado y no sal i una versi n est abl e; de t odos modos,
si qui eren probar, pueden baj arl o desde
f al c on.sc h.bme.hu/ ~ seasons/ l i nux/ swsusp.ht ml .
La mqui na debe ser de un sol o pr ocesador, y
E
compat i bl e con pse o pse36. Para saber si l o es,
ej ecut amos c at / pr oc / c pui nf o y buscamos en f l ags
que di ga pse o pse36. El di sco t i ene que ser IDE; en
caso de t ener un SCI o SATA, t endremos que esperar
un poco. Ot ro requeri mi ent o f undament al es saber
compi l ar el kernel , dado que hay que conf i gurar una
seri e de opci ones y compi l ar.
I NSTALACI ON DEL SI STEMA
Vamos a i nst al ar Sof t ware Suspend para un kernel
2.6.9, con el obj et i vo de most rar cul es son l os pa-
sos, aunque el procedi mi ent o no debera vari ar de-
masi ado en ot ras versi ones. Lo ms compl i cado es
compi l ar el kernel , pero no se asust en.
Debemos t ener el cdi go f uent e del kernel 2.6.9, el
parche para ese kernel
(sof t war e- suspend- 2.1.5- f or- 2.6.9.t ar.gz) y el scri pt
(hi ber nat e- sc r i pt - 1.02.t ar.gz) para ej ecut arl o.
Podemos baj arl os de:
www.k er nel .or g
sof t war esuspend.ber l i os.de
CON GELAN DO AL PIN G IN O
S
o
f
t
w
a
r
e

S
u
s
p
e
n
d
36
DEBEMOS SABER COMPILAR EL KERNEL PARA
PODER UTILIZAR ESTA CARACTERISTICA
ESPECIAL DEL SISTEMA OPERATIVO.
36-37-Shell2-L7.qxd 2/8/05 4:42 PM Page 36
shell
usr#linux
Bi en, ahora copi amos y descompri mi mos el kernel en
/ usr / sr c , con:
# t ar zxvf l i nux- 2. 6. 9. t ar. gz
Luego creamos un enl ace si mbl i co a l i nux- 2.6.9 que se l l a-
me Li nux con:
#l n - s l i nux- 2. 6. 9 l i nux
Es t i empo de apl i car el parche, para l o cual l o copi amos y
descompri mi mos en / usr / sr c / l i nux. Copi amos el cont eni do
del di rect ori o sof t war e- suspend- 2.1.5- f or- 2.6.9 en
/ usr / sr c / l i nux y, por l t i mo, en / usr / sr c / l i nux ej ecut amos el
comando appl y. En resumen, l os pasos son:
#c p sof t war e- suspend- 2. 1. 5- f or - 2. 6. 9. t ar. gz / usr / sr c / l i nux
#t ar xvzf sof t war e- suspend- 2. 1. 5- f or - 2. 6. 9. t ar. gz
#c d sof t war e- suspend- 2. 1. 5- f or - 2. 6. 9
#c p * / usr / sr c / l i nux
#. / appl y
Con eso ya t enemos parcheado el kernel . El paso si gui ent e es
compi l arl o. En edi ci ones ant eri ores de est a revi st a ya hemos
habl ado sobre l a manera de real i zar est e proceso. En
/ usr / sr c / l i nux, ef ect uamos l os si gui ent es pasos:
#mak e c l ean
#mak e xc onf i g
Est o abri r un men con l a opci ones de compi l aci n, y l o que
debemos sel ecci onar es:
1) Code Mat ur i t y
| _ Pr ompt f or devel opment and/ or i nc ompl et e
c ode/ dr i ver s ( YES)
2) Power Management ( YES)
| _ Power Management Suppor t ( YES)
3) Sof t war e Suspend 2 suppor t
| _ Sof t war e Suspend 2( YES)
| _ Swap Wr i t er i mage wr i t er ( YES)
| _ LZF i mage c ompr essi on ( YES)
| _ Text mode c onsol e suppor t user i nt er f ac e ( YES)
Cuando t ermi namos, guardamos l a conf i guraci n y ej ecut amos:
#mak e
#mak e i nst al l
#mak e modul es_ i nst al l
Para f i nal i zar, modi f i camos nuest ro gest or de boot eo con el
nuevo kernel y rei ni ci amos l a mqui na con l a nueva ent rada
en el gest or de boot eo.
Despus de hacerl o, descompri mi mos el scri pt en donde que-
ramos, ent ramos en el di rect ori o que se gener y ej ecut amos
i nst al l .sh; en resumen:
#t ar xvzf hi ber nat e- sc r i pt - 1. 02. t ar. gz
#c d hi ber nat e- sc r i pt - 1. 02
#. / i nst al l . sh
Ya t enemos Sof t war e Suspend en nuest r a mqui na l i st o
par a usar !
PARA CONCLUI R
Para hacer arrancar Sof t ware Suspend debemos ej ecut ar el
comando hi ber nat e; si no l o t enemos en el $PATH, podemos
aadi rl o. Est e comando se ubi ca en / usr / l oc al / sbi n/ .
Est e excel ent e si st ema puede ser de mucha ut i l i dad en servi -
dores de producci n, por ej empl o, en caso de que se desee
real i zar una mudanza: es posi bl e det ener el si st ema, mudar-
se y l uego encenderl o para que cont i ne t rabaj ando, como si
nada hubi era pasado.
Es recomendabl e no hacer abuso de est e programa, es deci r,
t rat ar de no t ener muchos programas abi ert os a l a hora de
suspender, dado que t odo l o que est corri endo se baj ar al
di sco, y ent onces, ent re ms cosas t engamos, ms habr que
baj ar y ms t i empo t ardar en i ni ci arse l a suspensi n y en
recuperarse el est ado i ni ci al . Gent e l i bre, nos vemos en l a
prxi ma! # Agust n Casi va
EN EL SITIO OFICIAL DEL PROYECTO
(SOFTWARESUSPEND.BERLIOS.DE) ENCONTRARAN MAS
INFORMACION SOBRE EL.
UNA VEZ APLICADO EL PARCHE, LA NUEVA
FUNCION NOS APARECERA EN EL LISTADO
DE CARACTERISTICAS DEL NUCLEO.
37
36-37-Shell2-L7.qxd 2/8/05 4:43 PM Page 37
sistemas operativos
38
usr#linux
U N A ALT ERN AT IVA A GN U SEGU N DA PART E
i en, en el nmero pasado
nos encargamos de hacer l a
present aci n f ormal del
si st ema operat i vo ant e l os
l ect ores, y de expl i carl es det al l adament e
cmo obt enerl o y e i nst al arl o en nuest ras
comput adoras. En est a oport uni dad,
veremos al gunas de l as pri nci pal es
di f erenci as que exi st en ent re FreeBSD y
GNU/ Li nux, que si bi en no son muchas,
pueden darnos unos cuant os dol ores de
cabeza al pri nci pi o.
EL SHELL PREDEFI NI DO
En pri mera i nst anci a, el shel l predef i ni do
de FreeBSD es csh, y no bash, por l o que
l a t ecl a TAB no f unci onar si empre de l a
manera en que est amos acost umbrados;
por ej empl o, presi onarl a dos veces
segui das sl o produci r un beep, y no se
present ar ni nguna l i st a de comandos
posi bl es; si un archi vo est ocul t o, no se
most rar al presi onar TAB para
aut ocompl et ar.
Como pri mera medi da, i nst al aremos bash2
medi ant e el rbol de port s, por l o que
debemos poseer una conexi n a Int ernet .
Para hacerl o, ej ecut amos l os si gui ent es
comandos con l a cuent a de root :
# c d / usr / por t / shel l s/ bash2
# mak e i nst al l
Est e comando i nst al ar bash, y si se
preci sa al guna dependenci a (l i breras,
ot ros programas, et c.), t ambi n l o har.
B
en el di rect ori o del port , l o que borrar l as
f uent es baj adas. En caso de que el t i empo de
conexi n sea una pri ori dad con respect o al
espaci o en di sco, no borren l as f uent es, por si
al guna vez t i enen que vol ver a compi l ar el
programa. Di f ci l , no? Casi t ant o como el
apt - get de Debi an.
CONFI GURAR EL ENTORNO DE TRABAJO
Una vez que el bash est i nst al ado, procedemos
a conf i gurar nuest ra cuent a de usuari o para
empl earl o, medi ant e el comando:
# c hsh nombr e_ de_ usuar i o
En el edi t or predef i ni do se abri r un archi vo que
posee l a i nf ormaci n del usuari o i ndi cado que
se encuent ra en / et c/ passwd, para permi t i r su
edi ci n de manera ms ami gabl e que yendo
di rect ament e al passwd, y con l a vent aj a
adi ci onal de que cual qui er usuari o puede usarl o
para modi f i car su propi a i nf ormaci n personal
si n mol est ar al admi ni st rador.
Ot ra gran di f erenci a que hay en FreeBSD es que
no exi st en l os Runl evel s (ni vel es de ej ecuci n),
de modo que en caso de querer t ener un i ni ci o
grf i co , deberemos i ndi car en / et c/ t t ys que se
i ni ci e el servi dor X con el xdm (o gest or de
l ogueo que ms nos gust e), o bi en arrancar el
servi dor manual ment e cada vez que i ni ci emos
una sesi n con el comando xi ni t .
Est e mt odo es el que se usa para
i nst al ar el 90% del sof t ware en FreeBSD.
Pri mero, hay que encont rar el programa
que deseamos i nst al ar en el rbol de
port s; est o se puede hacer con el
comando:
# f i nd / usr / por t s - name
par t e_ del _ nombr e_ del _ pr ogr ama
o bi en con:
# wher ei s nombr e_ del _ pr ogr ama
o con:
# c d / usr / por t s
# mak e sear c h
name= nombr e_ del _ pr ogr ama
y l uego:
# c d
/ usr / por t / di r ec t or i o/ enc ont r ado/ en/ bsqu
eda
# mak e i nst al l
Despus, hay que t ener un poco de
paci enci a (ya que no sl o se baj an l as
f uent es, si no que t ambi n se compi l an) y
t endremos nuest ro port f unci onando. Al go
para recordar: una vez f i nal i zada l a
compi l aci n e i nst al aci n del programa
en cuest i n, podemos sal var un poco de
espaci o en di sco ej ecut ando make cl ean
ENTRE LOS SISTEMAS OPERATIVOS
LIBRES, NUESTRO QUERIDO GNU/LINUX
NO ESTA SOLO. EN ESTA NOTA
CONTINUAMOS CON LA PRESENTACION
DEL SISTEMA FREEBSD, QUE INICIAMOS
EN LA EDICION ANTERIOR.
FreeBSD
38-39-Sistemas Oper-L7.qxd 2/8/05 4:41 PM Page 38
sistemas operativos
usr#linux
CONFI GURACI ON DEL SERVI DOR X
Para conf i gurar por pri mera vez el servi dor X,
ej ecut amos como root el comando:
# xf 86c f g
Arrancar un servi dor X con l as opci ones
bsi cas, y en l ej ecut ar l a ut i l i dad de
conf i guraci n de X grf i ca. Al l podremos
sel ecci onar l a pl aca de vi deo que t engamos (en
caso de que no est l i st ada, el egi mos l a ms
pareci da, o al guna que posea el mi smo chi pset ;
si desconocemos est a i nf o, vamos a Googl e), el
moni t or y l as resol uci ones que deseamos que
est n di sponi bl es cuando ej ecut emos X. Una vez
f i nal i zada l a conf i guraci n, hacemos cl i c en el
bot n Qui t , y l e i ndi camos que guarde l a
39
conf i guraci n en el archi vo
/ et c / X11/ XF86Conf i g. La
conf i guraci n del t ecl ado se guarda
en el di rect ori o / et c / X11.
Una vez que est hecha l a
conf i guraci n, podemos probar el
servi dor medi ant e el comando xi ni t ,
que l o i ni ci ar si n Wi ndow manager,
por l o que no podremos ni si qui era
mover l as vent anas que generemos.
Para ut i l i zar di ari ament e X deberemos
conf i gurar un admi ni st rador de
vent anas, o bi en de escri t ori os (KDE,
GNOME, IceWM, et c.). Tenemos que
i nst al arl o, ya sea medi ant e el port
correspondi ent e o medi ant e paquet es,
y l uego i ncl ui r una l nea como l a
si gui ent e en l a pri mer l nea del archi vo .xi ni t rc de nuest ro
home:
exec [ nombr e_ admi ni st r ador _ vent anas]
Para i nst al ar bl ackbox desde l os port s, por ej empl o,
ej ecut amos l os si gui ent es comandos:
# c d / usr / por t / x11- wm/ bl ac k box
# mak e i nst al l
# ec ho exec bl ac k box > ~ / . xi ni t r c
At enci n! Est e comando dest ruye cual qui er copi a previ a
del archi vo .xi ni t rc.
Como l t i mo paso nos queda ej ecut ar xi ni t para veri f i car
que, ef ect i vament e, bl ackbox est i nst al ado, conf i gurado
y f unci onando como corresponde.
Como l t i ma t area por hoy, con el X veremos cmo hacer
que nuest ro FreeBSD arranque di rect ament e el servi dor
grf i co con el Xdm, con el f i n de poder l oguearnos desde
al l di rect ament e a l a GUI. Edi t amos el archi vo / et c/ t t ys y
qui t amos el coment ari o de l a l nea que di ce:
t t yv8 / usr / X11R6/ bi n/ xdm - nodaemon xt er m of f
sec ur e
Fi nal ment e, rei ni ci amos el i ni t con el comando:
# k i l l - HUP 1
Una vez hecho est o, deberamos t ener corri endo el xdm en
nuest ro FreeBSD cada vez que l a mqui na se i ni ci e.
CONCLUSI ON
Para i r t ermi nando est a expl i caci n, l es recomi endo que
l e den una oport uni dad a FreeBSD, ya que a ms de uno
l o sorprender l a vel oci dad de est e si st ema operat i vo
l i bre. Si l ogran superar el mi edo i ni ci al a l o nuevo ,
vern que t i enen en sus manos un si st ema sumament e
est abl e, que es UNIX, y que debi do al t i po de i nst al aci n
que provee, no nos i nst al a 2000 paquet es cuyas
ut i l i dades desconocemos y que sl o ral ent i zan nuest ra
workst at i on.
Como me di j o hace un t i empo un ami go: Si una persona
prueba Free, despus no l o dej a ms . Di cho y hecho,
ahora me encuent ro anal i zando l a posi bi l i dad de mi grar
mi mqui na de producci n SuSE 9.1 a Gent oo (un Li nux
con el si st ema de port s de BSD) o a Free. Sl o el t i empo
di r qu f unci ona mej or.
As que l os dej o, queri dos l ect ores, con l a i nqui et ud de
ver qui nes se suman a l a movi da BSD y, si Di os qui ere (y
nuest ro j ef e de redacci n ;- P), nos veremos en prxi mas
not as sobre est os ot ros SO l i bres. #Mar c os I baez
EN EL SITIO OFICIAL DEL PROYECTO FREEBSD (WWW.FREEBSD.ORG) ENCONTRARAN
VARIOS MANUALES PARA DESCARGAR Y APRENDER MAS SOBRE EL USO DE ESTE
SISTEMA.
EN EL SITIO WWW.FREEBSD.ORG/PORTS/ ENCONTRAREMOS UN COMPLETO INDICE
CON CAPACIDADES DE BSQUEDA SOBRE TODOS LOS PROYECTOS DE CDIGO
ABIERTO QUE HAN SIDO PORTADOS A ESTE SISTEMA OPERATIVO.
38-39-Sistemas Oper-L7.qxd 2/8/05 4:41 PM Page 39
aplicaciones
usr#linux
omenzaremos por dar al gunas noci ones que nunca vi enen
mal . Se consi dera que un mensaj e es spam s y sl o s el
mensaj e es no sol i ci t ado y, a su vez, es dupl i cat i vo. No
sol i c i t ado si gni f i ca que el recept or no di o un permi so
veri f i cabl e al remi t ent e o emi sor para que l e enve el mensaj e.
Dupl i c at i vo si gni f i ca que el mensaj e es envi ado como part e de un paquet e
o col ecci n mayor de mensaj es, donde t odos t i enen el mi smo cont eni do y
queda expuest a nuest ra di recci n a l os dems recept ores.
DEFI NI CI ON TECNI CA DE SPAM
Un mensaj e el ect rni co es spam si :
# La i dent i dad personal del recept or y el cont ext o son i rrel evant es porque
el mensaj e es i gual ment e apl i cabl e a muchos ot ros recept ores
pot enci al es.
# No se puede veri f i car que el recept or haya dado un permi so del i berado,
expl ci t o y aun revocabl e, para que el mensaj e l e sea envi ado.
Ahora vamos a l a part e t cni ca: qu podemos hacer nosot ros en nuest ra
di st ri buci n GNU/ Li nux para l i mpi ar o f i l t rar ese correo no deseado?
UNA SOLUCI ON
Una posi bl e al t ernat i va para prot egernos de est e f l agel o es Spam
Assassi n. La conf i guraci n cuent a con vari os pasos y t i ene al gunos
requi si t os. Uno de el l os, y el ms i mport ant e, es t ener i nst al ado
SpamAssassi n, que se encuent ra di sponi bl e en l a mayora de l as
di st ri buci ones Li nux; de no ser as podemos descargar su l t i ma versi n
de su si t i o of i ci al :
ht t p:/ / spamassassi n.apac he.or g
C
FILT RAN DO EL CORREO N O DESEADO
40
SpamAssassin
EL CORREO ELECTRONICO, HOY EN
DIA ES UNA DE LAS HERRAMIENTAS
MAS USADAS EN CUANTO A LO QUE
COMUNICACION SE REFIERE. ES
UTILIZADO PARA PRACTICAS DE
ENVIO DE CORREO NO SOLICITADO
MAS CONOCIDO COMO SPAM POR
MUCHAS EMPRESAS Y
PARTICULARES, CON EL FIN DE
PUBLICITAR PRODUCTOS, SERVICIOS,
ETC. VEAMOS UNA SOLUCION QUE
NOS PROTEGE DE ESTOS ATAQUES.
AQUI VEMOS LA OPCION DE CONFIGURACION DE FILTROS EN EVOLUTION.
Luego, l a conf i guraci n es segui da por l a apert ura de nuest ro
cl i ent e de correo f avori t o, en mi caso Evol ut i on. Creamos l a
carpet a Spam y dent ro de st a l as subcarpet as
Fi l t er edSpam, Mi ssedSpam y NonSpam.
Nos vamos a l a conf i guraci n de nuest ro cl i ent e y abri mos
l as regl as, donde creamos una nueva, a l a que l l amaremos
SpamAssassi n.
Como muest ra l a f i gura debemos sel ecci onar (segn nuest ro
cl i ent e de correo) el t amao en kb, y l e asi gnamos un val or
de 250000.
Dej amos t odas l as opci ones como est n y, ent onces,
def i ni mos l l amar al SpamAssassi n (/ usr / bi n/ spamassassi n).
Ahora, de l a mi sma f orma, crearemos un segundo f i l t ro, al
que l l amaremos SpamFi l t er . Def i ni mos l a si gui ent e regl a:
cual qui er cabecera con el t ext o
X- Spam- St at us: YES en el cuadro de cabecera, moverl a a l a
carpet a Fi l t eredSpam.
Si empre hay que t rat ar de que en el l i st ado de regl as st as
sean l as pri meras que se act i ven y l uego l as dems. De est a
f orma, una vez que ej ecut emos Evol ut i on veremos cmo el
spam se va a l as carpet as sel ecci onadas.
I NTERVI NI ENDO EN EL FI LTRADO
Ahora vi ene l a part e ms i nt eresant e del f i l t rado y de l a que
ni nguna PC se escapa: l a de nuest ra i nt ervenci n.
Muchas veces vamos a ver que se pasa correo basura del
f i l t ro, mi ent ras que en ot ras ocasi ones, correos no- spam se
mueven a l a carpet a de spam.
Para est o t enemos dos f unci ones: cuando se pasa un spam
del f i l t ro t enemos que moverl o a l a carpet a Mi ssedSpam, y
40-41-Aplicaciones-L7.qxd 2/8/05 4:40 PM Page 40
shell
usr#linux
l os correos que no son spam y que se f ueron a
l a carpet a de spam por error l os pasamos a l a
carpet a NonSpam.
Ahora s podemos i r a l a carpet a de
SpamAssassi n y borrar t odos l os correos no
sol i ci t ados si n probl emas.
APRENDI ZAJE AUTOMATI CO
At enci n! Est o no t ermi na ac. Para que
nuest ro f i l t ro adqui era el aprendi zaj e de l os
correos, podemos recurri r a una consol a si empre
usando el usuari o Root , el cl i ent e de correo
cerrado y ej ecut ar l a si gui ent e orden:
#sa- l ear n spam di r
/ home/ ar i el / .evol ut i on/ mai l / l oc al .spam.di r ec t or y/
Mi ssedSpam/ *
De est a f orma aprender a det ermi nar mej or si
un mensaj e es correo basura o no. Mi ent ras ms
correo t engan l as carpet as de aprendi zaj e, ser
ms t i l ; es conveni ent e j unt ar bast ant es
mensaj es y l uego ej ecut ar el comando.
I mpor t ant e: no ut i l i zar el comando de
aprendi zaj e cuando est abi ert o el cl i ent e de
correo.
La operaci n ant es descri pt a podr vari ar segn
el cl i ent e de correo. Como muchos de l os
cl i ent es act ual es t raen f i l t ros de correos spam
por def ect o, con el l os t ambi n podemos real i zar
l a t area.
CONCLUSI ON
SpamAssassi n es una apl i caci n cl si ca de
GNU/ Li nux con l a que podemos real i zar una
conf i guraci n manual del f i l t rado de correo no
deseado o spam, que resul t a muy t i l .
En l os t i empos que corren, ya no cuent a crear
una nueva casi l l a de correo el ect rni co cada vez
que nos sent i mos desbordados por el correo no
deseado. Hay que ut i l i zar herrami ent as que
posean ci ert a capaci dad de aprendi zaj e para
adapt arse a l os mi l es de mani obras que
ut i l i zan l os spammers para hacernos l l egar sus
promoci ones no deseadas.
Si bi en muchos cl i ent es de correo t raen una
f unci n i nt egrada de est e t i po, no t odas vi enen
con l a f unci onal i dad y f l exi bi l i dad de
SpamAssassi n. A probarl o y, despus de un
t i empo, a ol vi darse del spam.
#Ar i el Cor gat el l i
AHORA ESTAMOS CREANDO LA REGLA DE SPAMASSASSIN CON SU
CORRESPONDIENTE FILTRO.
ESTA ES LA SEGUNDA REGLA CREADA CON LA CABECERA DE SPAM.
EN ESTA IMAGEN PODEMOS OBSERVAR LAS FUNCIONES QUE TIENE EVOLUTION A LA
HORA DE CREAR UNA REGLA. MAS QUE COMPLETO.
41
40-41-Aplicaciones-L7.qxd 2/8/05 4:40 PM Page 41
personalizacin
42
usr#linux
PERSON ALIZAN DO LA FORMA EN QU E SE V E N U EST RO GN U /LIN U X
mpecemos por el pri nci pi o,
es deci r, por el i ni ci o del
si st ema operat i vo. Grub,
como muchos saben, es un
boot l oader, un programa que se encarga
de i ni ci ar al gn si st ema operat i vo. Pero
t ambi n podemos cambi arl e su aspect o,
para l o cual debemos real i zar el si gui ent e
procedi mi ent o:
Pr i mer o debemos t ener Gr ub compi l ado
con sopor t e par a spl ashi mage. La
mayor a de l as di st r i buci ones l o t r aen
as , per o si se no es el caso, puede
obt ener se ms i nf or maci n en
r usl ug.r ut ger s.edu/ ~ mc gr of / gr ub-
i mages/ #3.0. Par a poner l e a nuest r o
Gr ub un l i ndo f ondo de pant al l a
necesi t amos una i magen . xpm con una
r esol uci n de 640x480 de 14 col or es,
que deber emos compr i mi r con gzi p.
Luego l a copi amos a / boot / gr ub, y
edi t amos gr ub.c onf ( o menu. l st en
al gunas di st r i buci ones) agr egndol e l a
si gui ent e l nea:
E
ESTAMOS EN MODO TEXTO, PERO QUE HACE ESE GRAFICO EN LA ESQUINA
SUPERIOR? MODO GRAFICO ENCUBIERTO?
muest r e una i magen o, i ncl uso, ani maci ones,
el pr oceso es t edi oso y r equi er e el uso de
var i os scr i pt s y par ches, que si son mal
apl i cados, pueden hacer que LI LO no compi l e o
que compi l e per o nunca i ni ci e.
De t odas f or mas, si a al gui en l e i nt er esa
modi f i car su LI LO, aqu l es damos una gu a
( en i ngl s) de cmo hacer l o, j unt o con un
scr i pt par a GI MP: www.13t hf l oor.at / ol d/
Sof t war e/ l i l o- spl ash. Y en
www.gamer s.or g/ ~ qui net / l i l o encont r ar an
cmo poner l e ani maci ones a LI LO.
DENTRO DE GNU/ LI NUX
En modo t ext o podemos usar l a ut i l i dad
Boot spl ash par a most r ar un gr f i co al i ni ci o
de nuest r o GNU/ Li nux; si nuest r os scr i pt s r c l o
sopor t an, t ambi n podr emos poner
ani maci ones o una bar r a de est ado.
Par a usar l o, debemos t ener compi l ado en el
ncl eo el sopor t e par a Fr ameBuf f er y el par che
de Boot spl ash. Muchas di st r i buci ones ya
vi enen con Boot spl ash, es deci r que ya t i enen
puest o el par che en el ncl eo y sopor t e par a
Fr ameBuf f er. Si se no es nuest r o caso,
debemos hacer l o si gui ent e:
Nos asegur amos de que l as f uent es de nuest r o
ncl eo se encuent r en i nst al adas en
/ usr / sr c/ l i nux. Luego descar gamos el par che
de Boot spl ash de acuer do con nuest r a ver si n
del ncl eo ( 2. 4 o 2. 6) , desde
f t p.openbi os.or g/ pub/ boot spl ash/ k er nel .
spl ashi mage= ( hd0, 0) / boot / gr ub/ i magen.
xpm. gz
(Cambi aremos part i ci n y di recci n segn
l a conf i guraci n de nuest ro si st ema). Por
l t i mo, podemos modi f i car el col or de
nuest ro men especi f i cando en grub.conf :
f or egr ound = f f f f f f
bac k gr ound = 000000
Si bi en el conoci do boot l oader LILO
t ambi n puede ser conf i gurado para que
EN LOS ULTIMOS TIEMPOS, LOS SISTEMAS OPERATIVOS
SE FUERON VOLVIENDO MAS Y MAS LINDOS: MICROSOFT
CON SU WINDOWS XP, MACINTOSH CON MAC OS X..., Y
GNU/LINUX NO SE QUEDO ATRAS. HOY EN DIA EXISTE
UNA ENORME CANTIDAD DE UTILIDADES Y APLICACIONES
PARA EMBELLECER NUESTRO SISTEMA, Y MUCHAS
DISTRIBUCIONES YA LAS INCLUYEN, COMO SUSE. A
CONTINUACION VEREMOS LAS DISTINTAS FORMAS PARA
AUMENTAR EL ATRACTIVO DE GNU/LINUX.
Mejoras visuales
42-45-Personalizacion-L7.qxd 2/8/05 5:35 PM Page 42
personalizacin
usr#linux
Ahora parcheamos el ncl eo de l a si gui ent e
manera:
~ # c d / usr / sr c / l i nux
/ usr / sr c / l i nux # pat c h - p1 <
/ ubi c ac i n/ del / par c he/ boot spl ash- 3.1.3- 2.6.0-
t est 9.di f f
Si no i ndi ca ni ngn error, ya habremos
parcheado el ncl eo.
Ahora debemos conf i gurarl o (con el f amoso
comando make menuconf i g) y habi l i t ar l o
si gui ent e:
Para l os ncl eos 2.4:
Code mat ur i t y l evel opt i ons - >
[ * ] Pr ompt f or devel opment and/ or
i nc ompl et e c ode/ dr i ver s
Pr oc essor t ype and f eat ur es - >
[ * ] MTRR (Memor y Type Range Regi st er )
suppor t
Bl oc k Devi c es - >
[ * ] Loopbac k devi c e suppor t
[ * ] RAM di sk suppor t
43
(4096) Def aul t RAM di sk si ze
[ * ] I ni t i al RAM di sk (i ni t r d)
suppor t
Consol e Dr i ver s - >
[ * ] VGA t ext c onsol e
[ * ] Vi deo mode sel ec t i on suppor t
Consol e Dr i ver s - > Fr ame- buf f er
suppor t - >
[ * ] Suppor t f or f r ame buf f er
devi c es
[ * ] VESA VGA gr aphi c s c onsol e
[ * ] Use spl ash sc r een i nst ead of
boot l ogo
Para l os ncl eos 2.6:
Code mat ur i t y l evel opt i ons - >
[ * ] Pr ompt f or devel opment
and/ or i nc ompl et e c ode/ dr i ver s
Pr oc essor t ype and f eat ur es - >
[ * ] MTRR (Memor y Type Range
Regi st er ) suppor t
Devi c e Dr i ver s - >
Bl oc k devi c es - >
< * > Loopbac k devi c e suppor t
< * > RAM di sk suppor t
(4096) Def aul t RAM di sk si ze
[ * ] I ni t i al RAM di sk (i ni t r d) suppor t
Gr aphi c s suppor t - >
[ * ] Suppor t f or f r ame buf f er devi c es
[ * ] VESA VGA gr aphi c s suppor t
Consol e di spl ay dr i ver suppor t - >
[ * ] Vi deo mode sel ec t i on suppor t
< * > Fr amebuf f er Consol e suppor t
Boot spl ash c onf i gur at i on - >
[ * ] Boot up spl ash sc r een
Ahora a compi l ar el ncl eo. En l os ncl eos 2.4:
/ usr / sr c / l i nux # mak e dep & & mak e c l ean bzI mage
modul es modul es_ i nst al l
En l os ncl eos 2.6:
/ usr / sr c / l i nux # mak e & & mak e modul es_ i nst al l
Si t odo sal i bi en, t endremos el archi vo bzI mage en
/ usr / sr c / l i nux/ ar c h/ i 386/ boot / bzI mage, que debemos
copi ar a nuest ro di rect ori o de i ni ci o (/ boot ) y crear una
nueva ent rada para est e ncl eo en nuest ro boot l oader
(LILO o Grub); convi ene dej ar l a ent rada ant eri or por si
al go sal e mal . La ent rada en Grub (dependi endo de
nuest ra conf i guraci n) debe quedar as:
t i t l e= I ni c i o c on Fr amebuf f er per o si n Boot spl ash
r oot = ( hd0, 0)
k er nel = ( hd0, 0) / boot / bzI mage vi deo= vesaf b: ywr ap, mt r r
vga= 0x31A
Veamos para qu si rven l as opci ones:
Vi deo: Cont rol a l as opci ones de muest reo, as como
ywrap y mt rr cont rol an l a vel oci dad de pagi naci n del
f ramebuf f er.
Vga: Cont rol a l a resol uci n y l a prof undi dad de col ores
del f ramebuf f er.
La ent rada en LILO (dependi endo de nuest ra
conf i guraci n) debe quedar de l a si gui ent e manera:
i mage = / boot / vml i nuz
r oot = / dev/ hdaX
l abel = I ni c i o c on Fr amebuf f er per o si n Boot spl ash
vga = 0x317
append= vi deo= vesaf b: ywr ap, mt r r #par a 2. 6. x
append= vi deo= vesa: ywr ap, mt r r # par a 2. 4. x
r ead- onl y
EN EL CD DEL PROXIMO NUMERO, EL TEMA DE LINUX USERS PARA TODOS LOS
FANATICOS!
42-45-Personalizacion-L7.qxd 2/8/05 5:36 PM Page 43
personalizacin
44
usr#linux
Not en que en l os ej empl os dados, usamos l a
opci n vesaf b para l os ncl eos 2.6; si
t enemos un ncl eo 2.4, debemos usar vesa.
Si al rei ni ci ar f unci ona t odo bi en e i ni ci amos
a l a resol uci n que especi f i camos, est aremos
l i st os para descargar e i nst al ar boot spl ash.
La di recci n para hacerl o es
f t p.openbi os.or g/ pub/ boot spl ash/ r pm-
sour c es/ boot spl ash/ boot spl ash-
3.0.7.t ar.bz2.
Lo descompri mi mos en al gn di rect ori o
t emporal e i ngresamos en el di rect ori o
Ut i l i t i es, donde l o compi l amos de l a
si gui ent e manera:
# mak e spl ash
Copi amos spl ash a / sbi n
# c p spl ash / sbi n/
Lo ni co que f al t a hacer es baj ar una
i magen para usar de Boot spl ash o crear una
y generar una i magen ramdi sk para poder
r oot = ( hd0, 0)
k er nel = ( hd0, 0) / boot / bzI mage
vi deo= vesaf b: ywr ap, mt r r vga= 0x31A
spl ash= si l ent
i ni t r d= ( hd0, 0) / boot / i ni t r d. spl ash
Cabe not ar que hemos agr egado un nuevo
par met r o en l a l nea del ncl eo, spl ash= .
Aqu l e di r emos si quer emos que i ni ci e el
si st ema si n most r ar nos l os mensaj es de i ni ci o,
par eci do a l o que sucede cuando i ni ci amos MS
Wi ndows o Mac OS. Est o se hace especi f i cando
l a opci n si l ent o haci endo que nos muest r e
l os mensaj es con l a i magen de f ondo,
poni endo ver bose . Tambi n hemos agr egado
una nueva l nea en donde especi f i camos que
se debe usar un r amdi sk al i ni ci o y l a
di r ecci n a nuest r a i magen de r amdi sk.
Veamos en LI LO, ent onces:
i mage = / boot / vml i nuz
r oot = / dev/ hdaX
l abel = Gent oo
i ni t r d = / boot / i ni t r d. spl ash
vga = 0x317
append= vi deo= vesaf b: ywr ap, mt r r
spl ash= si l ent #Par a nuc l eos 2. 6. x
# append= vi deo= vesa: ywr ap, mt r r
spl ash= si l ent #Par a nuc l eos 2. 4. x
r ead- onl y
Aqu t ambi n hemos agregado una nueva l nea,
en donde especi f i camos que se debe usar un
ramdi sk al i ni ci o y l a di recci n a nuest ra
i magen de ramdi sk. De est a f orma, al rei ni ci ar,
t endremos un GNU/ Li nux mucho ms l i ndo.
Para crear un t ema con nuest ras propi as
i mgenes, debemos edi t ar l os archi vos de
conf i guraci n que vi enen con l os t emas. Es
real ment e senci l l o; veamos un ej empl o:
Pri mero creamos un nuevo di rect ori o para
nuest ro t ema personal i zado:
# mk di r - p / et c / boot spl ash/ per sonal / i mages/
Luego copi amos una conf i guraci n de ot ro t ema:
# c p - r / et c / boot spl ash/ t emabaj ado/ c onf i g
/ et c / boot spl ash/ per sonal /
Cambi amos el enl ace si mbl i co del t ema
predef i ni do a nuest ro t ema:
cargarl a durant e el i ni ci o del si st ema.
En www.boot spl ash.or g/ t hemes.ht ml
encont raremos vari as i mgenes con sus
correspondi ent es archi vos de conf i guraci n.
Una vez descargado o creado al gn t ema y
copi ado a l a di recci n
/ et c / boot spl ash/ t hemes/ t emabaj ado,
procedemos a crear l a i magen ramdi sk:
# / sbi n/ spl ash - s - f
/ et c / boot spl ash/ t hemes/ t emabaj ado/ c onf i g/ boot
spl ash- 1024x768. c f g > > / boot / i ni t r d. spl ash
Si endo boot spl ash- 1024x768.cf g el nombre de
nuest ra conf i guraci n. Creamos un enl ace
si mbl i co a nuest ro t ema de l a si gui ent e
manera:
# l n - s / et c / boot spl ash/ t emabaj ado
/ et c / boot spl ash/ def aul t
Ahora debemos act ual i zar l as ent radas en Grub
o LILO para usar l as i mgenes. En Grub:
t i t l e= I ni c i o c on Fr amebuf f er y Boot spl ash
MIREN QUE LINDO QUEDO ESTE DEBIAN CON LAS MEJORAS VISUALES APLICADAS.
42-45-Personalizacion-L7.qxd 2/8/05 5:36 PM Page 44
personalizacin
usr#linux
# r m / et c / boot spl ash/ def aul t
# l n - s / et c / boot spl ash/ per sonal / et c / boot spl ash/ def aul t
Ahora ponemos l as i mgenes que queramos ut i l i zar en el
di rect ori o / et c/ boot spl ash/ personal / i mages/ y edi t amos el
archi vo de conf i guraci n de l a si gui ent e manera:
# nano - w / et c / boot spl ash/ def aul t / c onf i g/ boot spl ash
1024x768. c f g
j peg= / et c / boot spl ash/ def aul t / i mages/ i magenper sonal ver bose.j pg
si l ent j peg= / et c / boot spl ash/ def aul t / i mages/
i magenper sonal - si l ent . j pg
Creamos ot ra vez una i magen ramdi sk:
# / sbi n/ spl ash - s - f / et c / boot spl ash/ def aul t / c onf i g/
boot spl ash- 1024x768. c f g > / boot / i ni t r d. spl ash
Cuando rei ni ci emos, t endremos nuest ras i mgenes
personal i zadas al i ni ci o. Hay que acordarse de dej ar una
ent rada como copi a de seguri dad por si al go l l ega a sal i r
mal , as podremos i ni ci ar nuest ro GNU/ Li nux y corregi rl o.
En nuest ro CD de l a prxi ma edi ci n i ncl ui remos un t ema de Grub y ot ro de
Boot spl ash para usarl os o t omarl os como ej empl o; espero que di sf rut en
con el l os. El t ema de Boot spl ash est hecho para usar a 1024x768.
EN CONCLUSI ON
Para acceder a una expl i caci n compl et a sobre el archi vo de conf i guraci n
que anal i zamos en est a not a deben i r a www.boot spl ash.or g/ c onf i g.ht ml .
Hast a ahora hemos personal i zado el men de sel ecci n de Grub
agregndol e nuest ro propi o f ondo de pant al l a, y hemos creado un t ema
para Boot spl ash.
Tambi n podemos personal i zar l a f orma en que nos l ogueamos a nuest ra
PC y l a manera en que se ven nuest ro GNOME o KDE, ya sea cambi ando l os
t emas o agregando di st i nt as ut i l i dades.
Por l t i mo, queremos coment arl es que en el prxi mo nmero
cont i nuaremos con est e t ema. Ent re ot ras cosas, veremos cmo es y de
dnde consegui r l a l t i ma versi n (no est abl e) del nuevo E17, j unt o con su
i nt eresant e di spl ay manager Ent rance. Y recuerden que t odo l o que hemos
vi st o en est e nmero (y en el prxi mo) ser i ncl ui do en el CD de GNU/ Li nux
USERS # 08. Vari os mot i vos por l os cual es no pueden perderse l a segunda
part e de est a not a Ya pueden poner manos a l a obra para embel l ecer
sus si st emas operat i vos, y nos vemos en l a edi ci n del mes prxi mo.
#Juan P. Fi r r i nc i el i
Marcel o T. de Al vear 768 - 2 C Ci udad de Buenos Ai res
Tel .: (54- 11) 4313- 9977 e- mai l : i nf o@ t uxsys.com.ar
Q u s a b s d e Li n u x ?
Un emprendi mi ent o de Hct or Facundo Arena
Horari o de at enci n: l unes a vi ernes de 17 a 21 hs.
CURSOS SIMPLES
Ni vel Bsi co / Admi ni st raci n de Redes
Programaci n PERL
Inf ormes e i nscri pci n w w w . t u x sy s. c o m . a r
ESCUELA VIRTUAL
Cursos a di st anci a
w w w.l i nuxadi st anci a.com
Sol uci ones l i bres para un mundo l i bre
CARRERA LINUX ' 05
9 mat eri as / 8 meses
Abi ert a l a i nscri pci n!
P
u
b
l
i
c
i
d
a
d

s

l
o

v

l
i
d
a

p
a
r
a

l
a

R
e
p

b
l
i
c
a

A
r
g
e
n
t
i
n
a
.
42-45-Personalizacion-L7.qxd 2/8/05 5:36 PM Page 45
principiantes
48
usr#linux
paquetes para instalar sus programas en ellas.
Pero entre SuSE y Mandrake cul elegir? Ah,
eso s que no lo s. Hagan piedra, papel o tijera, o
tinmarn entre los loguitos de ambas lo que
quieran. Aunque como recomendacin: prueben las
dos y luego opten por una.
PASO 2: OBTENER LA DISTRIBUCION
A la hora de obtener la distribucin que hemos
elegido, tenemos muchos caminos (y todos
conducen a Roma). El primero consiste en usar los
beneficios de la mgica banda ancha (si tenemos).
Existe un sitio llamado LinuxISO que acta como
repositorio de servidores que alojan distribuciones.
De esta forma, podemos acceder rpidamente a la
distro que hayamos elegido. Es slo cuestin de
hacer clic en el logo correspondiente para que
LinuxISO nos asigne un servidor espejo de dicha
distribucin y podamos bajarla. Ahora bien, tengan
en cuenta que las distribuciones estn ocupando
un promedio de 3 CDs, por lo que la descarga
seguramente tomar un par de das.
Si no tenemos banda ancha, entonces lo mejor ser
buscar la manera de que los CDs lleguen a la puerta
de casa. Esta fue la forma que yo utilic para obtener
mi primera distribucin de GNU/Linux. Existe un sitio
llamado CheapBytes (www.cheapbytes.com) que, por
muy pocos dlares, nos enva nuestra distribucin
favorita a domicilio; es necesario realizar el pago con
tarjeta de crdito. Si viven en la Argentina, entonces
tienen el sitio MercadoLinux
GUIA BASICA DE INTRODUCCION AL MUNDO DEL SOFTWARE LIBRE
medida que pasa el tiempo,
noto que cada vez ms
gente tiene ganas de
aprender a usar nuestro
querido sistema operativo. Algunos, por
inters; otros, por simpatizar con la
filosofa del cdigo abierto, y otros ms,
por pura necesidad. Lo cierto es que el
hecho de querer acercarse es ya un gran
paso. Luego, es cuestin de saber hallar
la informacin correcta en el lugar
indicado. El objetivo de este informe es
hacer que la bsqueda sea una tarea
mucho ms sencilla y, as, puedan
acercarse al mundo de GNU/Linux en el
menor tiempo posible y con pocos
traumas.
PASO 1: ELEGIR UNA DISTRIBUCION
Tomada la decisin de instalar una
versin de GNU/Linux, lo importante es
saber elegir la distribucin adecuada. Ya
hemos hablado en numerosas ocasiones
de este tpico, y hay muchos puntos de
vista diferentes en cuanto a este tema.
Por eso, lo que voy a hacer en esta
seccin es brindarles mi opinin personal
con respecto a la mejor distribucin,
dependiendo de las necesidades.
Si nuestro objetivo es utilizar GNU/Linux
como un sistema operativo de uso
cotidiano (en el hogar, la oficina, etc.),
entonces debemos escoger distribuciones
populares, que traigan mucho software, y
que tengan buenas herramientas de
instalacin y configuracin. Por qu?
Porque a nadie le interesa estar tres
horas configurando la placa de video,
cuando lo nico que quiere hacer es mirar
A
Cmo acercarse
aLinux?
un DivX. En este campo, en
el mundo de GNU/Linux las
opciones recomendadas son
SuSE Personal Edition,
Mandrake 10.1, Xandros y
Linspire. SuSE PE es una
excelente eleccin, ya que en un solo CD
se incluye todo lo necesario para tener
funcionando el sistema. El proceso de
configuracin es muy sencillo y la distro
trae un montn de herramientas visuales
que permiten personalizar todos los
aspectos del sistema.
Por su parte, Mandrake 10.1 es una
distribucin mucho ms amplia y viene
en tres CDs. Incluye una gran cantidad de
aplicaciones para instalar, y el proceso
para hacerlo es muy rpido. Incluso, si ya
tenemos un Windows instalado, puede
hacerse espacio de forma totalmente
automtica.
Xandros es la continuacin de Corel Linux
(se acuerdan?). Est basada en Debian,
y es bastante completa para el hogar y la
oficina. Tiene una versin comercial que
incluye una versin preinstalada de
CrossOver Office, una herramienta para
usar software de Windows en Linux.
Finalmente, Linspire es fcil de usar,
completa y bien cuidada grficamente.
Cul elegir entre estas cuatro? Yo
optara por sumarme al carro de las ms
populares: SuSE o Mandrake. Saben por
qu? Porque en el futuro, les ser mucho
ms fcil encontrar programas para
estas distribuciones e instalarlos. Cuanto
ms popular es la distribucin, ms se
preocupan los programadores por lanzar
48-52-Principiantes1-L7.qxd 2/15/05 3:03 PM Page 48
principiantes
usr#linux
(www.mercadolinux.com), que
acepta pago contra reembolso (o
sea, pagan cuando reciben el
pedido). MercadoLinux est tambin
en Chile y prximamente abrir sus
puertas en otros pases de
Latinoamrica.
Otra opcin es visitar el kiosco de
revistas o la librera ms cercana y
comprar alguna revista o algn
libro que venga con una
distribucin de GNU/Linux. Les
recordamos que nosotros incluimos
un CD con una distribucin de
GNU/Linux en las ediciones impares
de la revista (1, 3, 5, 7, etc.), slo
para los suscriptores.
Por ltimo, podemos pedirle Linux a
un amigo o contactarnos con un
grupo de usuarios GNU/Linux local
para pedirles un CD con alguna
distribucin.
PASO 3: INSTALAR EL SISTEMA
OPERATIVO
Si optamos por una de las
distribuciones recomendadas
anteriormente, entonces el proceso
de instalacin ser muy sencillo.
La deteccin de hardware es
automtica, y si algo no es
correctamente detectado, siempre
es posible configurarlo ms tarde,
cuando el sistema ya est
instalado. Como seguramente ya
tienen Windows, les recomiendo
que, al momento de hacer espacio
para el nuevo sistema operativo (o
sea, de hacer las particiones),
elijan la opcin Quitar espacio libre
a Windows. Esto les preguntar
qu cantidad de MBs quieren
sacarle a la particin del sistema
de Bill, y generar una particin
nueva de ese tamao para nuestro
querido GNU/Linux.
Otro punto importante que hay que
tener en cuenta cuando
seleccionamos los componentes por
instalar es siempre elegir los
paquetes de desarrollo
(development tools) y la
documentacin. Los primeros,
porque sern esenciales a la hora
de compilar alguna aplicacin y,
seguramente, en algn momento
tendremos que hacer frente al
tema de la compilacin (no todas
las aplicaciones de GNU/Linux
vienen listas para ser usadas).
Para obtener ms info sobre este
tema, vean el recuadro Qu es
compilar? Por otra parte, la
documentacin siempre es muy
importante porque nos salvar en
los momentos problemticos menos
esperados. Luego, ustedes elijan
los paquetes a piacere, pero si lo
van a usar en el mbito hogareo,
los paquetes multimedia e Internet
sern imprescindibles.
Una vez que todo est instalado, el
sistema har algunas
autodetecciones, y todo lo que no
haya podido definir por s solo nos
lo preguntar. Repito, no se
preocupen si algo no funciona bien,
siempre habr tiempo de
solucionarlo ms adelante.
Como ltimo paso, se instalar el
gestor de arranque (el programa
que hace que el sistema operativo
se inicie). Si pregunta en dnde
instalar este programa, elijan la
MBR (Master Boot Record); de esta
manera, cuando enciendan la
mquina, les aparecer el men
para elegir. Y para finalizar con
esta seccin, algunas
recomendaciones:
# Si van a usar Windows y Linux
en la misma mquina, siempre
primero instalen Windows y
luego Linux. As tendrn menos
problemas para instalar el
gestor de arranque.
# Recuerden instalar los paquetes de desarrollo y la documentacin!
# Elijan siempre el modo bsico de instalacin. As el sistema har
menos preguntas.
# Instalen el gestor de arranque (LILO o GRUB) en la MBR.
# Si el sistema les pregunta si quieren hacer un disco de arranque,
hganlo.
# Nunca piensen que la instalacin que estn haciendo ser la definitiva;
seguramente instalarn muchas versiones de Linux hasta que
encuentren la que ms les guste.
PASO 4: JUGANDO CON LAS APLICACIONES
Sea cual fuera la distribucin que hayamos instalado, lo primero que
debemos hacer para aprovechar las capacidades del nuevo sistema
operativo es jugar con las aplicaciones que incluye; navegar por los
mens, ejecutar cuanto programa aparezca y probarlo. Notaremos que hay
muchos programas por seccin; por ejemplo, en la parte navegacin web
hay cuatro o cinco navegadores. Cul elegir? Slo ustedes pueden
decidirlo luego de haberlos probado.
PREPARAMOS UNA GUIA DE DIEZ PASOS
PARA QUE LOS MAS NUEVITOS SE
ACERQUEN AL MUNDO DE GNU/LINUX
Y EL SOFTWARE LIBRE CON LA MENOR
CANTIDAD POSIBLE DE PROBLEMAS.
48-52-Principiantes1-L7.qxd 2/15/05 3:03 PM Page 49
QUE ES
COMPILAR?
principiantes
50
usr#linux
PASO 5: RESOLVER PROBLEMAS
No todo es color de rosa. Generalmente, los pro-
blemas aparecen desde el instante mismo de la
instalacin, hasta incluso cuando queremos
apagar la computadora. Algunos pueden encon-
trarse con ms obstculos; otros, con menos,
pero qu sera de la vida si no tuviramos
piedras que sortear en el camino? Digamos la
verdad: no existe sistema operativo de PC que
no presente dificultades a sus usuarios. Qu?
Windows? Vamos! Los usuarios de XP se vuel-
ven locos para hacer funcionar sus dispositivos
viejos (segn Microsoft) debido a la falta de
drivers; se vuelven locos con los virus, con el
sistema de actualizacin, con la baja perfor-
mance, con la imposibilidad de realizar ciertas
tareas, y ms. Amigos, de los problemas no se
salva nadie, ni Windows ni GNU/Linux.
Ahora bien, los inconvenientes con los que se en-
cuentran los nuevos usuarios de GNU/Linux son,
en general, muy diferentes de los que sufren los
usuarios de Windows. En primer lugar, o el primer
problema, es la falta de conocimiento acerca de
cmo funciona el sistema operativo. Esto trae
aparejado que, durante los primeros das de uso,
estemos como explorando a ver qu se puede ha-
cer con este botn, qu pasa si aprieto esta te-
cla, qu sucede si borro esto o si muevo lo otro
all, y as. Y es un problema, porque muchas ve-
ces, al no saber cmo funciona el sistema opera-
tivo, no conocemos qu nos ofrece y no podemos
sacarle el mximo provecho. En cuanto a este te-
ma, lo solucionaremos en el prximo paso.
Otro problema frecuente es que todo deje de
funcionar por determinada razn y, entonces,
nuestra computadora quede inutilizada. S,
amigos, nada es perfecto y esto puede ocurrir.
Por ejemplo, si borramos el ncleo, el sistema
operativo no bootear nunca ms. Ustedes me
dirn: se puede borrar el ncleo?. Claro
que se puede! No es para nada recomendable,
pero se puede porque forma parte de la liber-
tad de cada usuario de hacer lo que quiera
con su sistema operativo. En fin, sea cual sea
la razn por la cual el sistema no se inicia co-
rrectamente (o directamente no se inicia), lo
recomendable es tener un disco de rescate pa-
ra salvarlo. Siempre hagan el disco de boo-
teo cuando el sistema de instalacin de la
distribucin que estn usando se lo sugiera.
Si no tenemos disco de inicio, entonces no po-
dremos salvar la informacin que tenemos en
la particin del sistema que no se inicia. Sim-
ple como eso.
Como recomendacin final, a la hora de ponerse
a resolver problemas, les sugiero que tengan
paciencia. Hay que investigar y tomar cada obs-
tculo como una buena oportunidad para adqui-
rir criterio y experiencia. Cmo resolver proble-
mas? Lo veremos en los prximos pasos.
PASO 6: BUSQUEDA DE
DOCUMENTACION
A la hora de aprender, de informarse, de resol-
ver problemas y de implementar nuevas solu-
ciones, lo mejor es tener un manual al lado. Y
en el mundo del Software Libre, si hay algo que
abunda, eso son los manuales. Por qu? Por-
que hay mucha gente que quiere colaborar con
la causa, y como no todo el mundo sabe pro-
gramar, casi todos optan por escribir sobre los
programas que hacen otros. Entonces, tenemos
decenas de importantsimas fuentes de docu-
mentacin para aprender a utilizar el sistema
operativo. En primer lugar, existe lo que se lla-
man las pginas del manual, un sistema de
ayuda desde la lnea de comandos. Este siste-
ma se utiliza para documentar el funciona-
miento de cada comando, sus parmetros y
sus opciones, y tambin para documentar len-
guajes de programacin, funcionamiento inter-
no del sistema operativo y ms. Para acceder a
las pginas del manual, debemos utilizar el
comando man seguido del nombre de la pgi-
na. Los nombres de las pginas generalmente
concuerdan con el comando o el programa que
documentan. As, para acceder a las pginas
del manual del comando ls ingresamos:
man ls
Y tendremos la ayuda en pantalla. Podemos
movernos por el manual usando las flechas de
direccin superior e inferior, y salir del sistema
con slo presionar la tecla Q. Si se fijan al fi-
nal del manual, encontrarn una seccin lla-
mada See Also (Vea adems), que es muy til
porque nos indica en qu otros manuales ha-
llaremos informacin sobre el tema en cues-
tin. Por ejemplo, en el manual de ls dice See
Also, y hay varios nombres de manuales con
un nmero entre parntesis. Ese es el captu-
lo del manual en donde se habla del tema.
Para acceder a un captulo, debemos pasarlo
como parmetro del comando man antes del
nombre del manual que queremos visualizar.
Por ejemplo, para ver el captulo 7:
man 7 symlink
Sencillo, no? Una ms: para realizar bsque-
das de palabras en una pgina del manual,
Muchas veces habrn ledo por
ah: para instalar tal o cual
programa, primero hay que
compilarlo y eso es un lo!.
La cuestin es as: la
compilacin es el proceso por el
cual el cdigo fuente del
programa (es decir, el texto de
programacin) se convierte en
un archivo ejecutable, listo para
usar. Como muchos programas de
GNU/Linux son de Software Libre,
una de las formas de
distribuirlos es directamente
ofreciendo el cdigo fuente, para
que quien quiera verlo o
modificarlo pueda hacerlo.
Entonces, para usar dichos
programas, hay que compilarlos,
ya que a veces, el programador
no nos ofrece una versin lista
para usar.
Ahora bien, el proceso de
compilacin consiste siempre en
utilizar tres comandos bien
sencillos, que son: ./configure,
make y make install. Por
qu es complicado, entonces?
Porque los programas siempre
dependen de otros componentes
(comnmente denominados
libreras o bibliotecas) y no
siempre esos componentes estn
instalados en nuestro sistema,
por lo cual el programa no se
puede compilar hasta que stos
no formen parte del sistema que
tenemos instalado.
Por lo tanto, hay que instalar
primero los componentes que
pide el programa y luego el
programa en s. El proceso de
instalacin es exactamente igual
con libreras y con programas.
48-52-Principiantes1-L7.qxd 2/15/05 3:03 PM Page 50
principiantes
usr#linux
simplemente presionamos la te-
cla /, escribimos la palabra y
presionamos ENTER. Automti-
camente el sistema se posicio-
nar en la lnea que encuentre.
Por otra parte, Internet es una gran
fuente de documentacin de
GNU/Linux. El sitio oficial de los
documentos del pingino es
www.linuxdoc.org, en donde en-
contrarn completos manuales so-
bre los ms diversos temas, en in-
gls. En http://es.tldp.org hallarn
la pgina oficial del proyecto en
espaol. All hay muchas traducciones de muy
buena calidad, adems de libros completos, con-
ferencias y artculos.
PASO 7: BUSCAR SOPORTE
Uno no vive solo en el mundo, y muchsimas
veces necesita el consejo y la experiencia de
otros para poder nutrir su propio conocimiento.
El mundo del Software Libre, que parece tan
catico y descontrolado, en realidad posee una
comunidad muy organizada, que permite que el
sistema se desarrolle con tanta flexibilidad y, a
la vez, velocidad. Esta organizacin da la posi-
bilidad de que los usuarios accedan directa-
mente a los programadores y les transmitan
sus inquietudes, es la que permite que los
usuarios (nosotros) aprendamos todos los das
un poquito ms.
Bsicamente, los usuarios de GNU/Linux se
renen en los llamados Linux Users Group
(Grupos de Usuarios Linux). Y los hay de todo
tipo: LUGs de barrios, ciudades, provincias y
hasta de pases. Lo primero que deben hacer
cuando se acercan a GNU/Linux es ubicar el
grupo de usuarios ms cercano a su
pas. Una visita a www.linux.org o
una bsqueda en Google les ser
ms que suficiente. Por otra parte,
existen sitios dedicados exclusiva-
mente a responder las preguntas de
los usuarios, como
www.linuxayuda.org y
www.infosertec.com.ar.
PASO 8: SI LAS COSAS NO
FUNCIONAN
Y s, puede pasar. Es comn que las co-
sas no salgan como queremos los pri-
meros das, semanas o, incluso, meses.
Aun yo tengo problemas que realmente
agotan mi paciencia. Lo nico que pue-
do sugerirles cuando tengan algn in-
conveniente es que busquen experien-
cias similares de otros usuarios en In-
ternet. Un truco que me funciona muy a
menudo es hacer bsquedas en Google.
48-52-Principiantes1-L7.qxd 2/15/05 3:03 PM Page 51
principiantes
52
usr#linux
Por ejemplo, un programa llamado Pepito Word me
devuelve una ventana de error con un mensaje
Error 54. Quitting. Qu cuernos s yo qu es
Error 54? Puedo solucionarlo? Debo investigar!
Entonces, busco experiencias similares que hayan
sido consultadas en Internet. Google es una exce-
lente fuente de recursos para este tipo de cosas.
Comienzo por buscar en la Web con una cadena de
tipo Pepito Word Error 54 printing. Y segu-
ramente encontrar algn mensaje en algn foro o
algn artculo que detalla el problema y su corres-
pondiente solucin. Porque no somos los nicos en
el mundo que tenemos problemas y, seguramente,
ese problema que se nos present a nosotros ya se
le present a alguien ms en el pasado.
Una cosa ms, Google permite realizar bsque-
das en los newsgroups, que, a pesar de que
muchos opinen que es un medio de comunica-
cin del pasado, lo cierto es que millones de
personas lo siguen utilizando para comunicar-
se con otros que tengan sus mismos gustos e
intereses. Los newsgroups relacionados con
GNU/Linux son fuentes incalculables de infor-
macin (y, sobre todo, de experiencia) y buscar
la misma cadena que rastreamos en la Web
seguramente nos devolver decenas de resul-
tados con mucha informacin interesante.
PASO 9: FORMANDO PARTE
DE LA COMUNIDAD
Una vez que comiencen a usar GNU/Linux con
cierta periodicidad, insrtense en la comuni-
dad linuxera. No son programadores? Vamos,
que no todo es programacin! Pueden formar
parte de comunidades virtuales, ayudar a otros
usuarios nuevos, escribir artculos con expe-
riencias propias, escribir documentacin sobre
los programas que usan, etc. Hay mucho por
hacer, y es correcto buscar la forma de retribuir
a la comunidad todo lo que ella nos dio. Si qui-
siramos ponerle un valor al trabajo realizado
en GNU/Linux y su principal conjunto de herra-
mientas de Software Libre, seguramente nos
volveramos locos intentando calcularlo porque,
en realidad, es incalculable. Millones de perso-
nas diariamente trabajan de manera desintere-
sada en GNU/Linux y nos regalan un producto
de excelente calidad. Es nuestro deber al me-
nos probarlo y, si estamos a gusto con l, bus-
car la forma de retribuir un poquito todo este
trabajo, a manera de agradecimiento.
PASO 10: RECOMENDACIONES FINALES
Ya llegando al final de la nota, les dejo algu-
nas recomendaciones:
# No se fanaticen con una u otra distribucin
de GNU/Linux. Busquen amplitud de crite-
rio. Prubenlas todas y decidan cul es la
mejor. Y la que es mejor hoy puede no serlo
maana.
# Si son usuarios de Windows, y no ven la ho-
ra de borrarlo, aguanten un poquito. Las
primeras semanas con GNU/Linux pueden
no ser todo lo provechosas que ustedes de-
sean. Todo cambio requiere de adaptacin.
# Y por ltimo, paciencia! Los beneficios
que ofrece GNU/Linux y el Software Libre
quiz no sean visibles una hora despus de
instalarlo, pero seguramente salten a la
vista a los primeros das. Avancen poco a
poco, no pierdan el espritu de investiga-
cin y traten de usar el sistema operativo lo
ms que puedan. Aunque no le encuentren
utilidad los primeros das, hganlo como
prctica. Espero que este artculo les haya
interesado. Suerte en su camino junto a
GNU/Linux! # Hctor Facundo Arena
SI TIENENBANDA ANCHA, EL SITIO WWW.LINUXISO.ORGESEL IDEAL PARA BAJARSE LASULTIMASVERSIONESDE LASDISTRIBUCIONESDE GNU/LINUX.
48-52-Principiantes1-L7.qxd 2/15/05 3:03 PM Page 52
juegos
54
usr#linux
Cube
El est i l o de j uego es una mezcl a ent r e Quake 3
y Ser i ous Sam. Los monst r uos cont r a l os cua-
l es pel eamos en modo un j ugador son bast an-
t e f eos, per o l a gr aci a est en el modo mul t i -
pl ayer. El j uego es bast ant e r pi do, y par ece
que f ur amos desl i zndonos en pat i net a ms
que cor r i endo.
Per mi t e gr abar par t i das y t ambi n gr abar de-
mos. Cor r e no sl o en GNU/ Li nux, si no t ambi n
en Mac OS X y Wi ndows. De t odas f or mas, al
ser Open Sour ce, podemos por t ar l o a ot r os si s-
t emas; de hecho, Int el ya l o est haci endo, por -
t ando Cube a PDA par a most r ar l a capaci dad
de un nuevo chi p 3D par a est a ar qui t ect ur a.
JU EGOS DE DISPAROS EN PRIMERA PERSON A
nt r e l as car act er st i cas
ms i mpor t ant es de est e t -
t ul o se encuent r an l a cr ea-
ci n de mapas en t i empo
r eal en un ambi ent e 3D, es deci r que,
como si est uvi r amos j ugando, nos mo-
vemos a t r avs del mapa que est amos
const r uyendo, el egi mos al go, l o modi f i -
camos y segui mos nuest r o vi aj e, sel ec-
ci onamos un l ugar y si t uamos al go al l ,
t odo al vuel o. Est o l es per mi t e a l os de-
sar r ol l ador es de mapas poder ver en
t i empo r eal cmo va quedando su cr ea-
ci n, y como si est o f uer a poco, l a gene-
r aci n de mapas t ambi n puede hacer se
en modo mul t i j ugador. De qu maner a?
Fci l , cr eamos l a par t i da en modo Cr ea-
ci n de mapas, l os dems se conect an y
ent r e t odos const r ui mos el ni vel .
Los gr f i cos del j uego son de muy bue-
na cal i dad, y f unci onan en cual qui er PC
con sopor t e OpenGL y SDL.
COMO FUNCI ONA
El j uego se basa en una part e servi dor y
ot ra cl i ent e. Si queremos j ugarl o sol os o
en red, pri mero debemos ej ecut ar el ser-
vi dor y l uego conect arnos a l por el
cl i ent e. Si descargamos l a versi n compi -
l ada, est o no hace f al t a, ya que desde un
archi vo se ej ecut a pri mero el servi dor y
despus el cl i ent e en f orma aut omt i ca.
E
EN PLENO JUEGO, HACIENDO JUSTICIA Y ANIQUILANDO A ALGUNOS
MONSTRUOS QUE PRETENDEN DESTRUIRNOS. JA! SE EQUIVOCAN!
LOS EFECTOS LUMINICOS NADA TIENEN NADA QUE
ENVIDIAR A JUEGOS POPULARES COMERCIALES.
CUBE ES UN JUEGO DEL
TIPO FPS, QUE CONSTA
DE DOS MODOS DE UN
SOLO JUGADOR Y DE
DOCE MODOS PARA
MULTIPLAYER. ESTA
CONSTRUIDO SOBRE
UN NUEVO TIPO DE
MOTOR GRAFICO
NUNCA ANTES VISTO.
54-55-Juegos-L7.qxd 2/8/05 4:38 PM Page 54
juegos
usr#linux
CONTROLES DE JUEGO
La mayor a de l os comandos i mpor t ant es se
encuent r an en consol a; el men an es muy
pr ecar i o. Al gunos de l os comandos de consol a
ms i mpor t ant es son:
# Map [ nombr e] : per mi t e cambi ar de mapa.
# Name [ t unombr e] : par a cambi ar nos el
nombr e.
# Say [ t ext o] : par a chat ear en el j uego.
# Ec ho [ t ext o] : muest r a el t ext o a t odos l os
j ugador es a medi da que l o vamos escr i bi endo.
# Connec t [ i pser vi dor ] : Par a conect ar nos a
al gn ser vi dor mul t i j ugador ) .
# Di sc onnec t : desconect arnos de una part i da.
# Team [ nombr equi po] : conf i gur a el nombr e
de nuest r o equi po en cual qui er a de l os modos
por equi po ( mxi mo 4 car act er es, y sensi bl e a
mayscul as y mi nscul as) .
# Gamespeed [ por c ent aj e] : para set ear el por-
cent aj e de vel oci dad de j uego y j ugarl o en cma-
ra l ent a; est desact i vado en modo mul t i pl ayer.
# Mode N: permi t e est abl ecer el modo de j uego.
- 0: es el modo pr edef i ni do, conoci do
como FFA ( Fr ee For Al l ) o t odos cont r a t odos.
1: es el modo en el que podr emos edi -
t ar el mapa ent r e t odos.
2: est e modo es par a j ugar duel os,
aunque si nadi e l o r espet a, se puede j ugar
t r anqui l ament e como en FFA
3: modo de j uego en equi po, f unci ona
con cual qui er cant i dad de equi pos y j ugadores.
Nosot ros seremos al i ados de t odos l os j ugadores
55
que t engan el mi smo nombre de equi -
po (conf i gurado con el comando t eam).
4 y 5: modo i nst agi b, t odos
nacemos con un sni per ( si n mi r a)
con 500 bal as y 1 de vi da.
6 y 7: modo ef i ci enci a. No
apar ecer ni ngn t em per o t odos
nacemos con t odas l as ar mas, con
dos car gador es de bal as cada una, y
256 de vi da.
8 y 9: modo i nst a ar ena, pa-
r eci do al modo ef i ci enci a per o, cuan-
do nos mat an, no r evi vi mos si no que
per manecemos muer t os hast a el f i nal
del r ound ( como en Count er St r i ke) , y
sl o t enemos l a escopet a y el puo.
10 y 11: modo t act i cs ar ena,
es como I nst a ar ena, per o nos puede
apar ecer cual qui er par de ar mas con
dos car t uchos cada una.
- 1: modo un sol o j ugador, es
el cl si co est i l o de mat ar monst r uos
y obt ener t em par a abr i r puer t as o
poder t er mi nar el ni vel .
- 2: modo un sol o j ugador pe-
r o en mapas mul t i j ugador, per mi t e
que nos acost umbr emos a l os mapas.
Los punt os de f r ag son l os mi smos
en t odos l os modos: 1 f r ag por per so-
naj e que mat emos, - 1 si nos mat a-
mos sol os o mat amos a al guno de
nuest r o mi smo equi po.
MONSTRUOS Y OTRAS COSAS
Act ual ment e, hay ocho t i pos de monst ruos para el modo un
sol o j ugador, cada uno con di f erent es armas y resi st enci a.
Los monst ruos son t emporal es, y se est n desarrol l ando
nuevos con mej or cal i dad de model o y movi mi ent os.
En Int er net hay var i as modi f i caci ones par a descar gar y
di sf r ut ar, de t odo t i po, desde si mpl es var i aci ones de ar -
mas hast a conver si ones t ot al es, como el mod LoZ:Cube,
que se basa en el j uego de Ni nt endo Legend Of Zel da.
Tambi n se est cr eando en f or ma par al el a el mot or
gr f i co Sauer br at en, basado en Cube, en donde se si m-
pl i f i car l a cr eaci n de ni vel es. Se basa en l a cr eaci n
de cubos def or mabl es par a desar r ol l ar l os ni vel es, per -
mi t e mapas ms gr andes y muchas ot r as cosas i mpor -
t ant es par a l os desar r ol l ador es de j uegos que necesi t en
un buen mot or gr f i co Open Sour ce.
EN CONCLUSI ON
Est e es un muy buen j uego, aunque par a mi gust o, es
demasi ado r pi do: me conect a l os ser vi dor es de I n-
t er net y, en menos de un mi nut o, ya hab a mat ado a
sei s j ugador es y muer t o doce veces. Aunque me gust an
l os deat hmat ch, est o es demasi ado. De t odas f or mas,
es di ver t i do y val e l a pena pr obar l o. Par a obt ener ms
i nf or maci n, vi si t en el si t i o of i ci al ,
wout er.f ov120.c om/ c ube. # Juan P. Fi r r i nc i el i
LOS ESCENARIOS SON DE LO MAS VARIADOS, GRACIAS A SU
REVOLUCIONARIO SISTEMA DE CREACION DE MAPAS.
ESTOS SON NUESTROS ENEMIGOS QUE SON MAS
GRANDES QUE NOSOTROS? SI DAVID PUDO CON UNA
PIEDRA, POR QUE NOSOTROS NO?
54-55-Juegos-L7.qxd 2/8/05 4:38 PM Page 55
usr#linux
programacin
Ok, despus de haber conf i gurado t odo y si
no hubo ni ngn error escri ban:
mak e
Dependi endo de l a mqui na que posean,
puede t ardar ci nco mi nut os como cuarent a.
El paso f i nal es i nst al ar t odo; para el l o t i -
peen su - c " mak e i nst al l " . Les va a pedi r el
password y empezar el proceso de i nst al a-
ci n.
Luego, para ej ecut ar el programa t i peen
gambas en una t ermi nal .
PRI MER CONTACTO
El uso de est e programa es muy senci l l o, ya
que const a de un f ormul ari o
pri nci pal y un panel de herrami ent as donde
est n t odos l os component es para
desarrol l ar l a i nt erf az grf i ca (t ext , l abel ,
command but t on).
e t r at a de un I DE de desar r ol l o
basado en un i nt r pr et e Basi c
y en obj et os como Vi sual Basi c.
Gambas est i nt egr ado por l a
si gui ent e ser i e de pr ogr amas, a saber :
#Un compi l ador.
#Un i nt r pr et e.
#Un ar chi vador.
#Una GUI .
#Un ent or no de desar r ol l o.
Si l es par ece i nt er esant e, vean l as i mge-
nes de est a not a y segur ament e se queda-
r n con l a boca abi er t a.
OBTENI ENDO E I NSTALANDO GAMBAS
Pueden descargar Gambas de l a di recci n
gambas.sour c ef or ge.net / downl oad.ht ml .
Como si empre, exi st e l a posi bi l i dad de ba-
j arse el cdi go f uent e y compi l arl o, o baj arse
el bi nari o para su di st ri buci n. Hay bi nari os
para l as di st ri buci ones ms i mport ant es;
nosot ros vamos a i nst al arl o desde el source,
as que baj amos t ar.bz2 (a l a f echa de l a
not a l a versi n ms nueva es l a 1.0 RC4).
Par a una i nst al aci n si n pr obl emas, hay
que t ener i nst al ados en el si st ema
al gunos component es de desar r ol l o. Ac va
l a l i st a:
#X11
#QT3
#KDE3
#l i bcurl 7.10.7 o superi or
#SDL,
#Ibxml
#l i bxsl t
Y si van a real i zar programas con acceso a
dat os, pueden i nst al ar Post greSQL o MySQL.
Una vez que ver i f i camos que t enemos
t odo l o que necesi t amos, descompr i mi -
mos el ar chi vo haci endo
t ar - j xvf gambas- xxxx.t ar.bz2. Est a ac-
ci n gener ar un di r ect or i o l l amado
gambas- xxx. I ngr esamos en el di r ect or i o
haci endo c d gambas- xxx y t i peamos el
mgi co comando:
. / c onf i gur e
Para obt ener ayuda del comando
./ c onf i gur e, hagan ./ c onf i gur e hel p.
Si por casual i dad t i enen probl emas con
l a conf i guraci n pueden i r deshabi l i t ando
component es. Por ej empl o:
. / c onf i gur e - - di sabl e- db- c omponent
. / c onf i gur e - - di sabl e- k de- c omponent
En caso de que se hayan ol vi dado de i ns-
t al ar al gn component e de desarrol l o, s-
t e ser deshabi l i t ado aut omt i cament e.
DESARROLLO RPIDO DE APLICACION ES PARA GN U /LIN U X
56
ESTAS SON LAS VENTANAS PRINCIPALES DE GAMBAS EN TODO SU
ESPLENDOR. PODEMOS VER QUE TODO EL SISTEMA ESTA BIEN
ESTRUCTURADO EN SUS DIFERENTES COMPONENTES.
Gambas
S
56-57-Programacion-L7.qxd 2/8/05 4:24 PM Page 56
programacin
mul ari o como en Vi sual Basi c. Para compi l ar el programa, presi onen F7;
para compi l arl o y que chequee si l a si nt axi s y l as vari abl es son correct as,
hay que presi onar ALT- F7 (est o sera como el CTRL- F5 de Vi sual Basi c).
Una vez que hayamos probado el programa y veri f i quemos que f unci ona
correct ament e, est amos en condi ci ones de crear nuest ro paquet e de i nst a-
l aci n. Para el l o vayan a Pr oyec t o/ Cr ear paquet e de i nst al ac i n.
Despus de i ngresar su nombre y su mai l l es present ar el archi vo CHAN-
GELOG para que l o compl et en (hay que met er l a pri mera ent rada de est e
archi vo) y l a pant al l a para el egi r el t i po de paquet e a crear (para Mandra-
ke,Red Hat , Debi an o SuSe). Yo el eg Debi an ya que est oy usando una di s-
t ri buci n basada en Debi an (y porque me gust a Debi an).
La si gui ent e pant al l a l es pregunt ar en qu grupo de paquet es qui ere que
se cree el programa; l a si gui ent e pant al l a, en qu part e del men se crea-
r l a ent rada.
La l t i ma pant al l a l es pregunt ar en qu di rect ori o qui eren que se guar-
den l os paquet es. Lo ni co que f al t a es que apri et en mak e pac k age, y el
programa se encargar de crear t odo l o necesari o para que se pueda i ns-
t al ar en l a di st ri buci n el egi da.
DOCUMENTACI N I NCLUI DA
Est e es un punt o f l oj o en el programa. Si bi en l a ayuda que vi ene t rae l o
i mpresci ndi bl e para ent ender el f unci onami ent o y al gunas est ruct uras de
l a programaci n Basi c, al f i nal resul t a muy escasa y en l a pgi na no hay
demasi ada i nf ormaci n sobre ej empl os. Pero, cl aro, como est amos ha-
bl ando de Basi c, en Googl e segurament e encont raremos t odo l o necesari o
para sacarl e el mxi mo provecho a Gambas.
CONCLUSI N
Gambas es una excel ent e herrami ent a, muy est abl e y que va mej orando
da a da, ya que el encargado del proyect o no l o abandona y l e va agre-
gando f unci onal i dades t odo el t i empo. Sl o puedo deci r: A programar en
est e Basi c para GNU/ LINUX! .# Jonat an Pugl i ese
SI SON FANATICOS DE VISUAL BASIC Y ESTABAN
BUSCANDO UN ENTORNO DE DESARROLLO PARA
GNU/LINUX QUE USE ESE LENGUAJE, SU BUSQUEDA
HA TERMINADO: LES PRESENTO A GAMBAS.
Si vi enen de l a pr ogr amaci n en
Vi sual Basi c, no van a t ener ni n-
gn t i po de pr obl emas en adap-
t ar se a est e ent or no, ya que l a
f or ma de posi ci onar l os cont r ol es
y el cdi go necesar i o par a que el
pr ogr ama sea ut i l i zabl e es pr ct i -
cament e i gual .
En l a pant al l a i ni ci al del pr ogr a-
ma podr n el egi r ent r e un pr oyec-
t o nuevo o uno exi st ent e, ej em-
pl os, o i ncl uso pr oyect os r eci en-
t es. Pr obemos con un pr oyect o
nuevo. Se abr i r un asi st ent e en
el cual apr et ar emos Si gui ent e y
nos pr esent ar una pant al l a con
l os t r es t i pos de pr oyect os que se
pueden r eal i zar :
1) Proyect o con i nt erf az grf i ca.
2) Proyect o de consol a.
3) Copi a de un proyect o exi st ent e.
Nosot ros crearemos un hol a mundo
(grf i co), as que el egi mos l a op-
ci n 1.
Pasaremos a una pant al l a donde
nos pedi r el nombre y el t t ul o del
proyect o; compl et aremos con Hol a-
_ mundo y Hol a Mundo, respect i va-
ment e.
La si gui ent e pant al l a nos pedi r el
usr#linux
di rect ori o donde guardar el proyec-
t o (t odo el proyect o se guarda en
una sol a carpet a, st a es una par-
t i cul ari dad de Gambas), cuando
t ermi namos de el egi r el di rect ori o
apret amos ok, y se l evant ar el IDE
para empezar a desarrol l ar nuest ro
hol a mundo.
En el f ormul ari o de l a i zqui erda,
que es el pri nci pal (proyect o), don-
de est el rbol de di rect ori o de
nuest ro proyect o as como l as op-
ci ones para compi l ar, vern el nodo
padre que se l l amara hol a_ mundo
y, dependi endo de l , cuat ro carpe-
t as (c l ases, f or mul ar i os, modul os,
dat os). Nos posi ci onamos sobre
hol a_ mundo, apret amos el bot n
derecho y el egi mos nuevo f ormul a-
ri o y l e damos el nombre f r mhol a.
Ahora, en l a vent ana de herrami en-
t as, sel ecci onamos un command-
but t on y l o ponemos en el f ormul a-
ri o f r mhol a y l e hacemos dobl e
cl i c. Est o hace que se abra l a ven-
t ana de cdi go, donde i ngresare-
mos l o si gui ent e:
f r mhol a. c apt i on = " Hol a Mundo"
Not en que cuando apri et an el . se
despl i egan l as propi edades del f or-
EL SISTEMA INCLUYE UN ASISTENTE PARA LA CREACION DE PAQUETES
DE INSTALACION, COMPATIBLE CON RED HAT, SUSE Y DEBIAN.
GRACIAS A KDE, ES POSIBLE HACER UN NAVEGADOR
EN GAMBAS CON SOLO 26 LINEAS DE CODIGO.
57
56-57-Programacion-L7.qxd 2/8/05 4:24 PM Page 57
amesys l i ber l a nueva versi n de su si st ema
de archi vos Rei serf s versi n 4. El soport e para
el kernel para Rei ser4 puede obt enerse del
parche que est amos vi endo, y l os ut i l i t ari os, de
l a pgi na of i ci al , www.namesys.c om; dent ro de l o posi bl e,
busquen l os ut i l i t ari os en su di st ri buci n de t urno. La
i nst al aci n de l os ut i l i t ari os es real ment e si mpl e, as que no
vamos a menci onar nada al respect o. En cuant o al soport e en
el kernel , si l l egaron hast a ac, es porque ya saben que en l a
part e de Fi l e syst ems van a encont rar l a opci n de Rei ser4 en
modo experi ment al .
COMPARACI ON DE SI STEMAS
Lo que vamos a ver ahora es una comparat i va, porque al
moment o de escri bi r est e art cul o, t odava no t ena hechos
l os t est s (acl aro que no voy a prof undi zar en el t ecni ci smo del
di seo del nuevo si st ema de archi vos).
Ms que nada, qui ero t ransmi t i rl es l a i mpresi n que me dej
Rei ser4 al i nst al arl o como si st ema de archi vos de un proxy
kernel
ReiserFS 4
N
58 usr#linux
INFORMACION DE LA MEMORIA LIBRE.
PRU EBAS DE REN DIMIEN T O
INFORMACION DE LA CPU.
DISCO DURO Y OTRAS YERBAS.
Con el obj et i vo de hacer l a
pr ueba, ar m una par t i ci n par a
cada si st ema de ar chi vos. No
qui er o ment i r l es: en r eal i dad,
est oy usando LVM2
( sour ces. r edhat . com/ l vm2) y,
dent r o de un Vol ume Gr oup, est oy
cr eando Logi cal Vol umes con cada
uno de l os si st emas de ar chi vos
por pr obar. Est o no deber a de
af ect ar l os t est s y, por ot r o l ado,
en l a pr ct i ca voy a ut i l i zar t odo
con LVM. No obst ant e, no es un
escenar i o que ar m par a l a
pr ueba; mi s di scos est n
par t i ci onados si empr e con LVM.
Como l es acl ar , hi ce un Logi cal
Vol ume par a cada uno de mi s
si st emas de ar chi vos por pr obar,
cr e un di r ect or i o t est en l a r a z
del di sco y, dent r o de l , gener
un di r ect or i o por cada si st ema de
ar chi vos que voy a t est ear.
squi d 2.5.7 con un kernel 2.6.9, y
l os ut i l i t ari os de Rei ser4 cont ra un
si st ema de archi vos Rei ser3 y sus
correspondi ent es ut i l i t ari os. No
esperaba menos, pero Rei ser4 se
not mucho ms l i gero y di nmi co
a l a hora de copi ar t oda l a cach
de una part i ci n a ot ra, y mucho
ms l i gero an al borrar el
cont eni do de l a cach. Por ot ro
l ado, l a CPU reacci on mucho
mej or a l os pedi dos del squi d en
rel aci n a l o que est aba
acost umbrado. Val e acl arar que es
un squi d por donde navegan cerca
de 500 personas.
Pasemos a l os nmeros, a ver si
est o f ue sl o una sensaci n o, real -
ment e, Rei ser4 es ms rpi do que
su predecesor. En l as si gui ent es f i -
guras pueden ver en det al l e mi
hardware y mi sof t ware para que
t engan una i dea de qu use para
real i zar l os benchmarks:
58-60-Kernel L7.qxd 2/8/05 4:23 PM Page 58
Desde un pr i nci pi o, par t i mos de que ext 3 y l as dos
ver si ones de Rei ser ocupan 33 MB par a el Jour nal i ng. Les
voy ant i ci pando que no pi enso hacer ni nguna t abl a ni pi zza
par a que vean cmo son l os r esul t ados, as que no se
hagan i deas l ocas.
Lo del espaci o no se puede consi der ar ni una vent aj a ni
una desvent aj a; l a ver dad es que, hoy en d a, me da l o
mi smo si el ar chi vo de Jour nal i ng es de 2 MB o de 100 MB.
Cuando necesi t e poco espaci o en una par t i ci n, no voy a
usar Jour nal i ng.
Se est ar n pr egunt ando: qu es Jour nal i ng? Bueno, en
cast el l ano, y si endo l o menos t cni co posi bl e, Jour nal i ng es
como el ndi ce de l os i nodos de un si st ema de ar chi vos y
su cor r espondi ent e punt er o a l os dat os. Si r ve par a t ener
una r ef er enci a de qu i nodo cor r esponde a qu dat o, o en
r eal i dad, al r evs. De est a f or ma, evi t amos el uso del
di r ect or i o l ost + f ound que suel e haber en cada par t i ci n,
dado que j ams vol ver emos a per der un ar chi vo. Es como
cuando Wi ndows se apaga mal y, ent onces, t i ene un
mont n de ar chi vos que no l l egamos a sal var y no sabemos
de qu son. Bueno, Jour nal i ng evi t a est a si t uaci n
sabi endo qu son y l os dej a donde cor r esponde. En Li nux,
si n Jour nal i ng, cuando apagamos mal el equi po, l os
ar chi vos t er mi nan en l ost + f ound , por que el si st ema no
sabe cmo se l l amaban.
EL MOMENTO DE LA VERDAD
Vol vi endo al t est , vamos a usar al go si mpl e como el t i me
para ver cunt o t i empo demora cada una de l as t areas. En
paral el o, usaremos el upt i me para ver cmo aument a y
di smi nuye el uso de l a CPU:
EN EL NUMERO PASADO
HABLAMOS SOBRE LAS
BONDADES DE LA NUEVA
SERIE DE NUCLEOS 2.6. YA
ESTA DISPONIBLE EL PARCHE
DE REISERFS 4 PARA EL
NUCLEO, Y AQUI LES
CONTAMOS SI VALE LA PENA
O NO TOMARSE EL TRABAJO
DE INSTALARLO.
usr#linux
shell
CRONOMETRANDO TAREAS COTIDIANAS...
59
CREANDO EL DIRECTORIO CON LOS ARCHIVOS DE PRUEBAS.
58-60-Kernel L7.qxd 2/8/05 4:23 PM Page 59
usr#linux
60
Del pri mer t est podemos concl ui r
que JFS no parece el si st ema de
archi vos ms rpi do. XFS es brbaro
en ambi ent es de exi genci a, dado
que no carga el equi po en rel aci n
al rest o de l os si st emas de archi vos.
Rei ser4, el mot i vo del benchmark,
us menos CPU que su predecesor y
t ard un poco ms. Podramos deci r
que est en el medi o de EXT3 y XFS.
Si n duda, XFS est pri mero.
# t i me du - hs ext 3/
227M ext 3/
r eal 0m3. 052s
user 0m0. 051s
sys 0m0. 219s
# t i me du - hs r ei ser f s/
220M r ei ser f s/
r eal 0m0. 885s
user 0m0. 052s
sys 0m0. 416s
# t i mme du - hs r ei ser 4/
193M r ei ser 4/
r eal 0m11. 174s
user 0m0. 093s
sys 0m0. 902s
# t i me du - hs j f s/
224M j f s/
r eal 0m16. 667s
user 0m0. 069s
sys 0m0. 501s
# t i me du - hs xf s/
222M xf s/
r eal 0m3. 300s
user 0m0. 060s
sys 0m0. 707s
JFS si gue si endo el peor. Rei serf s4 no super a su predecesor,
si no que l e f ue peor, mi ent ras que XFS compart e l a gl ori a con
EXT3.
# t i me r m - r f ext 3/ *
r eal 0m6. 124s
user 0m0. 021s
sys 0m0. 909s
# t i me r m - r f j f s/ *
r eal 0m16. 031s
user 0m0. 047s
sys 0m0. 961s
# t i me r m - r f r ei ser 4/ *
r eal 0m21. 938s
user 0m0. 131s
sys 0m5. 604s
# t i me r m - r f r ei ser f s/ *
r eal 0m2. 729s
user 0m0. 059s
sys 0m1. 912s
# t i me r m - r f xf s/ *
r eal 0m5. 002s
user 0m0. 078s
sys 0m3. 375s
Para borrar masi vament e archi vos, rei serf s en su versi n 3
cl arament e es muy superi or a l os dems. XFS l e si gue y
Rei ser4 no t i ene nada que hacer en l a compet enci a. Oj o: si no
exi st i era Rei ser4, el papel n sera JFS.
EN CONCLUSI ON
En def i ni t i va, Rei ser 4 no super a en nada al r est o de l os
si st emas de ar chi vos, no vi ene en el ker nel of i ci al ( l o que
nos obl i ga a par char el ker nel ) y, por ahor a, ni nguna
di st r i buci n t i ene sopor t e par a l en l a i nst al aci n. Los
t est s que r eal i zamos pueden ser consi der ados NO i deal es,
dado que muchas de l as vent aj as que Namesys pr omet e en
su pgi na no f uer on pr obadas a f ondo. Per o con un si mpl e
t est como el que hi ci mos, t i ene que not ar se que t odav a es
un si st ema de ar chi vos que no super a l o act ual , aunque,
pr obabl ement e, en un f ut ur o s l o haga. Por ahor a, no val e
l a pena y no apor t a nada ut i l i zar Rei ser 4. El r esul t ado del
t est me hi zo l l egar t ambi n a l a concl usi n de que es
pr ef er i bl e dar l e una opor t uni dad a XFS como si st ema de
ar chi vos y ahor r ar el sopor t e de JFS. #Gui do Lor enzut t i
kernel
58-60-Kernel L7.qxd 2/8/05 4:23 PM Page 60
usr#linux
servidores
s que par a t odos aquel l os que al guna vez f r a-
casar on cont r a var i os ar chi vos de t ext o y conf i -
gur aci ones l ent as y poco t i l es, l es pr esent o
c ups ( Common Uni x Pr i nt er Syst em) .
Vamos a ver cmo compi l ar, conf i gur ar y hacer f unci onar el
ser vi dor cupsd, par a dej ar l i st a nuest r a i mpr esor a con l a
f i nal i dad de que t ambi n pueda ser usada por cual qui er
usuar i o que t enga acceso a el l a.
COMPI LANDO CUPS
Baj amos l a l t i ma ver si n de cups di sponi bl e desde
www.c ups.or g, l a descompr i mi mos, y nos posi ci onamos en
el di r ect or i o cor r espondi ent e a cups, que va a l l amar se al go
as como cups- 1. 1. 23/ .
Asegr ense de t ener i nst al adas o de i nst al ar l as si gui ent es
l i br er as:
JPEG 6b o super i or, PNG 1. 0. 6 o super i or, TI FF 3. 4 o supe-
r i or, ZLI B 1. 1. 3 o super i or.
Nos ubi camos en el di rect ori o donde se encuent ra el cdi go
f uent e del xoops, y escri bi mos:
hesse@nada$ ./ c onf i gur e
hesse@nada$ mak e
Usuar i os de pl at af or mas bsd: en est e punt o escr i ban
gmake en l ugar de make .
hesse@nada$ su r oot
r oot @nada$ mak e i nst al l
Si no ha habi do er r or es l uego del make i nst al l , l as l t i mas
l neas ser n si mi l ar es a st as:
I nst al l i ng al l i n man/ es...
I nst al l i ng al l i n man/ f r...
I nst al l i ng i n pdf t ops...
I nst al l i ng i n sc hedul er...
I nst al l i ng i n syst emv...
I nst al l i ng i n c onf ...
I nst al l i ng i n dat a...
I nst al l i ng i n doc ...
I nst al l i ng i n f ont s...
I nst al l i ng i n l oc al e...
I nst al l i ng i n ppd...
I nst al l i ng i n t empl at es...
I nst al l i ng c ups- c onf i g sc r i pt ...
I nst al l i ng st ar t up sc r i pt ...
r oot @nada$
A cont i nuaci n ej ecut amos el ser vi dor de cups, l l amado cupsd.
r oot @nada$ c upsd
De maner a pr edet er mi nada el ser vi dor cupsd escucha conexi ones en el
puer t o 631. Vamos a suponer que no est amos usando ni ngn f i r ewal l , y
somos usuar i os l ocal es de l a mqui na en donde cor r e el ser vi dor.
En una pr xi ma ent r ega ver emos cmo i r " un poco ms l ej os" t r abaj an-
do ms sobr e l a par t e cor r espondi ent e a l a r ed, y a manej os un poco
ms met i cul osos.
Par a conf i gur ar nuest r a i mpr esor a, abr i mos un navegador que cor r a
baj o X por una cuest i n de comodi dad, Fi r ef ox por ej empl o, y escr i bi -
mos: 127.0.0.1:631, que es l a di r ecci n cor r espondi ent e al l oopback, a
nuest r o l ocal host ; i gual dar a poner l oc al host :631.
Al l ver emos por pr i mer a vez el quer i do cups f unci onando.
CONFI GURACI ON GENERAL
Como ser l a pr i mer a vez que nos encont r emos con est e GUI , vamos a
agr egar una pr i mer a i mpr esor a, y as t odas l as que necesi t emos.
En nuest r o caso, ser una i mpr esor a Epson, chor r o de t i nt a, de una an-
t i gedad de unos ci nco aos. No es un l t i mo model o, y f unci ona a l a
per f ecci n.
GU IA DE CON FIGU RACION RAPIDA
IMPRIMIR USANDO GNU/LINUX FUE
SIEMPRE UNA TAREA COMPLICADA Y
ENGORROSA. PERO LOS TIEMPOS CAMBIAN,
Y NO HAY QUE TENERLES MIEDO A LOS
JUEGOS QUE ADMITEN UNA REVANCHA.
Cups
62
A
62-63-Servers-L7.qxd 2/8/05 4:22 PM Page 62
63
servidores
El pr xi mo men exhi bi r un l i st ado con t odas l as i mpr esor as sopor t a-
das por cups par a est a cat egor a de i mpr esor as. Al l buscamos el nom-
br e del model o que necesi t amos poner en mar cha ( Epson 900 en est e
caso) , l o sel ecci onamos y cl i queamos en Cont i nue.
Ter mi nado! , l a pant al l a f i nal nos i nf or ma al egr ement e que hemos con-
f i gur ado nuest r a i mpr esor a.
UN ULTI MO DETALLE
Par a t er mi nar, nos vol vemos a si t uar en el men de Admi ni st r aci n
i ngr esando en el br owser ht t p:/ / 127.0.0.1:631/ admi n, cl i queamos sobr e
Manage Pr i nt er , y nos vamos a encont r ar con un men con l as i mpr e-
sor as que hay i nst al adas en el si st ema. Al l cl i queamos sobr e l a opci n
Conf i gur e Pr i nt er par a def i ni r al gunos aspect os, t al es como t amao
del papel , def i ni ci n, y ot r os det al l es de mayor o menor i mpor t anci a.
Adi s y suer t e con su Cups. # Juan Mar c el o Rodr guez
En el panel web of r eci do, cl i queamos en Do admi ni st r at i on t ask; se
abr i r un men par a hacer l ogui n, y al l i ngr esamos como nombr e de
usuar i o r oot , y el cor r espondi ent e passwor d de l a cuent a. El pr xi mo
men va a t ener t r es opci ones: Cl asses, Jobs, Pr i nt er s.
Dent r o de Pr i nt er s el egi mos l a opci n Add Pr i nt er . Luego, compl et amos
con l os dat os de l a i mpr esor a: nombr e, ubi caci n y descr i pci n. Ahor a,
hacemos cl i c en Cont i nue.
En el pr xi mo men el egi mos el que cor r esponde a puer t o par al el o par a
i mpr esor as Epson.
Vean t odas l as opci ones que of r ece cups, y el i j an l a que cor r esponda a
su har dwar e, caso cont r ar i o no va a f unci onar l a i mpr esor a.
Segui mos adel ant e ( pr esi onando Cont i nue) y obt endr emos un men l l a-
mado Model / Dr i ver f or Epson900.
Ot r a vez el egi mos l a opci n cor r espondi ent e a nuest r a i mpr esor a ( Epson)
y l e damos al Cont i nue ot r a vez.
usr#linux
62-63-Servers-L7.qxd 2/8/05 4:22 PM Page 63
opinin
usr#linux
esde hace ya vei nt i n aos, l a
comput adora personal es al go as
como un cent ro de operaci ones de
l os seres humanos. Al comi enzo, era el
cent ro de t rabaj o: l as of i ci nas repl et as de
papel es sobre el escri t ori o se convert an en
sal as pl agadas de pant al l as, y l os t rabaj adores
comenzaban a desarrol l ar sus t areas con l a
vi st a haci a el f rent e, en vez de apunt arl a haci a
abaj o. Los aos pasaron, l as comput adoras
l l egaron a l os hogares y, ent onces, adems de
permi t i rnos l l evar el t rabaj o a casa , nos
di eron l a posi bi l i dad de t ener un rat o de oci o
j ugando o de educar a nuest ros hi j os con al gn
sof t ware enci cl opdi co.
Ahora bi en, con l a apari ci n de Int ernet , l a
comput adora personal dej de ser el cent ro
de operaci ones de un t rabaj ador para
t ransf ormarse en el cent ro de l a vi da
di gi t al . La PC es el medi o por el cual
mi l l ones de personas se comuni can
di ari ament e (t engo ami gos con qui enes no
habl o por t el f ono desde hace aos, pero s
chat eamos t odos l os das). Ya nadi e manda
cart as a nadi e, t odo t ranscurre a t ravs del
correo el ect rni co y l a mensaj era
i nst ant nea. Mucha gent e que t ena que
t rabaj ar doce horas di ari as en una of i ci na
ahora puede hacerl o desde l a comodi dad de
su casa, graci as a l as f aci l i dades de
comuni caci n que nos of rece l a Red.
Por ot ra part e, l a comput adora pas a ser el
cent ro de t odas nuest ras act i vi dades
art st i cas . La gent e equi pa sus mqui nas
con buenos parl ant es, porque ahora l a PC
reempl az a l os mi ni component es; equi pa a
sus comput adoras con moni t ores ms
grandes, porque ahora reempl azaron a l os
t el evi sores. Y poco a poco, t odos esos
aparat os que pl agaban nuest ro hogar pasan
a ser sust i t ui dos por un sol o equi po que nos
permi t e hacer t odo j unt o, y al mi smo t i empo.
DE 40 CM, A 5 METROS
La t endenci a act ual , o al menos es l o que
vemos en l as novedades t ecnol gi cas, es que
l as personas dej en de est ar sent adas a
cuarent a cent met ros de un moni t or l a mayor
part e del da. Por ms que sea muy cmodo,
l os seres humanos no est amos hechos para
est ar encerrados en un cuart o t odo el t i empo.
De hecho, yo soy una persona bast ant e
nmade, no puedo est ar sent ado f rent e al
moni t or ni si qui era dos horas segui das porque
mi s nervi os se ponen de punt a. Ent onces, hace
al gunos aos apareci el concept o de equi pos
l l amados comnment e set - t op- box. Para l os
que no l os conocen, se t rat a de comput adoras
di seadas para ser muy f ci l es de operar, y, l o
ms i mport ant e, para ser i nst al adas en el
l i vi ng de cual qui er casa. La i dea de est os
equi pos es que sean conect ados a un t el evi sor
y a un buen si st ema de audi o, y ent onces
operar medi ant e cont rol es remot os l a
reproducci n de msi ca y pel cul as, l a
navegaci n, el envo de correo el ect rni co, et c.
Dej aramos de est ar at ados a 40 cent met ros
del moni t or di ari ament e, para pasar a est ar
sent ados en el sof de nuest ro l i vi ng, o en l a
coci na o en cual qui er l ado de l a casa, ya que
l as conexi ones i nal mbri cas f unci onan cada
vez mej or.
EL ROL DEL SOFTWARE LI BRE
Y en l o que se ref i ere a set - t op- boxes, el
Sof t ware Li bre es real ment e l der en el
mercado. Si bi en l as grandes corporaci ones
como Sony han hecho sus pri meras i ncursi ones
en el desarrol l o de equi pos set - t op- box, l o
ci ert o es que, como si empre, l os programas que
i ncl uyen son l i mi t ados y l os equi pos que
di sean son muy di f ci l es de act ual i zar.
El Sof t ware Li bre nos permi t e, ent re ot ras
cosas, t omar cual qui er PC, i nst al arl e una
di st ri buci n de GNU/ Li nux como GeeXBox
(www.geexbox.or g), ponerl a dent ro de una
caj a de pi zza, esconderl a det rs del armari o
que soport a nuest ro t el evi sor y ent onces t ener
una set - t op- box t ot al ment e act ual i zabl e, con
sof t ware de excel ent e cal i dad y a un preci o
mucho ms econmi co. No nos gust a el
navegador que t rae ci ert a di st ri buci n? Lo
cambi amos por ot ro. Est o, en l os set - t op- box
convenci onal es (con sof t ware pri vat i vo) es
prct i cament e i mposi bl e. En breve est aremos
armando un i nf orme sobre cmo const rui r
est os equi pi t os. Pero si buscan al go ya armado
con GNU/ Li nux prei nst al ado, vean nuest ra
secci n Not i ci as. Pero l a cosa no t ermi na ac.
MAS Y MAS JUGUETES
Las comput adoras son cada vez ms chi cas
(como l a Mac Mi ni , www.appl e.c om/ es/
mac mi ni ), y nuest ra vi da t ambi n se est
l l enando de aparat os el ect rni cos, como
t el f onos cel ul ares, reproduct ores de MP3,
vi deoj uegos y ms. Pero l a t endenci a es que
t odos est os j uguet es sean uni f i cados en un
sol o equi po que pueda l l evarnos l a agenda,
nos permi t a revi sar l os mai l s, habl ar por
t el f ono, escuchar msi ca, et c. Y aqu el
Sof t ware Li bre t ambi n es el l der. Symbi an OS
(www.symbi an.c om) es el si st ema operat i vo
que corre en mi cel ul ar y es el si st ema
operat i vo que ms apl i caci ones desarrol l adas
t i ene. Est o es porque Symbi an OS es un
si st ema operat i vo de cdi go abi ert o.
EL FUTURO
Los mej ores set - t op- box se arman con
Sof t ware Li bre, y l os PDAs ms i nt eresant es
i ncl uyen si st emas operat i vos basados
t ambi n en Sof t ware Li bre. GNU/ Li nux ya est
en t odos l ados. En concl usi n, el f ut uro de
est e movi mi ent o es real ment e promet edor.
Que vi va el Sof t ware Li bre!
# Hc t or Fac undo Ar ena
EL SOFT WARE LIBRE FREN T E AL DESARROLLO T ECN OLOGICO
64
LA TENDENCIA INDICA QUE LA COMPUTADORA, TAL COMO
LA CONOCEMOS, DESAPARECERA EN LOS PROXIMOS
AOS. PERO QUE SERA DEL SOFTWARE LIBRE?
VOLVERA EL MONOPOLIO DEL SOFT CON LOS NUEVOS
EQUIPOS QUE FORMARAN NUESTRA VIDA DIGITAL?
NO TEMAN, LECTORES, TODO MARCHA SOBRE RUEDAS,
Y EN ESTA ULTIMA PAGINA LES CONTAMOS POR QUE.
El fin de las
desktop
D
64-Opinin-L7.qxd 2/8/05 4:21 PM Page 64

También podría gustarte