tuxinfo numero 14

Upload: ariel-m-corgatelli

Post on 30-May-2018

230 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/14/2019 Tuxinfo Numero 14

    1/74

  • 8/14/2019 Tuxinfo Numero 14

    2/742

    EDITORIALEste mes es un mes muy importante en lo que respecta al software libre yaque estn comenzando a pensar en l como una solucin para paliar la crisisfinanciera internacional utilizando infraestructura de software libre engobiernos, empresas, pymes y por qu no en hogares en donde la comprade licencias sea un gasto de alguna manera innecesaria.Algo que nos alegra mucho es saber que no slo pymes utilizan servidoresGNU/Linux, sino tambin grandes empresas corporativas las cuales utilizansoluciones para las misiones ms crticas como pueden ser base de datos,servidores de correo, pginas web, sistemas centralizados de backup y msfunciones bajo plataforma GNU/Linux. Este fenmeno no slo obedece a lacrisis y a la reduccin de costos, tambin lo hace desde el lado tcnico,integrando seguridad, soporte, prestaciones, amortizacin en el tiempo ymuchas ms opciones fuera de lo netamente econmico.Con lo cual cierro esta columna con mucha alegra diciendo que este aoquizs sea el ao del software libre en general. Que as SEA.

    Ariel M. Corgatelli

    ColaboradoresAriel Corgatelli (director, editor ycoordinador)Claudia A. Juri (marketing, edicin y ventas)Oscar Reckziegel (el corrector)Ivan Barrientos Salas (Arte y diseo)William Sandoval (Tapa TuxInfo 13 yasesoramiento general)

    Lucas Wells (el traductor)Emiliano PiscitelliAngel GuadarramaClaudio de BrasiErnesto Vzquez AguilarFranco RiveroGaston DiazSamuel Jos Rocha MartosDavid J. CascoRodney Rodrguez LpezPablo Barrera "el otro"

    Roberto AllendePablo TrincavelliMatas Gutirrez RetoMoises Sakiyama "msakiya"

    Diseo

    Claudia Juri y

    Ariel Corgatelli.

    Email. : [email protected]

    mailto:[email protected]:[email protected]
  • 8/14/2019 Tuxinfo Numero 14

    3/743

    TuxInfo Nmero 13, recibi la colaboracin econmica desdePaypal/Dineromail de las siguientes personas listadas.

    Luis Alberto D'ArdisLeonel BurgosFrancisco Luis Vega

    Arnaldo Ramon Martinez

    Don a ciones sin t a rj eta de crditohttp://www.tuxin fo.com.a r/tuxin fo/?pa ge_id=3 5Donaciones con tarjeta de crditohttp://www.tuxin fo.com.a r/tuxin fo/?pa ge_id=37ACERCA DE. . .Nombre Completo: Ariel MarceloApellido: CorgatelliAlias: ArielmcorgEdad: 34

    Sitio o blog personal:

    www.infosertec.com.ar(Tecnologa, noticias Tech,Opiniones)www.infosertec.blogspot.com,(blog personal informal)www.infosertec.tv, (programadiario de tecnologa en video)www.youtube.com/user/infose, (canal de Infosertec.tv)www.tuxinfo.com.ar (ya todoslo conocen) y dems

    proyectos de microblogingscomo flickr, OVI, Facebook,Myspace, Twitter Qik, kyte,etc. con el mismo alias(arielmcorg).Email: [email protected]: Tecnologa, comunicacin permanente, mviles, evangelizar sobre softwarelibre, realizar contenido multimedia y podcast.Primera distro GNU utilizada: Red Hat 5.1Distro que utiliza actualmente: Ubuntu 8.10 64 bitsLo que ama: A mi mujer y mi hija, son la luz que ilumina mi vida da a da.Lo que odia: La soberbia de muchas personas las cuales slo hacen mal a la genteen general, la falta de sinceridad, la mentira, los gobiernos corruptos del mundo, lacorrupcin del estado y toda situacin injusta (precisamente el Blog de Infosertec loutilizo como medio de descarga y difusin en este sentido).

    http://www.tuxinfo.com.ar/tuxinfo/?page_id=35http://www.tuxinfo.com.ar/tuxinfo/?page_id=37http://www.infosertec.com.ar/http://www.infosertec.blogspot.com/http://www.infosertec.tv/http://www.youtube.com/user/infosertechttp://www.tuxinfo.com.ar/mailto:[email protected]:[email protected]://www.tuxinfo.com.ar/http://www.youtube.com/user/infosertechttp://www.infosertec.tv/http://www.infosertec.blogspot.com/http://www.infosertec.com.ar/http://www.tuxinfo.com.ar/tuxinfo/?page_id=37http://www.tuxinfo.com.ar/tuxinfo/?page_id=35
  • 8/14/2019 Tuxinfo Numero 14

    4/744

    ndice de contenido TUXINFO 14EDITORIAL...................................................................................................................... 2

    NOTICIAS........................................................................................................................ 5INTERNET....................................................................................................................... 8Qu es el microblogging?................................................................................................8SUPERPAGINAS............................................................................................................12NOTA DE TAPA..............................................................................................................14Gua definitiva Distros 2009............................................................................................14RINCON DEL LECTOR...................................................................................................36PROGRAMACIN GRAFICA..........................................................................................38Programando un front-end con Gambas..........................................................................38ENTREVISTA..................................................................................................................46Entrevista a Guillermo Campos hazan.............................................................................46

    OPININ........................................................................................................................50LABOEXPRESS..............................................................................................................52TUQUITO III...................................................................................................................55

    Tuquito 3 tus hijos no son tuyo, son hijos de la vida........................................................55DISTRIBUCIONES LINUX..............................................................................................62Damn Small Linux la distribucin GNU/Linux mas portable y liviana...............................62SERVIDORES.................................................................................................................65Pligg es un CMS (sistema de gestin de contenidos) al mejor estilo web 2.0..................65

    JORNADAS DE CHARLASLINUX...................................................................................71After Office Open Source organizado por Centraltech.....................................................71

    CONTENIDO PACK TUXINFO........................................................................................72

  • 8/14/2019 Tuxinfo Numero 14

    5/745

    NOTICIAS DEL MES

    C ub a a p ue st a a l so ft wa r e lib r eDebido a que el pas cuenta con una infraestructura informtica con varios aos deantigedad, su Universidad de Ciencias Informticas desarroll un sistema operativo

    propio basado en Linux; se efectuaron pruebas piloto de migracin en el mbito estatal yeducativo

    Dicho nuevo sistema, fue llamado Nova, creado por estudiantes y profesores de laUniversidad de las Ciencias Informticas de La Habana (UCI), siendo su misin la defacilitar el proceso de migracin, de Windows a software libre. El sistema permiteutilizar aplicaciones modernas en una interfaz sencilla y trabajar con las mquinasobsoletas que todava abundan en la isla, aunque no es la plataforma definitiva deCuba para migrar a Linux.

    Cuba, por el bloqueo y toda la situacin econmica, todava tiene en funcionamientocomputadoras que en otros lugares del mundo son basura.

    En el ao 2005, Cuba inici su migracin a software libre y plataformas de cdigoabierto en general, despus de que el Consejo de Ministros decidiera comenzarpaulatinamente el traslado de las instancias de la Administracin Central del Estado a lanueva tecnologa.

    La Aduana General, los ministerios de Educacin Superior y de Comunicaciones y todaslas universidades cubanas empezaron a utilizar a partir de ese ao las nuevasplataformas en calidad de organismos pilotos. Por su parte, el ministro cubano de

    Informtica y Comunicaciones, Ramiro Valds, celebr esta semana el uso de lasplataformas abiertas dentro del marco de la Convencin Informtica de La Habana, yasegur que indudablemente es un tema muy importante para tener el logro de unmayor control en el proceso informtico del pas.

    Los sistemas de plataforma abierta nos permiten, en la medida que se vayan dominandotodas estas tcnicas y se siga profundizando en ellas, lograr una mayor inviolabilidad enlos procesos de informtica, dijo a periodistas el comandante Valds, ex ministro delInterior. Desde su punto de vista, ser un proceso que no termina, pero por lo pronto laisla pretende avanzar ms rpidamente en 2009 que lo alcanzado hasta el momento.

    Ubuntu Desktop, al parecer est asustando a MicrosoftSegn un artculo de CNET, Microsoft public una bsqueda de empleo en donde buscanun candidato para el puesto de Director de estrategia Open Source enfocado al usuariofinal del PC.

    Windows Competitive Strategy team busca un miembro que lidere un equipo fuerte para dirigir la estrategiamundial en lo que se refiere a los competidores de cdigo abierto, reza el anuncio. El director dirigir laestrategia global en segmentos de mercado como PCs, netbooks, Internet y dispositivos mviles.

    Fuente: CNET

    http://news.cnet.com/8301-13505_3-10159100-16.html

    http://news.cnet.com/8301-13505_3-10159100-16.htmlhttp://news.cnet.com/8301-13505_3-10159100-16.html
  • 8/14/2019 Tuxinfo Numero 14

    6/746

    Ubuntu y su avance en el mercadocorporativoUna encuesta de la firma de

    anlisis RedMonk, sobre ms de7.000 empresas en todo el mundo,muestra el gran avance en laimplantacin de Ubuntu Server enempresas, especialmente entareas de misin crtica.

    La misma revel que Ubuntu escada vez ms utilizada enempresas, especialmente entareas de misin crtica:

    virtualizacin, clustering,servidores de correo electrnico,bases de datos o copias deseguridad a gran escala, aunque elrango abarca a todos los sectores.

    indica que aunque todava no esten disposicin de luchar congigantes como Red Hat, losresultados revelan que Ubuntu es

    algo ms que una distribucinGNU/Linux de escritorio OGrady,indicaba que quizs no est enposicin de luchar contra gigantescomo Red Hat o Novell pero estde a poco entrando cada da msen las grandes empresas y enmisiones crticas como ningunaotra distribucin pudo ingresar.

    NOTICIAS DEL MES

    Otras controvertidas declaraciones de LinusT o r v a l ds Torvalds brind algunas declaraciones un tanto

    controvertidas, como era de esperar, ante lanecesidad de impulsar de alguna manera launificacin de distribuciones GNU/Linux y poderas trabajar en conjunto para el mayorcrecimiento de Linux en el mercado mundial.

    Por lo menos esta es la visin de gran parte dela comunidad de software libre, dicho tema tuvoel absoluto rechazo de Linus quien en sumomento creara el primer kernel Linux y de ahsurgiera GNU/Linux tal cual lo conocemos encualquier distribucin.

    Sus declaraciones fueron: no slo es bueno lamultiplicidad de versiones, creo que esabsolutamente necesario, Tenemos cientos dedistribuciones, que son necesarias para cubrirlas necesidades de los diferentes mercados yuna sola distribucin no cubrira todos ellos.

    La competencia es saludable para el conjunto

    de Linux, es honesta y permite la comparacinentre ellas, recalcaba Torvalds

    Tuxeros Podcast Episodio 0 Podcastnicamente de Software libreAs es amigo, hace como un mes queWilliam Sandoval, un amigo de la casa mepropuso la idea de crear un podcast semanalen el cual nicamente hablemos de softwarelibre. La semana pasada concretamos laidea y ac les entregamos nuestra primeraemisin, la cual denominamos Programa 0.

    http://www.infosertec.com.ar/blog/?cat=326

    http://www.infosertec.com.ar/blog/?cat=3267http://www.infosertec.com.ar/blog/?cat=3267
  • 8/14/2019 Tuxinfo Numero 14

    7/747

    NOTICIAS DEL MESComo actualizar a KDE 4.2 tutorial completoNo miremos atrs, la respuesta est aqu. Ayer se lanz lanueva versin de KDE4. Los suertudos que usan Arch Linuxpudieron instalarla un da antes de que salga (luego me

    gustara saber cmo lo logran), sin embargo, los mortales queusamos sistemas Debian o basados en Debian (como Ubuntu ytodos sus sabores), tuvimos que esperar un da ms, pero yaest (en modo experimental), para poder instalarlo.

    Enlace al manual completo:http://www.infosertec.com.ar/blog/?p=3464

    El proyecto OLPC dona porttiles con Linux anios palestinos en GazaEl proyecto One Laptop Per Child, don5.000 unidades de su producto, el porttilXO, a nios palestinos de la franja de Gaza.Nicholas Negroponte, fundador de la OLPC,ha anunciado un cambio drstico en lagestin de la organizacin, la cual reducira la mitad su personal as como susesfuerzos en el desarrollo de software, sibien anuncia tambin un mayor

    compromiso en Oriente Medio. El proyectoOLPC se encuentra actualmente en unaposicin muy dbil.

    Shuttleworth alaba a Windows 7 y espe ra tener una lucha limpiaEl director ejecutivo de Canonical Ltd. Mark Shuttleworth da la bienvenida a la llegada deWindows 7, del que espera que ponga fin a una situacin incmoda con una luchalimpia, especialmente en el mercado de los netbooks.

    Dicha situacin a la que Mark se refiere, viene derivada de la estrategia agresivamonopolista de Microsoft, la cual est regalando licencias OEM de XP, dndose elparadjico caso que un equipo con Ubuntu cuesta ms que el mismo modelo con XP. Conlo cual instalan un sistema operativo totalmente muerto ya que no se venden licenciasestando de alguna revivido por la mala reputacin de Windows Vista.

    Con la llegada de Windows 7, el CEO de Ubuntu piensa que Microsoft cobrar la licenciaa los fabricantes por lo que verdaderamente cuesta el desarrollo de un sistema operativodurante tres aos y cientos de empleados.

    De esta forma se abrira una lucha limpia por caractersticas y capacidades y nobasada en el monopolio y dominio que Microsoft tiene en el mercado de sistemasoperativos en ordenadores de consumo.

    http://www.infosertec.com.ar/blog/?p=3464http://www.infosertec.com.ar/blog/?p=3464
  • 8/14/2019 Tuxinfo Numero 14

    8/748

    Qu es el microblogging?Microblogging es una forma de blog multimedia que permite a los usuarios enviar

    pequeos textos (en general 140 caracteres o menos) o medios pequeos, como fotos oarchivos de audio y publicarlos, ya sea para que cualquiera pueda verlos o slo por ungrupo restringido de personas que han decidido seguir al usuario. Estos mensajespueden ser enviados de muy diversas formas, como por ejemplo mensajes de texto,mensajera instantnea, correo electrnico o directamente desde una pgina web.

    El contenido del microblogging difiere del blog tradicional en que suele ceirse a un slotema, ms pequeo y que se va acumulando, pero es lo mismo teniendo en cuenta quese utiliza tanto para intereses individuales como comerciales (adaptado de la definicinde microblogging de wikipedia en ingls, al 31 de enero del 2009http://en.wikipedia.org/wiki/Micro-blogging).

    Twitter y los dems

    El servicio ms conocido de microblogging estwitter (http://www.twitter.com), que empeza mediados del 2006, y en el que unoenviaba mensajes respondiendo a unapregunta bsica: Qu ests haciendo eneste momento?. Si uno quera avisarle a

    sus seguidores, enviaba la respuesta, o unenlace a lo que estaba leyendo en Internet,etc. Tras el xito de Twitter, surgieron otrosservicios, con el mismo objetivo que diferanen alguna de sus caractersticas. Elfuncionamiento de estos servicios es elsiguiente: hay que obtener un usuario, y unavez que se tiene el usuario, pueden empezara seguirse a otras personas. Una vez queseguimos a una persona, recibimos lasactualizaciones que este usuario haga.

    Originalmente, uno debe entrar a su cuentade Twitter para enterarse de lasactualizaciones de sus conocidos y paraenviar mensajes. Pero obviamente fueronapareciendo herramientas que facilitabanenterarse de las actualizaciones sin tenerque visitar el sitio web. Cuando solamenteusaba Twitter, aprovechaba la extensin paraFirefox Twitterfox. Mientras navegaba me

    enteraba de las actualizaciones de laspersonas que segua. Hasta que conocidenti.ca (http://identi.ca)

    http://en.wikipedia.org/wiki/Micro-blogginghttp://www.twitter.com/http://identi.ca/http://identi.ca/http://www.twitter.com/http://en.wikipedia.org/wiki/Micro-blogging
  • 8/14/2019 Tuxinfo Numero 14

    9/749

    Identi.ca

    Identi.ca es un servicio similar a Twitter, peroque usa software libre (el programa se llama

    laconi.ca -http://laconi.ca - y cualquiera puedeinstalarlo y generar su propia red demicroblogging). As que decid tener unusuario en este servicio, para apoyar lasolucin de software libre. El problema es queno muchas de las personas que yo seguatenan, a su vez, usuario en Identi.ca y,todava no es posible recibir actualizacionesde personas que pertenezcan a otrosservicios de microblogging (ms tarde volver

    a este tema). As que durante un tiempo no lous mucho, porque deba entrar al sitio paraenterarme de las actualizaciones, algo de loque me olvidaba. Hasta que un da decid queencontrara la forma de, al menos, lograr lamisma funcionalidad que tena en Twitter conIdenti.ca. Busqu en las extensiones paraFirefox, pero la nica que permita unfuncionamiento similar, llamada Identifox, erauna variacin de Twitterfox, y los dos juntosno se llevaban bien. Llegu a otras

    aplicaciones que permitan usar las dos redes(y otras ms) integrndolas en la misma lneade tiempo, que se converta en la solucinideal, pero casi todas estaban basadas enAdobe Air. Y si bien Adobe Air funciona enLinux, no lograba irme del softwarepropietario.

    Gwibber

    Mi bsqueda lleg a su fin cuandoencontr dentro del directorio de

    aplicaciones disponibles del sitiode laconi.ca a Gwibber (https://launchpad.net/gwibber).Gwibber es un cliente paraservicios de microblogging quepermite suscribirse a RSS, recibirmensajes de Facebook, Flickr,Digg y muchos otros servicios. Sumayor ventaja: est escrito enPython, es software libre, y es

    para Gnome. Segn losdesarrolladores todava est enetapa experimental, pero hastaahora yo no he tenido ningnproblema. La instalacin enUbuntu Intrepid Ibex no tienemuchos inconvenientes, slo hayque agregar un repositorio deLaunchpad y se instalaperfectamente. Tambin su sitioweb cuenta con instrucciones para

    instalarlo en openSuse y Fedora.Para instalarlo en Debian Testinglos pasos para lograrlo son lossiguientes (basndonos en lasinstrucciones para Ubuntu IntrepidIbex desde las fuenteshttps://wiki.ubuntu.com/gwibber):

    1) Instalar bazaar para descargar la aplicacin

    sudo apt-get install bzr (o si lo hacen como root, directamente apt-get install bzr)

    2) Instalar webkit y las libreras de desarrollo

    $ sudo apt-get install libwebkit-1.0-1 libwebkit-dev (igual que el punto anterior si sonroot)

    3) Descargar pywebkitgtk

    Ir al sitio http://code.google.com/p/pywebkitgtk/downloads/list y descargar la versin

    1.0.1 (el archivo tar.gz). No descargar la nueva porque necesita una versin superior dewebkit que no est disponible para Debian Testing.

    https://launchpad.net/gwibberhttps://wiki.ubuntu.com/gwibberhttp://code.google.com/p/pywebkitgtk/downloads/listhttp://code.google.com/p/pywebkitgtk/downloads/listhttps://wiki.ubuntu.com/gwibberhttps://launchpad.net/gwibber
  • 8/14/2019 Tuxinfo Numero 14

    10/7410

    4) Instalar las libreras y programas necesarios para compilar pywebkitgtk.

    $ sudo apt-get install build-essential autoconf automake libtool

    libgtk2.0-dev python-dev python-gtk2 python-gtk2-dev libsexy2 libsexy-dev

    python-sexy libxslt1-dev

    (posiblemente ya tengan algunas de estas instaladas si han compilado otros programas)

    5) Descomprimir el archivo descargado de pywebkit e ingresar al directorio. Configurar,compilar e instalar la librera

    $ . cd pywebkitgtk-1.0.1

    $ ./configure --prefix=/usr

    $ make

    $ sudo make install (con sudo si son usuarios comunes o como root)

    6) Instalar las libreras y programas necesarios para gwibber

    $ sudo apt-get install python-cairo-dev python-simplejson python-

    egenix-mxdatetime python-feedparser

    7) Descargar el cdigo fuente de gwibber

    $ cd ~$ bzr branch lp:gwibber

    8) Ir al directorio /gwibber y ejecutar gwibber

    $ cd ~/gwibber

    $ ./run

    9) o instalarlo

    sudo python setup.py install

    Despus, ser suficiente con ejecutar el comando gwibber para que el programa

    comience a funcionar.

    Usar gwibberNo es muy difcil entender cmo se usa este programa. Basta con ir al men Cuentaspara agregar las que queramos y decidir las opciones: Recibir mensajes, Enviarmensajes o Buscar mensajes. Segn sea el servicio que configuremos tendremosdiferentes opciones para usarlo. Con los sistemas de microblogging esos sern losbsicos.

    Gwibber queda en el rea de notificacin y nos avisar con una ventana emergentecuando lleguen nuevos mensajes. Podemos configurar cada cuanto tiempo busqueactualizaciones y cambiar los colores de fondo de los mensajes de cada servicio paraidentificarlos ms fcilmente. Tambin podemos cambiar los temas. En un comienzoviene con dos: el predeterminado y shine. Los temas son un nico archivo html y susimgenes correspondientes y usan la librera de javaScript jQuery.

  • 8/14/2019 Tuxinfo Numero 14

    11/7411

    Sirve tambin como una forma de actualizar los dos servicios al mismo tiempo, ya que siestn configurados para enviar mensajes, basta con escribirlo una vez y los enva atodos al mismo tiempo.

    Openmicroblogging

    Los creadores de Laconi.ca armaron una especificacin para que los sistemas demicroblogging pudieran relacionarse, permitiendo de esta manera que, si yo tengo unusuario en identi.ca pueda seguir a un usuario de otra red sin estar obligado asuscribirme a esa red. Hasta ahora slo Laconi.ca lo lleva implementado, aunque Jaiku,un servicio que haba sido comprado por Google y que ahora sera desarrollado con unalicencia libre, ha dicho que estara entre sus planes unirse a este protocolo. El mayorproblema es que, hasta ahora, Twitter se ha negado a ser compatible con este formato,aduciendo que tiene falencias. Pero a pesar de que los desarrolladores del

    openmicroblogging se mostraron deseosos de modificar la especificacin junto a la gentede Twitter, no hubo ms respuesta por parte de estos ltimos. Una lstima, pero nadararo de parte de empresas que se encuentran en una posicin dominante.

    Guillermo Moviahttp://unojoenelcielo.com.ar/

    http://unojoenelcielo.com.ar/http://unojoenelcielo.com.ar/
  • 8/14/2019 Tuxinfo Numero 14

    12/7412

    Pginas recomendadas de Tuxinfo Nmero 14Mes a mes vamos a ingresar nuestros sitios ms destacados adems de tiles para quenuestros lectores puedan recorrer tomando informacin relevante a distribuciones,aplicaciones, utilidades, etc.Por supuesto que no podemos ingresar todas las que quisiramos por razones de espacio,pero poco a poco estarn reflejadas en esta seccin. Adems aceptamos las suyas paraser publicadas, como tambin poder brindar difusin a los sitios propios de cada uno denuestros lectores (para ingresar sus sitios favoritos deben enviar un mail [email protected]).

    Ariel M. Corgatelli

    AbadiaDigital v 4.0http://www.abadiadigital.com/Sitio dedicado a la informacintecnolgica, a Internet y todoaquello que es interesanteconocer. Recomendable ver loslinks ms populares.

    Mepis GNU/Linuxhttp://www.mepis.org/MEPIS Linux es unsistema de escritorioLinux que es tambinfcil de configurarcomo un servidordedicado. Estdiseado parapropsitos personalesy de negocios. Incluyecaractersticasnovedosas como CDlive/instalacin/recupe

    racin,una configuracin automtica de hardware, reparticionamiento de NTFS, gestin de

    energa ACPI, soporte de WiFI. Fuentes anti-aliasing TrueType, un cortafuegos personal,KDE, y mucho ms.

    mailto:[email protected]://www.abadiadigital.com/http://www.mepis.org/http://www.mepis.org/http://www.abadiadigital.com/mailto:[email protected]
  • 8/14/2019 Tuxinfo Numero 14

    13/7413

    Un ojo en el cielohttp://unojoenelcielo.com.ar/Mis fotos, opiniones sobreMozilla y recomendacionesde libros.

    Canal de Infosertec TV en Youtubehttp://youtube.com/user/infosertecEste canal est destinado a los programas diarios de tecnologa en general, el cual tieneda a da un gran contenido de noticias en relacin al software libre y GNU/Linux.

    http://unojoenelcielo.com.ar/http://youtube.com/user/infosertechttp://youtube.com/user/infosertechttp://unojoenelcielo.com.ar/
  • 8/14/2019 Tuxinfo Numero 14

    14/7414

    Gua definitiva Distros 2009

    Mucho sobre este tema se trat en varios nmeros de TuxInfo, solo que esta ser la nica

    vez en donde trataremos de plasmar una completa gua de las 10 distribuciones mspopulares de la actualidad en donde prevalezca la facilidad de uso, el soporte al hardware,su utilizacin, la libertad, la inclusin de software, la portabilidad, el menor consumo dehard y muchos otros temas que a lo largo de la misma vamos a ir viendo.

    Para ello tal cual como dijimos tomamos 10 distribuciones y las dividimos en grupos, elprimer grupo lo vamos a llamar "distros simples" su condicin est basada en lasimplicidad de la instalacin adems del uso de la misma, el segundo grupo lo vamos allamar "distros completas" en las cuales vamos a tener mayor soporte de hardware, mssoftware y que cumple con todas las necesidades de un usuario promedio, y por ltimo

    encontraremos las "distros Duras" en ellas tanto la configuracin como la instalacin noson del tipo simple pero son quizs de las ms robustas a la hora de brindarles tareas acumplir.

    CLARACIN.Por supuesto el cuadro anterior slo trata de realizar una simple divisin en categoras nosiendo una regla fija y nica ya que una de las principales ventajas que tenemos las

    personas que utilizamos sistemas GNU/Linux es justamente la posibilidad de poder usaruna determinada distribucin con cualquier fin y eso lleva consigo la posibilidad de

    adaptarla a nuestro uso, haciendo la ms dura de las distribuciones quizs la msoperativa.

    Linux Mint 6 "La potencia de una distribucin Debian Linux al lmite"Uno de los objetivos de Linux Mint es crear una distribucin elegante, verstil, actualizada

    y cmoda para los usuarios, y vaya que lo han logrado como veremos en las imgenes yen los pasos de la instalacin de la misma. Linux Mint est basada en Ubuntu (eso noslleva a relacionar la distribucin con la palabra sencillez o la frase facilidad de uso) y

    por consiguiente es compatible con esta ltima ya que comparten los mismos repositorios.

    FICHA TCNICALICENCIA: GNU/GPLv2EMPRESA: Debian projectSITIO WEB: http://linuxmint.com/DESCARGA DIRECTA: http://www.linuxmint.com/download.phpPROS: Ser una distribucin de las ms simples para usuarios de sistemas operativosWindows.CONTRAS: Algunos problemas con la regionalizacin de la distro.

    http://linuxmint.com/http://www.linuxmint.com/download.phphttp://www.linuxmint.com/download.phphttp://linuxmint.com/
  • 8/14/2019 Tuxinfo Numero 14

    15/7415

    GNU/Linux no tiene que ser slo para gente sper experta en sistemas operativos, elobjetivo de Ubuntu y de Linux Mint en este caso es hacerle la vida ms fcil a laspersonas que vienen de usar Windows y que estn cansadas de lidiar con errores todoel da todos los das, hacer que las personas sepan que existe Linux y que no es unproblema usarlo como muchas personas estn acostumbradas a pensar, o que

    simplemente siguen pensando as, la desinformacin hace que las personas no veanms all de un grupo de paquetes privativos.

    Desde la instalacin nos damos cuenta del objetivo de Linux Mint, ser elegante, fcil yrobusta en todo su sistema con temas negros con tonos de luces y efectos muypotentes de compiz, prcticamente todo lo necesario para un usuario promedio seinstala por default, y en caso de que no sea as y necesitemos un programa que notenemos a mano, pues basta con abrir alguna herramienta mint segn sea el caso(como mintupload, o mintinstall) y a instalar se ha dicho, andas por la terminal yquieres aprovechar? apt-get con todas sus opciones!.

    ConclusinLinuxMint es una de las distribuciones que ms est subiendo en popularidad por hacerlas cosas mucho ms simples incluso que Ubuntu 8.10.

  • 8/14/2019 Tuxinfo Numero 14

    16/74

  • 8/14/2019 Tuxinfo Numero 14

    17/7417

    Un ejemplo claro podemos decir sobre la anterior versin estable Sarge en donde ya seencontraba disponible de forma estable el servidor grfico X.org y la gente que manejaDebian no lo vea correcto por no terminar de pasar por todos sus canales de pruebas yes as que Sarge sali como estable con Xfree86 en sus ltimas versiones por supuesto.Esto trajo un no tan grato efecto visual y por supuesto este factor es importantsimo hoyen da, claro que las cosas pareceran tener ahora otro camino y Debian se est haciendode conductas ms dinmicas y ms llevaderas.Ahora no se tarda aos en lanzar versiones nuevas, y la adquisicin de paquetes para ladistro est mucho ms dinmica todava, en esta distro ahora tenemos X.org. Compiz,Beryl, KDE 4.2, (de instalacin opcional) Openoffice 3 y tantas aplicaciones + serviciosactuales que en otro momento tenamos que recurrir quizs a complicadas tareas deconfiguracin y compilaciones.

    La parte grfica de Lenny cambi, se puede notar un buen diseo, muy agradable

    seleccin de iconos, un tema grfico simple pero agradable y algunas mejoras en cuantoa la parte grfica como funcionalidades muy buenas (tengamos en cuenta que almomento de esta nota tenamos la versin 5.0 RC2).

    Como para empezar cuando instalamos la versin desktop el sistema de login utilizadoGDM tiene opciones ms flexibles por defecto, como la posibilidad de que un usuariosimple pueda apagar el equipo (Aclaracin, en la versin anterior slo root poda apagarel equipo y caso contrario a configurar gdm.conf) luego tenemos la posibilidad deseleccionar ms desktop, cuando inicia no vemos a GNOME como un enemigo, semuestra muy amable, quizs podramos decir que tiene un leve formato Ubuntu con ladisposicin de los iconos, los mens, las barras y el mismo gnome-panel-control.Algunas novedades vamos a encontrar con respecto a su antecesor Sarge y estas seencuentran de la mano de funciones que antes no incluan o bien las cambiaron, tal cualel reemplazado el netkit-iinetd por openbsd-inetd, y dentro de los RC vamos a encontrarel clsico rc.local.

    Qu hay de nuevo en la instalacin?Lamentablemente no hay muchas novedades en cuanto a la instalacin, slo que soportams hardware, su kernel por defecto ser de la linea 2.6, los pasos son los mismos, hayque definir particiones, no tiene incorporado Sudo, el tiempo de instalacin es el mismo y

    slo podremos decir que si bien la totalidad de CDroms que completa la distro tiene untotal de 21 unidades, con el primer CD podremos instalar un desktop sin problemas.Lgicamente deberemos actualizar toda la distro cuando se termine de instalar tal cual lodebemos hacer en cualquier distribucin.Despus, cuando instalamos la opcin desktop nos vamos a encontrar con GNOME 2.18,el ncleo o kernel 2.6.18 con lo que el hard soportado es bastante actual, X.org en suversin 7.1, las arquitecturas soportadas son AMD64, Alpha, Arm, HPPA, i386, IA64,m68k, Mips, Mipsel, PPC, S390 y Sparc.

    Cmo obtenerla?

    La forma de obtener esta distro es bien simple, podremos optar por descargar lasimgenes ISO desde los repositorios oficiales ya sea en formato CD o DVD.

  • 8/14/2019 Tuxinfo Numero 14

    18/7418

    El formato CD consta de 21 CD-rom y 3 la misma distro pero en DVD, por lo que va serquizs complejo la descarga y quizs intil de cierta manera, lo que nosotrosaconsejamos es tener en ambos medios (ya sea en CD o DVD) el nmero 1 para

    proceder a la instalacin de la distro despus valindose de Internet para instalar comotambin actualizar los dems paquetes necesarios.

    Qu requisitos debe tener mi equipo?Este es un tema muy interesante ya que Debian tiene la particularidad de trabajar ensistemas de bajos recursos, slo que si deseamos contar con un mnimo de funcionesgrficas lo ideal sera hacer caso a la lista que figura a continuacin.

    Procesador Pentium de ms de 800 MHzMemoria RAM superior a 256 MB

    Espacio en disco de 6 GBLectora de medios pticos CD-ROMPlaca de Red 10/100Placa de sonido compatible

    ConclusinPodemos decir que Debian Lenny es una distribucin muy buena con altas prestacionesy buenos resultados en cuanto la implementacin no slo como servidor sino tambinpodemos utilizarla como desktop sin envidiar a ninguna otra distro.

    Mandriva 2009 "el verano Europeo en grfico"

    Desde la unin de Conectiva con Mandrake esta empresa Francesa tiene ideales muymarcados en donde se opt por un modelo de betatester y luego de que sea utilizado ydescargado por los miembros del club Mandriva (con su beneficio de exclusividad), selibera una versin download de forma pblica totalmente limitada.

    FICHA TCNICALICENCIA: GPLV2

    EMPRESA: Mandriva corp.SITIO WEB: http://www.mandrivalinux.com/DESCARGA DIRECTA: http://www.mandriva.com/en/downloadPROS: Simple instalacin, buen reconocimiento de hardware.CONTRAS: La versin GPL de libre descarga no tiene drivers cerrados, tampoco codecs,

    plugings y java.

    Podramos decir que en principio Mandrake o mejor dicho Mandriva tuvo muchainnovacin de la mano de poder generar fronts grficos para la configuracin de losdispositivos "complicados" en su tiempo, pero claro el ncleo (kernel) fue evolucionandoy hoy por hoy este tipo de caractersticas quedan relegadas ya que de forma nativadicho kernel tiene funciones de auto montaje, drivers para muchos dispositivos que contan solo llamar la utilidad el dispositivo comienza a funcionar, configuraciones grficasgracias a Xorg, y tantas otras funciones que antes se hacan muy complejas siendo latarea de Mandriva llevarlas a cabo de forma simple incluyendo su valor aadido a ladistro.

    http://www.mandrivalinux.com/http://www.mandriva.com/en/downloadhttp://www.mandriva.com/en/downloadhttp://www.mandrivalinux.com/
  • 8/14/2019 Tuxinfo Numero 14

    19/7419

    Hoy en da esta tarea, podramos decir, qued en la historia, perpetuando sus interfasesgrficas desde su ultima versin Mandrake 10.1 (antes de cambiar el nombre) no hacambiado mucho.

    Mandriva 2009 no ofrece muchas nuevas opciones con respecto a la versin anterior, esms, podramos decir que slo vamos a encontrar nuevas versiones de las aplicacionesque antes tenamos, las dos ventajas principales son: una la velocidad de la versinOneEdition XFCE, y segundo que integra todo lo relacionado a escritorios 3D sinconfiguraciones adicionales directamente desde la consola drakconf.

  • 8/14/2019 Tuxinfo Numero 14

    20/7420

    Qu hay de nuevo en la instalacin?La instalacin se puede dividir sobre dos principales, escritorio KDE 4.0 o GNOME,recordando siempre que Mandriva tiene por defecto KDE como gestor de ventanas.Se pueden destacar las herramientas que esta distro tiene con su opcin F1 en donde sepuede reparar el master boot record, instalar nuevamente lilo, borrarlo, actualizar ladistro, repararla si fuese necesario sin romper configuraciones.

    Cmo obtenerla?La forma de obtener esta versin puede variar segn nuestra necesidad, ya sea unaversin Onedition o la versin final.Pagina Oficial: http://www.mandriva.com/Principal Download: http://www.mandriva.com/en/download

    Qu requisitos debe tener mi equipo?

    Procesador Pentium de ms de 2000 MHzMemoria RAM superior a 512 MB ptimo 512Espacio en disco de 8 GBPlaca de Vdeo con aceleradora (siempre y cuando utilicemos los efectos 3D)Lectora de medios pticos DVD-ROMLectora de medios pticos CD-ROMPlaca de Red 10/100Placa de sonido compatible

    ConclusinSin lugar a dudas Mandriva 2009 viene a cubrir un lugar primordial para los usuarios msnuevos de GNU/Linux con algunas nuevas variantes provistas que son varios tipos ymedios de descarga conservando siempre la facilidad de instalacin y utilizacin que sloMandriva nos brinda.Como desventaja del tipo OneEdition XFCE podemos decir que slo se encuentra enidioma "ingls" y que no hay muchas novedades como tampoco "cosa nueva" parahusmear o utilizar, nos tendremos que conformar con una actualizacin de nuestrosistema y nada ms.

    De cualquier manera a los usuarios de Mandriva les podemos decir que vale la penaactualizar la distro y a los nuevos usuarios que usen esta distro sin problemas como unabuena opcin.

    http://www.mandriva.com/http://www.mandriva.com/en/downloadhttp://www.mandriva.com/en/downloadhttp://www.mandriva.com/
  • 8/14/2019 Tuxinfo Numero 14

    21/7421

    OpenSuse 10.2 "la combinacin perfecta entre lo libre y lo cerrado"

    OpenSuse tuvo lugar desde un emprendimiento de Novell hace algn tiempo en dondese decidi de alguna manera retribuir a la comunidad todo lo que ella le brind a la hora

    de su clsico Novell Suse, y es as que cuando Novell tiene un producto final probado esportado a OpenSuse con lo que toda la comunidad se beneficia sin lugar a dudas.

    FICHA TCNICALICENCIA: GNU/GPLv2EMPRESA: Novell SuseSITIO WEB: http://www.opensuse.org/DESCARGA DIRECTA: http://en.opensuse.org/DownloadPROS: Tiene incorporado los plugins de flash, Java, Adobe Acrobat y XEN para virtualizar.

    CONTRAS: Muy lenta la instalacin, segn los equipos algo lenta.OpenSuse siempre fue un proyecto paralelo de la empresa Novell en donde se vanaadiendo nuevas funcionalidades en base a las probadas por Novell de formacorporativa, con la ventaja de tener quizs ms opciones ya que la versin OpenSuseadems de ser un completo desktop tiene funciones de servidor como es el caso de Xenincluido desde el mismo kernel.Adems funciones esenciales para ser utilizada como desktop, tal como plugin, codecs y

    java, no as con los drivers cerrados de Nvidia y Ati.Como siempre OpenSuse es la distro que ms aplicaciones cuenta y se distribuye paratodas las plataformas y arquitecturas, y al tener base de SLESD es una excelente opcin

    para equipos de alta gama por el soporte a hard que incluye.

    http://www.opensuse.org/http://en.opensuse.org/Downloadhttp://en.opensuse.org/Downloadhttp://www.opensuse.org/
  • 8/14/2019 Tuxinfo Numero 14

    22/7422

    Qu hay de nuevo en la instalacin?La instalacin no tiene muchas variaciones en cuanto a su comienzo de octubre de 2005cuando fue lanzada la versin 10.0, contando con la misma cantidad de software, slo

    que ms actuales, se incluye por supuesto la posibilidad de tener virtualizacin de lamano de Xen, podremos optar por usar GNOME o KDE como desktop.En la parte operativa de la instalacin siguen siendo los mismos pasos, su tiempo es altoy ms aun si realizamos la instalacin full llegando a los 5,5 GB de tamao en discoocupado.

    Cmo obtenerla?Para obtenerla es tan simple como ingresar en su sitio oficial y descargar dependiendode la arquitectura la versin en DVD o CD (1DVD o 5CD).Adems podremos contar con los foros, la documentacin en espaol del proyectoOpenSuse, repositorios libres, etc.

    Qu requisitos debe tener mi equipo?Como caractersticas mnimas la gente de Novell afirma:Procesador: Pentium 1-4; AMD Duron, Athlon, Athlon XP, Athlon MP o Athlon 64;Intel Celeron o EMT 64Memoria principal: Al menos 256 MB de RAM; se recomienda 512 MBDisco duro: Al menos 500 MB; se recomienda 2,5 GB para un sistema estndar.

    La ptima para poder hacer funcionar las opciones 3D son las siguientes:Procesador Pentium de ms de 2000 MHz

    Memoria RAM superior a 512 MBEspacio en disco de 10 GBPlaca de Vdeo con aceleradora (siempre y cuando utilicemos los efectos 3D)Lectora de medios pticos DVD-ROMLectora de medios pticos CD-ROMPlaca de Red 10/100Placa de sonido compatible

    ConclusinPodramos decir que esta distribucin tiene un muy buen futuro dentro de los sistemasdenominados desktop, contando con mucho software, buenas interfaces grficas, buen

    soporte de hardware soportando mucho del hardware certificado por Novell con lo quepuede ser una buena opcin en alguna implementacin corporativa.

  • 8/14/2019 Tuxinfo Numero 14

    23/7423

    PCLinuxOS 2009 beta2 "un sistema Mandriva completo con otro aspecto"

    PCLinuxOS es una distribucin simple, rpida y ubicndose en un lugar bien privilegiadoya que cuenta con drivers cerrados, codecs, plugings y dems utilidades necesarias en lavida diaria de cualquiera y quizs lo ms novedoso es que todo el sistema operativo estbasado en Mandriva 2009.

    FICHA TCNICALICENCIA: GPLv2EMPRESA: PcLinuxOS ProjectSITIO WEB: http://www.pclinuxos.com/DESCARGA DIRECTA: http://pclinuxos.com/?option=com_ionfiles&Itemid=28PROS: Contiene plugins, codecs, y flash es liviana y tiene un formato live install.CONTRAS: Algunos problemas con la regionalizacin de la distro.

    Este proyecto es muy interesante ya que utiliza Mandriva como base modificando toda laparte grfica, los mens y adems incluye mucho trabajo de compilacin de software,codecs, plugins, java, y drivers cerrados.Si tendramos que hablar de los pros y contras de esta distro encontramos que suformato es live install tal cual Mandriva OneEdition, su contra es por dems el idioma ycomo parte positiva encontramos una excelente utilidad; Synaptics; funciona como sitendramos delante un sistema Debian, igual las actualizaciones, instalaciones deaplicaciones, como resuelve las dependencias y como se cargan los repos, idntico alsistema grfico apt.

    Y la contra ms grande es que su idioma original es ingls, para poder utilizarla ennuestro idioma debemos realizar un par de pasos y descargar paquetes necesarios paranuestro idioma (estos pasos los muestro ms adelante en la capturas).

    http://www.pclinuxos.com/http://pclinuxos.com/?option=com_ionfiles&Itemid=28http://pclinuxos.com/?option=com_ionfiles&Itemid=28http://www.pclinuxos.com/
  • 8/14/2019 Tuxinfo Numero 14

    24/7424

    Qu hay de nuevo en la instalacin?Sobre la instalacin no vamos a encontrar muchos pasos adicionales y slo debemosrealizar un par de configuraciones para poder utilizar la distro en nuestro idioma.

    Y para ello nada mejor que un paso a paso sobre esta tarea:Cmo obtenerla?Comencemos por pasar la url oficial del proyecto: http://www.pclinuxos.com/La descarga la pueden encontrar desde el siguiente enlace:http://pclinuxos.com/?option=com_ionfiles&Itemid=28

    Qu requisitos debe tener mi equipo?Procesador Pentium de ms de 2000 MHzMemoria RAM superior a 512 MB

    Espacio en disco de 8 GBPlaca de Vdeo con aceleradora (siempre y cuando utilicemos los efectos 3D)Lectora de medios pticos CD-ROMPlaca de Red 10/100Placa de sonido compatible

    ConclusinPclinuxOS 2009 beta2 es una excelente opcin libre basada en Mandriva con estticarenovada, muchas utilidades incluidas, versiones ms actuales de cada paquete, ms

    fluidez en el proyecto que adems de hacer base en Mandriva tiene colaboradores que vansumando su experiencia para mejorarla.

    Ubuntu 8.10 "quizs un futuro estndar en Linux"

    Sin lugar a dudas Ubuntu es una de las distribuciones ms populares de hoy en da, quizsla ms utilizada llegando a un punto en donde empresas que comercializan equipos comoDell la eligi para preinstalar en sus productos. Adems de esto tenemos que Ubuntupuede ser utilizada de muchas maneras, con muchos sabores y con software cerrado,abierto, emulado, virtualizado etc.

    FICHA TCNICALICENCIA: GPLv2EMPRESA: CanonicalSITIO WEB: http://www.ubuntu.com/DESCARGA DIRECTA: http://www.ubuntu.com/getubuntu/downloadPROS: La distribucin ms utilizada, mucho software disponible gracias a su popularidad,gran soporte de hard, muchos fronts grficos, lindo aspecto.CONTRAS: Se distribuye en un solo CD.

    Con el correr del tiempo Ubuntu gan la facilidad de conectar cualquier dispositivo, ya seaUSB, cmara, escner, impresora, placas de red, vdeo, wifi, o lo que fuera y el sistema loauto detecta, hasta cuando necesitamos hacer uso de archivos avi, mp3, java, flash, y elsistema nos instala de forma automtica los codecs necesarios para utilizarlos.

    http://www.pclinuxos.com/http://pclinuxos.com/?option=com_ionfiles&Itemid=28http://www.ubuntu.com/http://www.ubuntu.com/getubuntu/downloadhttp://www.ubuntu.com/getubuntu/downloadhttp://www.ubuntu.com/http://pclinuxos.com/?option=com_ionfiles&Itemid=28http://www.pclinuxos.com/
  • 8/14/2019 Tuxinfo Numero 14

    25/7425

    Todo de la mano de la simplicidad en donde reina una total armona de aplicaciones y novamos a encontrar 25 aplicaciones para abrir un archivo mp3 siendo esto algo por demsimportante ya que si hay una contra significativa en un usuario nuevo es ver tantasaplicaciones para el mismo archivo sin saber cual elegir.

    Qu hay de nuevo en la instalacin?La instalacin en principio no tuvo mejoras significativas en la medida que fueronavanzando las versiones, desde Hoary en donde la instalacin se deba realizar desde unentorno semi grfico al estilo Debian hasta ahora donde se puede realizar la instalacindesde un live cd corriendo Linux previamente y luego instalado desde el mismo

    Windows.

    Variantes de UbuntuDentro de las variantes directas nos vamos a encontrar con Kubuntu, Edubuntu yXubuntu, la primera de ellas es una versin en base Ubuntu pero con un escritorio KDE4.0 en donde se combina toda la simpleza de KDE y la potencia de Ubuntu en un soloentorno.Por supuesto las aplicaciones como las utilidades de administracin son las mismas ycomo tambin as el kernel con los drivers soportados y su servidor grfico, como nica

    desventaja vamos a encontrar en esta versin la necesidad de contar con hardware mspotente en el equipo y la ventaja es un entorno ms ameno pulido y con mayoresfunciones grficas.

  • 8/14/2019 Tuxinfo Numero 14

    26/7426

    En esta imagen pueden ver algunas aplicaciones corriendo, VLC cubriendo la funcin desistema completo multimedia, de fondo el panel de Gnome, un applet donde me informade forma constante el estado del tiempo y sus detalles, detrs las configuraciones decontroladores restrictivos como Ubuntu los nombra, y bueno, si ven con detalle la barrade herramientas, podrn observar que est activa la conexin bluetooth, Pidgin comomensajero instantneo, tomboy para las notas, firefox y thunderbird corriendo cada uno

    en su escritorio virtual.Cmo obtenerla?La forma de obtener esta distro es mucho ms simple que cualquier distribucin, ya quela empresa Canonical duea del proyecto Ubuntu contina enviando CDs de susproyectos de forma gratuita previo registro a cualquier parte del mundo sin cargo alguno.

    Y si por el contrario no podemos esperar lo que normalmente demora la recepcinpodremos bajar las imgenes ISO desde sus enlaces oficiales.

    Sitio Oficial de Ubuntu:http://www.ubuntu.com/

    Descarga de versiones:http://www.ubuntu.com/download

    http://www.ubuntu.com/http://www.ubuntu.com/downloadhttp://www.ubuntu.com/downloadhttp://www.ubuntu.com/
  • 8/14/2019 Tuxinfo Numero 14

    27/7427

    Soporte comercial de Ubuntu, Kubuntu y Edubuntu:http://www.canonical.com/support

    Qu requisitos debe tener mi equipo?Procesador Pentium de ms de 1800 Mhz, ptimoMemoria RAM superior a 256 MB, mnima memoria ptima 512 MBEspacio en disco de 6 GB, mnimo espacio en discoPlaca de Vdeo con aceleradora (siempre y cuando utilicemos los efectos 3D)Lectora de medios pticos DVD-ROMLectora de medios pticos CD-ROMPlaca de Red 10/100Placa de sonido compatible

    ConclusinDe forma personal creo que Ubuntu es una de las ms prometedoras distribuciones Linuxque existe y existi en toda la historia del software libre, tiene un funcionamiento ptimo,una dinmica que podra decir no tiene comparacin, y est desplazando de su bienmerecido podio a Debian en cuanto a base de distros, por supuesto detrs de su empresacuentan con un muy buen equipo de trabajo.

    Damn Small 4.0 "la distrolive ms poderosa"

    Sin lugar a dudas Damn Small Linux viene a cubrir un papel importante en las mini

    distribuciones GNU/Linux, la razn es ms que clara con tan solo 50 MB es posible usartodo un sistema operativo completo con funcionalidades ms que interesantes comotiles.

    FICHA TCNICALICENCIA: GPLV2EMPRESA: DSL ProjectSITIO WEB: http://www.damnsmalllinux.org/DESCARGA DIRECTA: http://www.damnsmalllinux.org/download.htmlPROS: Es liviana, se puede instalar desde el mismo liveCDCONTRAS: Al tener poco espacio en su imagen no contiene software muy actualizado

    como tampoco suite completas.

    Damn Small Linux cuenta con la caracterstica sobresaliente de poder ser utilizada enequipos con hardware reducido, 486 DX4 16 RAM de memoria 200 RAM en disco y poderser totalmente operativo.Esto se debe en gran parte a no utilizar aplicaciones en sus ms recientes versionescomo tampoco a no utilizar entornos grficos elaborados como KDE o Gnome.En su configuracin general encontraremos un men grfico muy interesante llamadoDSL control panel quien se encarga de todo el sistema; en muchos casos grficos y enotros llamando script clsicos de GNU/Linux utilizados por Debian.

    Un buen ejemplo es PPPOE que al hacer clic en esta opcin se abrir la clsica opcinpppoeconf a la cual estamos acostumbrados los usuarios de Debian.

    http://www.canonical.com/supporthttp://www.damnsmalllinux.org/http://www.damnsmalllinux.org/download.htmlhttp://www.damnsmalllinux.org/download.htmlhttp://www.damnsmalllinux.org/http://www.canonical.com/support
  • 8/14/2019 Tuxinfo Numero 14

    28/7428

    DSL (Damn Small Linux) est orientado a un desktop por lo cual encontrarn en susmens opciones para tal fin, DHCPClient, (donde podremos cambiar la direccin IP denuestra placa de red en forma dinmica) Printer setup, (configurar la impresora

    conectada a nuestro equipo) Netcardconfig, (configuramos directamente la placa de red ysus valores) backgrounds, (configuramos el fondo de nuestro escritorio) wlanconfig,keyboard, date/time, etc.

    En esta imagen se puede ver todo el potencial que esta distro brinda con tan solo 50 MB de ISO

    Qu hay de nuevo en la instalacin?Sobre la instalacin podemos decir que la misma se encuentra orientada en cuadros dedilogos grficos no muy complejos, terminando la operacin en un corto lapso detiempo.Su versin actual es 4.0 Alpha1 respetando siempre el mismo tamao de imagen 50mb.

    Cmo obtenerla?La forma de obtenerla es muy simple y tan solo debemos dirigirnos a su sitio web oficialtal cual se ingresa en la ficha tcnica.

  • 8/14/2019 Tuxinfo Numero 14

    29/7429

    Qu requisitos debe tener mi equipo?

    Procesador Pentium de ms de 200 MHz

    Memoria RAM superior a 64 MB (ms que ptimo)Espacio en disco de 4 GB (ms que ptimo)Lectora de medios pticos CD-ROMPlaca de Red 10/100Placa de sonido compatible

    ConclusinDamn Small Linux, es sin lugar a dudas la distribucin libre basada en Debian con mayorrepercusin como utilizacin ya que adems de ser muy liviana cuenta con un escritoriogrfico XFCE muy simple completo como til.

    Fedora 10 (Cambrigde) "mucha ciruga esttica le hizo mal"

    FICHA TCNICALICENCIA: GPLv2EMPRESA: Fedora projectSITIO WEB: http://fedoraproject.org/DESCARGA DIRECTA: http://mirrors.fedoraproject.org/publiclistPROS: Tiene muy buena interfaz de instalacin, un buen y grande equipo de desarrollo,mucho software disponible.

    CONTRAS: No cuenta con software privativo para las tareas diarias, se siguemanteniendo la interfaz desde aos, poco acabado grfico.

    http://fedoraproject.org/http://mirrors.fedoraproject.org/publiclisthttp://mirrors.fedoraproject.org/publiclisthttp://fedoraproject.org/
  • 8/14/2019 Tuxinfo Numero 14

    30/7430

    No se observan grandes novedades en esta versin y las que se pueden apreciar sonms que nada sobre la parte grfica y su nuevo tema visual "Flying High" ya incorporadohace varias versiones atrs, en donde versin tras versin se viene optimizando para

    correr con ventajas desde su servidor grfico Xorg.Quizs lo ms importante es que Fedora fue la primer distribucin en utilizar un driverpara placa NVIDIA llamado Nouveau siendo este una versin libre tratando de suplantarlos propietarios.Su entorno grfico por defecto fue GNOME 2.24 con las mejoras que esta versin tienepor defecto, y de ser necesario podremos instalar KDE 4.2, algunos cambios en cuanto ala velocidad vamos a notar tal cual la posibilidad del cambio en usuarios instantneos,una nueva herramienta de diagnstico de problemas bajo SELinux, administracin deutilitarios optimizada, sistema de virtualizacin opcional, y como siempre una buenavariedad de aplicaciones.

    Qu hay de nuevo en la instalacin?Sobre la instalacin slo se puede decir que es tal cual sus antecesores, donde sevuelven a repetir los mismos pasos, slo que en este caso Fedora no tiene funciones pordefecto para cubrir la funcin de servidor cosa que despus se puede realizar sinproblemas cuando nuestro equipo ya tiene la distro instalada.

    Cmo obtenerla?Para obtener esta distribucin podremos ingresar en su sitio oficial:http://fedoraproject.org/

    O bien desde los mirrors para la descarga:http://mirrors.fedoraproject.org/publiclist/Fedora/10/

    Download en sistema torrentshttp://torrent.fedoraproject.org/

    Qu requisitos debe tener mi equipo?Procesador Pentium de ms de 2000 MHz

    Memoria RAM superior a 256 MB, ptima 512 MBEspacio en disco de 8 GBPlaca de Vdeo con aceleradora (siempre y cuando utilicemos los efectos 3D)Lectora de medios pticos DVD-ROMLectora de medios pticos CD-ROMPlaca de Red 10/100Placa de sonido compatible

    ConclusinUna conclusin sobre Fedora sera que dentro de la instalacin, no se encuentran plugins,codec, java, son quizs complejos en la instalacin, luego la parte buena es que soportala escritura como lectura de formatos NTFS, cuenta con un kernel 2.6.28 con mayorreconocimiento de hardware, tiene instalado el servidor de SSH, utilidades paraconfigurar dispositivos USB y Wifi adems de muchas utilidades incluidas como la utilidadde configurar redes 3G.

    http://fedoraproject.org/http://mirrors.fedoraproject.org/publiclist/Fedora/10/http://torrent.fedoraproject.org/http://torrent.fedoraproject.org/http://mirrors.fedoraproject.org/publiclist/Fedora/10/http://fedoraproject.org/
  • 8/14/2019 Tuxinfo Numero 14

    31/7431

    RedHat 5.3 "un grande en su evolucin constante"

    RedHat hace aos que se convirti en una de las distribuciones lderes en el mercado

    corporativo en todo el mundo, de ella salieron muchas de las distribuciones popularesactuales como es el caso de Mandrake ahora Mandriva, Suse, Fedora, y tantas otras quese basaron en su arquitectura RPM.

    FICHA TCNICALICENCIA: GPL-PrivativaEMPRESA: RedHatSITIO WEB: http://www.redhat.com/DESCARGA DIRECTA: http://www.redhat.com/download/mirror.htmlPROS: Soporte en base a la experiencia, sistema de los ms robustos, buen soporte dehardware.

    CONTRAS: Le falta ms acabado grfico a nivel esttico, se sigue trabajando sobre labase del Redhat 9, le falta innovacin.

    El escritorio de RedHat 5.3 no dice mucho en cuanto a su aspecto grfico, endonde todo su potencial se encuentra oculto detrs de su interfaz sobria y

    mnima.

    http://www.redhat.com/http://www.redhat.com/download/mirror.htmlhttp://www.redhat.com/download/mirror.htmlhttp://www.redhat.com/
  • 8/14/2019 Tuxinfo Numero 14

    32/7432

    Dentro de las principales mejoras que podemos encontrar en Red Hat Enterprise 5 est lafuncin de Virtualizacin, brindando as una total flexibilidad e interoperabilidad entresistemas, SELinux, que si bien ya estaba incorporado desde la versin anterior (Red HatEnterprise Linux 4), posee nuevas funcionalidades que resguardan an ms la seguridadde los equipos y facilitan su administracin y configuracin.Otra de las ventajas principales es la inclusin de Global File System y Red Hat ClusterSuite como mdulos opcionales adquiriendo la suscripcin para Red Hat Enterprise LinuxAdvanced Platform, el producto para servidores de Red Hat.Un detalle muy importante a tener en cuenta es que Red Hat no vende licencias, sino quese comercializa a travs de suscripciones que incluye los beneficios de:Soporte, Red Hat Network, para mantener actualizados todos sus sistemas, inclusoremotamente, acceso a ms de 2500 aplicaciones de software y hardware certificados,entre otros.Otras caractersticas que vamos a encontrar, Kernel y rendimiento Basado en el Kernel

    Linux 2.6.18, soporte para procesadores multi-core.Networking e interoperabilidad, las mejoras de almacenamiento en red incluyen elsoporte iSCSI , Autofs y FS-Cache.

    Cmo obtenerla?La forma de obtener esta distro corporativa es simple, antes que nada debemos optar porla versin adecuada para nuestra necesidad y dentro de ellas vamos a encontrar lassiguientes opciones:Red Hat Enterprise Linux Desktop; Una solucin general para el cliente que se puedeadaptar a los sistemas de escritorio y laptop.Red Hat Enterprise Linux Desktop con opcin Multi OS, en donde se brinda capacidadesde virtualizacin, con la posibilidad de alojar mltiples entornos operativos invitados.Red Hat Enterprise Linux Desktop Workstation, en donde otorga soporte a sistemas declientes ms grandes siendo ideal para las aplicaciones de escritorio de primeracategora, ingeniera de diseo, CAD/CAM, etc.Red Hat Enterprise Linux Desktop Workstation con opcin Multi OS, combinando todas lasherramientas de escritorio en un solo producto.

    Luego de saber bien cuales son las diferencias, previo registro en www.redhat.com,podremos descargar la que ms se adece a nuestras necesidades y contar con un

    soporte de upgrades bajo un tiempo limitado para pruebas del producto antes de lacompra final.

    Qu requisitos debe tener mi equipo?Procesador Pentium de ms de 800 Mhz, 2.0Mhz opcin servidorMemoria RAM superior a 256 MB, 1GB opcin servidorEspacio en disco de 8 GBPlaca de Vdeo con aceleradora (siempre y cuando utilicemos los efectos 3D)Lectora de medios pticos DVD-ROMPlaca de Red 10/100Placa de sonido compatible

    ConclusinRedHat es una de las distribuciones ms robustas del mundo Linux en donde tendremosmuy buenas opciones en un amplio abanico de entornos, podramos decir que junto aNovell se disputan la punta de las distros corporativas.

  • 8/14/2019 Tuxinfo Numero 14

    33/7433

    Slackware 12.2 RC "la ms independiente de todas"

    Slackware podramos decir como bien el ttulo de la misma la define como una

    distribucin de las ms independiente, ms solida, ms libre, ms Unix y porque no msGeek. Esta distro es una de las ms importantes del mercado, como una de las primerasen salir a las pistas Linux.

    FICHA TCNICALICENCIA: GPLv2EMPRESA: Slackware projectSITIO WEB: http://www.slackware.com/DESCARGA DIRECTA: http://www.slackware.com/getslack/PROS: En su nueva versin tuvo grandes saltos y valores aadidos, ms soporte a

    hardware, algunas tcnicas plug and play incluidas.CONTRAS: La instalacin, no es grfica y puede ser compleja para un usuario novato.

    http://www.slackware.com/http://www.slackware.com/getslack/http://www.slackware.com/getslack/http://www.slackware.com/
  • 8/14/2019 Tuxinfo Numero 14

    34/7434

    A finales de junio del corriente ao fue lanzada una nueva versin despus de un largotiempo de espera, en la cual se obtuvieron muchas novedades, por cierto entre ellas,quizs la ms importante es que se rompi la regla de usar kernel o ncleo antiguo, y

    esta vez vamos a encontrarnos dentro de la lnea 2.6.28 adems cuenta con soportenativo de Hal y Dbus, sistema de automontado de discos removibles, USB, y pendrives,etc.Otra novedad la encontramos de la mano del escritorio elegido en donde se utiliza KDE4.2, compiz como gestor 3D, y servidor grfico basado en X.org 1.5.3.

    Para los que deseen saber ms de los cambios relacionados sobre esta distro puedenacceder al siguiente enlace:

    http://www.slackware.org/announce/12.0.php

    Qu hay de nuevo en la instalacin?Siguiendo la misma analoga de los dems informes es que tengo la obligacin de hablarun poco de la instalacin, que en el caso de Slackware no hay cambios notables sobre lamisma ya que los pasos siguen siendo los mismos y esto sera sin lugar a dudas el primerfiltro que tiene la distro, ya que despus cuando la utilizamos se encuadra muy biendentro de las operativas.

    Cmo obtenerla?La obtencin de esta distro es muy simple, siendo la forma ms convencional la descargava ftp de los mirrors destinados para tal fin o bien podemos utilizar el sistema torrent endonde las velocidades son mayores por la inmensa cantidad de semillas que lacomparten.http://www.slackware.org/getslack/torrents.phphttp://www.slackware.org/getslack/

    Qu requisitos debe tener mi equipo?Procesador Pentium de ms de 1500 MHzMemoria RAM superior a 256 MB, ptimo 512 MB con KDE 4.2Espacio en disco de 6 GB

    Placa de Vdeo con aceleradora (siempre y cuando utilicemos los efectos 3D)Lectora de medios pticos DVD-ROMLectora de medios pticos CD-ROMPlaca de Red 10/100Placa de sonido compatible

    Conclusin.Slackware es sin lugar a dudas el sistema operativo con ms forma Unix, ya que respetamucho su ergometra desde el comienzo y es una de las distribuciones con ms solidezque podremos encontrar, como desventaja podemos decir que al ser una distro

    prcticamente mantenida por una sola persona, su creador, el desarrollo es un poco lentoadems que no cuenta con apoyo econmico de ningn tipo de empresa o socio, slo lacomunidad Slackware.

    http://www.slackware.org/announce/12.0.phphttp://www.slackware.org/getslack/torrents.phphttp://www.slackware.org/getslack/http://www.slackware.org/getslack/http://www.slackware.org/getslack/torrents.phphttp://www.slackware.org/announce/12.0.php
  • 8/14/2019 Tuxinfo Numero 14

    35/7435

    En estas pginas trat de expresar mi experiencia personal en base a 10 distribucioneslibres y no libres, en donde puse en la balanza tareas, funciones, utilidades que quizsen otro momento no lo habra pensado, teniendo en cuenta como principal objetivoremontarme a la experiencia que un usuario con pocos conocimientos podra tener

    enfrentndose a cada distro.Podra decir que la tarea fue cumplida, ms all de posibles crticas, de sectores,usuarios o fanticos, este informe trata de mostrar la realidad sin favoritismo ni muchomenos, estoy seguro que habr diferentes opiniones y comentarios de los cuales estoytotalmente de acuerdo en recibir como tambin responder a cada uno de ellos.

    Ariel M. Corgatelli

  • 8/14/2019 Tuxinfo Numero 14

    36/7436

    En esta seccin ingresamos todos los mails que se reciben a nuestra cuenta de [email protected]. Si alguno no es publicado, es slo por razones de espacio, decualquier manera ni un solo mail no obtuvo respuesta.

    IMPORTANTE. Los emails recibidos a nuestra cuenta electrnica no son editados nicorregidos como tampoco censurados tanto en la revista (rincn del lector) comotampoco en el sitio web www.tuxinfo.com.ar bajo comentarios. nicamente sereemplazarn por "..." las palabras que puedan ser ofensivas.

    riel M. Corgatelli

    Mauricio J. Adonis C.Hola amigos, slo quiero darles las gracias por el artculo sobre Songbird, me parecifantstico (creo que el nico detalle que le falta a esta aplicacin es minimizarse comotray, pero con AllTray pasa je je). Bueno, nuevamente gracias por las buenasrecomendaciones de software que hacen y nada... felicitaciones, xito y adelante conesta excelente publicacin.

    TUXINFOAntes que nada Mauricio, queramos agradecerte por tu comentario, por seguirnos ennuestro proyecto y los agradecidos somos nosotros por tu voto de confianza ante unarecomendacin desde TuxInfo.

    Saludos cordiales,

    Ariel M. Corgatelli

    Samuel MoralesQue tal Victor, esperando te encuentres bien, el presente correo es para felicitarte porla seccin "consola linux" publicada en la revista Tuxinfo 13 de la cual soy un fiel lector,recin me anime a instalar en mi lap mandriva y tenia ciertas dudas con la consola.

    TUXINFO mail interno de Victor Hugo AguilarAriel, mira me siento muy alegre por este email, es el primero que me lleg sobre miseccin de consola linux y es de un mexicano, esto me compromete a trabajar con masempeo, por favor si no es mucha molestia incluye este email en la revista que salepara febrero saludos

    Tarea cumplida.

    Este mes recibimos muy pocos mails, por lo cual invitamos a todos ustedesque leen mes a mes nuestra revista a que nos enven mails contndonos queles parece la revista, sugerencias para mejorarla por supuesto y propuesta detemas que les gustara que sean incluidos en nuestras pginas.

    Saludos a todos y gracias por estar siempre ah.

    riel M. Corgatelli

    mailto:[email protected]://www.tuxinfo.com.ar/http://www.tuxinfo.com.ar/mailto:[email protected]
  • 8/14/2019 Tuxinfo Numero 14

    37/74

  • 8/14/2019 Tuxinfo Numero 14

    38/7438

    Programando un front-end con Gambas

    Gambas es un excelente lenguaje y permite, entre tantas otras cosas, reutilizar

    aplicaciones de consola. A lo largo de este artculo veremos como programarun front-end para la aplicacin de consola ImageMagick.

    Un front-end no es ms que una interfaz grfica de usuario cuya finalidad es recolectarlos datos necesarios para activar ciertos comandos de consola. Se podra decir que unusuario de un programa del tipo front-end es un usuario que ejecuta comandos deconsola sin escribirlos o sin ser consciente de ello.

    Todos sabemos que en el mundo GNU/Linux existen potentes aplicaciones de consola,pero el desconocimiento sobre cmo utilizarlas hace que muchos usuarios las desechen,buscando alternativas grficas a ellas. Entonces, les propongo en este artculo, tomar unaaplicacin de consola y dotarla de interfaz grfica para facilitar su uso.

    Sobre ImageMagick

    Segn Wikipedia ImageMagick es una aplicacin que sirve para crear, editar y componerimgenes, puede leer, convertir y guardar imgenes en una gran variedad de formatos. Siconsultamos la web oficial de ImageMagick veremos que promocionan su software comouna aplicacin que tpicamente es utilizada desde la lnea de comandos. Para instalarImageMagick en distribuciones del tipo Debian no hay ms que abrir la consola y escribir:

    sudo apt-get install imagemagick

    La propuesta de TuxInfo

    Supongamos ahora que tengo una imagen del tipo bitmap (vamos a llamarlaunaimagen.bmp) y la quiero convertir a formato PNG (con el nombre unaimagen.png).Una posible solucin, si tengo ImageMagick instalado, es ejecutar desde consola:

    convert unaimagen.bmp unaimagen.png

    Ahora, qu pasa si tengo en un directorio 200 fotos en formato BMP y quiero elegir,mientras las voy viendo en pantalla, cules convertir...

    Pensaron ya cmo hacerlo? Tal vez coincidan conmigo, creamos un front-end en gambasy listo.

    Creando el front-end para convertir imgenes.

    Iniciamos Gambas y creamos un nuevo proyecto del tipo aplicacin grfica. Si nunca hanprogramado en Gambas les recomiendo que descarguen la revista nmero 7 de TuxInfo,en donde encontrarn un artculo introductorio a Gambas. Tambin en los nmeros 9, 10

    y 12 encontrarn ms material para profundizar en este lenguaje de programacin. Unavez creado el proyecto, les propongo que diseen el siguiente formulario:

  • 8/14/2019 Tuxinfo Numero 14

    39/7439

    Se trata de un formulario compuesto por dos controles ComboBox, un control

    FileChooser, un DirChooser, un Button y el resto son controles Label.

    Los controles FileChooser y DirChooser se encuentran en la caja de herramientas bajo lasolapa Dialog. El resto de los controles se hallan en la solapa Form.

    Ubicamos primero los ComboBox, a uno lo llamaremos (mediante la propiedad Name)CboOrigen y al otro CboDestino. La propiedad List del ComboBox contiene los elementosde su lista desplegable. Ambos Combos tendrn los mismos elementos. En este caso, loselementos sern los formatos de imagen que nuestro front-end aceptar. Propongoentonces cargar los siguientes elementos en la propiedad List:

  • 8/14/2019 Tuxinfo Numero 14

    40/7440

    Otra propiedad que debemos modificar en los ComboBox es ReadOnly. Si ReadOnly es Trueel usuario slo podr seleccionar un elemento de la lista desplegable. Si ReadOnly es Falseel usuario podr escribir lo que desee en l. En este caso no es aconsejable que el usuario

    pueda escribir en ellos, as que le asignamos a ReadOnly el valor True.

    Llego el momento de agregar los controles FileChooser y DirChooser. El FileChooser lovamos a usar para que el usuario pueda visualizar y seleccionar los archivos que deseaconvertir. El DirChooser va a permitir seleccionar el directorio en donde se guardarn lasnuevas imgenes resultantes de la conversin. Dejamos el mismo nombre por defectopara cada uno por ser lo suficientemente descriptivos a la hora de leer el cdigo.

    Por ltimo agregamos un control Button al que llamaremos BtnConvertir y por medio de lapropiedad Text colocamos en su interior la leyenda Convertir.

    La interfaz grfica de usuario ya est terminada, slo resta darle vida mediante cdigo.

    Codificando el front-end

    En Gambas. al iniciar una aplicacin se dispara el evento Form_Open, es aqu donde vamosa definir los diferentes filtros del control FileChooser. Los filtros nos van a asegurar queslo se muestren archivos que sean del tipo BMP, JPG, PNG o GIF. Estos filtros sernaplicados cuando seleccionemos el tipo de imagen en el control CboOrigen. Entonces, si enCboOrigen tenemos cuatro elementos, en la propiedad Filter del FileChooser debemostener cuatro filtros. La propiedad Filter espera recibir un array de string. Cada filtro se crea

    pasando dos strings, el primer string es el filtro propiamente dicho y el segundo es laleyenda del filtro. Si queremos tener dos filtros tendremos que pasar cuatro strings, siqueremos tres filtros pasaremos seis strings, y as se incrementan los strings de a dos porcada filtro que se agregue. Por eso, en nuestro caso, asignamos en Filter cuatro pares destring separados cada uno ellos por comas. Vean como queda el evento Form_Open:

    PUBLIC SUB Form_Open()FileChooser1.Filter = ["*.bmp","Imgenes BMP","*.jpg;*.jpeg","Imgenes JPG",

    "*.png","Imgenes PNG", "*.gif","Imgenes GIF"]

    FileChooser1.Multi = TRUECboOrigen.Index =0CboDestino.Index =1

    END

    En el cdigo anterior tambin indicamos que en el FileChooser esta permitido seleccionarmltiples archivos (propiedad Multi) y que la opcin predeterminada de CboOrigen es elprimer elemento de la lista (posicin cero, BMP), mientras que la opcin predeterminadapara CboDestino, ser el segundo elemento (posicin uno, JPG).

    Ya tenemos perfectamente inicializada la aplicacin, ahora pensemos a qu eventos deberesponder nuestro programa. Son slo dos los eventos involucrados. Cuando el usuarioseleccione el tipo de imagen que desea convertir (por medio de CboOrigen), debemosactivar el filtro correspondiente en el FileChooser y cuando se pulse el botn Convertir sedebe iniciar el proceso de conversin. Veamos cmo se programa el primer evento:

  • 8/14/2019 Tuxinfo Numero 14

    41/7441

    PUBLIC SUB CboOrigen_Click()FileChooser1.FilterIndex = CboOrigen.Index

    END

    Simplemente indicamos qu elemento del array cargado en Filter deseamos activar. Justamente la posicin de cada filtro se corresponde con la posicin de cada elementodel ComboBox. A eso apunta el cdigo anterior.

    Lleg el momento de programar el segundo evento, el ms importante, el quedesencadena la conversin de las imgenes seleccionadas. Los archivos que fueronseleccionados en el FileChooser estn contenidos en un array de string que podemosconsultar mediante la propiedad SelectedPaths. Ahora, qu pasa si el usuario pulsaConvertir y no ha seleccionado ningn archivo. En este caso deberamos validar que

    existan archivos seleccionados para convertir, lo podemos hacer consultando la cantidadde elementos de la propiedad SelectedPaths mediante Count. Por otro lado, debemosevitar que el formato de origen sea el mismo al formato destino, esto lo haremosverificando que la propiedad index de ambos combos no sean iguales. Lo dichoanteriormente est programado en los dos primeros IF del siguiente cdigo, en donde aldetectar alguna de las posibilidades planteadas, avisamos al usuario y salimos delevento.

    PUBLIC SUB Button1_Click() DIM archivo ASString IF FileChooser1.SelectedPaths.Count =0THEN

    Message.Error("Debe seleccionar los archivos a convertir.")RETURN

    END IF IF CboOrigen.Index = CboDestino.Index THEN

    Message.Error("El formato destino debe ser diferente al de origen.")RETURN

    END IFME.mouse = 150 ' puntero waitButton1.Text = "Procesando..."WAIT 0.1 ' para redibujar el formulario

    FOR EACH archivo IN fileChooser1.SelectedPathsConvertir(archivo)

    NEXTME.mouse = 2 'volvemos al puntero por defectoButton1.Text ="&Convertir"Message.Info("Operacin finalizada.")

    END

    Con Me.mouse cambiamos el puntero del mouse para que el usuario sepa que laaplicacin est trabajando y debe aguardar. Luego se cambia la leyenda del botn y seredibuja el formulario con la llamada a WAIT.

    Lo genial del cdigo anterior est ac:

    FOR EACH archivo IN fileChooser1.SelectedPathsConvertir(archivo)

    NEXT

  • 8/14/2019 Tuxinfo Numero 14

    42/7442

    La variable archivo es del tipo String, y a lo largo del FOR ir tomando el valor de cadauno de los elementos de SelectedPaths. Sera algo as como decir: para cada archivo queest seleccionado en el FileChooser1, llamar a un procedimiento que lo convierta. Elprocedimiento Convertir va a recibir como parmetro un string que contendr la rutaabsoluta ms el nombre del archivo que se va a convertir.

    La conversin la vamos a realizar dentro de un procedimiento llamado Convertir,lanzando un comando de consola mediante la sentencia EXEC. Recuerdan que elcomando era:

    convert unaimagen.bmp unaimagen.png

    El primer valor para el comando convert ya lo tenemos, ser el parmetro que lepasemos al procedimiento

    Convertir. Nos faltara el segundo, el nuevo nombre que tendr. Y aqu vamos a tener queprogramar un poquito.

    A partir del directorio destino seleccionado, el nombre del archivo que estamosconvirtiendo y el nuevo formato que tendr, debemos crear el segundo parmetro para elcomando convert. Tomemos el siguiente ejemplo para que vean la dificultad que sepresenta:

    PUBLIC SUB Convertir(archivo AS String)

    DIM nuevoNombre AS String

    nuevoNombre = DirChooser1.SelectedPath &"/" & archivo &"."& LCase(CboDestino.Text) EXEC ["convert", archivo, nuevoNombre] WAITEND

    Esto es lo que planteaba anteriormente, es simple y claro, pero tropezamos con que elparmetro archivo contiene adems la ruta del archivo origen, por ejemplo si seleccionouna imagen de mi directorio home, la variable archivo valdr/home/mil/10-12-08_2036.jpg y para que el cdigo anterior funcione debera valer10-12-08_2036, es decir, debera contener slo el nombre del archivo. Surgido esteproblema, vamos a trabajar con ciertas funciones con nos permitan extraer de la cadena

    anterior el nombre del archivo. Veamos como proceder para solucionar el inconveniente:

  • 8/14/2019 Tuxinfo Numero 14

    43/7443

    Para ello Gambas dispone de una funcin llamada RInStr que nos devuelve la posicin dela primer ocurrencia empezando desde la derecha, la sintaxis es:

    Posicin = RInStr ( Cadena AS String , Subcadena AS String [ , Inicio AS Integer ] )

    Con el siguiente cdigo ubicamos la posicin de la ltima barra y del ltimo punto:

    posicionUltimoPunto = RInStr(archivo,".")posicionUltimaBarra =RInStr(archivo,"/")

    La funcin Left$ vendr a nuestra ayuda, nos devuelve los primeros x caracteres desde laizquierda, la sintaxis es:

    Resultado = Left$ ( Cadena AS String [ , Longitud AS Integer ] )

    Truncamos entonces hasta un lugar antes del punto:

    nuevoNombre =Left$(archivo, posicionUltimoPunto 1)

    Finalmente

  • 8/14/2019 Tuxinfo Numero 14

    44/7444

    Para lograr esto nos valdremos de la funcin Mid$ que extrae x cantidad de caracteres apartir de una posicin determinada, su sintaxis:

    Resultado = Mid$ ( Cadena AS String , Inicio AS String [ , Longitud AS Integer ] )

    Extraemos todo lo que encuentra a continuacin de la ltima barra:

    nuevoNombre = Mid$(nuevoNombre, posicionUltimaBarra +1)

    Ya logramos extraer el nombre del archivo, sin la extensin y su ruta. Podemos agregar laruta de destino y la extensin con la siguiente lnea:

    nuevoNombre = DirChooser1.SelectedPath &"/"& nuevoNombre & "." &LCase(CboDestino.Text)

    Ahora s, en la variable nuevoNombre tenemos conformado el nombre de destino para elcomando convert, el cual lanzamos a travs de EXEC:

    EXEC ["convert", archivo, nuevoNombre] WAIT

    El WAIT lo utilizamos para que la ejecucin no contine hasta que no finalice la ejecucindel comando de consola.

    Pasando en limpio la expuesto anteriormente el procedimiento completo es el siguiente:

    PUBLIC SUB Convertir(archivo AS String) DIM posicionUltimoPunto ASInteger DIM posicionUltimaBarra ASInteger DIM nuevoNombreAS String

    posicionUltimoPunto = RInStr(archivo, ".")posicionUltimaBarra = RInStr(archivo,"/")nuevoNombre =Left$(archivo, posicionUltimoPunto - 1)nuevoNombre =Mid$(nuevoNombre, posicionUltimaBarra +1)nuevoNombre = DirChooser1.SelectedPath & "/" & nuevoNombre & "." &

    LCase(CboDestino.Text) EXEC ["convert", archivo, nuevoNombre] WAITEND

    De esta manera damos por finalizado este front-end. Si estn conforme con sufuncionamiento pueden profundizar agregando nuevas funcionalidades, por ejemplo, sepodra indicar tambin el tamao en pxel para la imagen final, con el fin deredimensionarla. Tambin, siguiendo el mismo criterio de este artculo, pueden crear unfron-end, para convertir archivos de video mediante ffmpeg.

    Para terminar les dejo dos links: el primero hacia el cdigo fuente del fron-end y elsegundo hacia el paquete Deb para instalar el front-end junto con ImageMagick.

    http://pablomileti.googlepages.com/milimageconverter_0.0.10.orig.tar.gzhttp://pablomileti.googlepages.com/milimageconverter_0.0.10-1_all.deb

    Pablo [email protected]

    http://pablomileti.googlepages.com/milimageconverter_0.0.10.orig.tar.gzhttp://pablomileti.googlepages.com/milimageconverter_0.0.10-1_all.debmailto:[email protected]:[email protected]://pablomileti.googlepages.com/milimageconverter_0.0.10-1_all.debhttp://pablomileti.googlepages.com/milimageconverter_0.0.10.orig.tar.gz
  • 8/14/2019 Tuxinfo Numero 14

    45/74

  • 8/14/2019 Tuxinfo Numero 14

    46/7446

    Entrevista a Guillermo Campos Hazan: Lder del proyecto TotalCross ySuperWaba por Gerardo Antonio Cabero

    Desde hace mucho tiempo quera entrevistar a Guillermo Campos Hazan, lder de losproyectos TotalCross y SuperWaba, hace un par de das tuve la oportunidad de poderrealizarle una entrevista. En ella nos cuenta qu es TotalCross, cules son las principalesventajas sobre SuperWaba, y nos deja entrever cules fueron los incentivos para el nuevocambio de modelo de negocio. En lo personal ha sido muy gratificante haber podidoentrevistar a Guillermo que lleva muchos aos trabajando con SuperWaba, espero que laentrevista sea de su agrado, un fuerte abrazo a todos

    Gerardo: Nos podras decir tu nombre? Y cmo comenzaste en el mundo de lasaplicaciones Mviles? Cmo nace Superwaba?

    Guich : Mi nombre es Guilherme Campos Hazan (Guich). El apodo proviene de las inicialesdel nombre de pila. La historia de cmo mi inicie con SuperWaba se puede leer aqu: http://www.clubepda.com.br/SuperWaba1.htm

    Gerardo: Sabemos que dentro de poco vas a largar un nuevo SDK para el desarrollo Mvil,pero hay mucha gente que no conoce el nuevo producto Qu es TotalCross ? Y cules sonsus Ventajas ? y cul es la diferencia ante SuperWaba ?

    Guich : SuperWaba proceda de otro proyecto de software libre. Lamentablemente,despus de 7 aos de software libre, llega a la conclusin de que el modelo de venta de

    suscripciones es insostenible: o bien mudbamos el modelo o cerrbamos las puertas.Despus de haber realizado un master en PUC-Ro de lenguajes de programacin, elresultado de mi tesis fue la especificacin utilizada en el desarrollo de TotalCross.

    "TotalCross, portanto, nao apenas um novo SDK, mas sim, principalmente, uma novamaquina virtual, codificada a partir do ZERO absoluto""

    El TotalCross, por lo tanto, no es slo un nuevo SDK, es sobre todo una nueva mquinavirtual, fue codificada a partir de CERO, es decir, que "escrib la primera lnea de cdigo,sin mirar nada de la VM SuperWaba.". Se trat de un trabajo intenso que dur 2 aos.Confieso que al da de hoy, ver todo el trabajo, ver que todo funcione bien, me hace sentirmuy satisfecho, porque a veces pens que no poda con el proyecto. En TotalCross hantratado de resolver todos los problemas que se saba que exista en la mquina virtual deWABA, no slo de funciones, sino tambin de ingeniera de software, la codificacin, ladivisin del cdigo y as sucesivamente.

    Gerardo: De manera corta y sencilla, Cules son las ventajas de TotalCross sobreSuperWaba?Guich: El TotalCross resolver todos los problemas que los usuarios tenan en SuperWaba.

    Todo es simple, completa y, sobre todo, robusto, no tolera errores.

    Gerardo: Con el inminente lanzamiento de TotalCross, cmo afectar a laaplicaciones hechas en SuperWaba ? Habr forma de migrarlas a TotalCross?Guich: Hay una herramienta llamada tc.tools.SW2TC que convierte el 90% de losprogramas. El resto deber hacerse a mano por el desarrollador.

  • 8/14/2019 Tuxinfo Numero 14

    47/7447

    Gerardo: Por qu se eligi el nombre de TotalCross?Guich: Con TotalCross queremos resaltar la idea de "completamente multiplataforma".Aseguramos que el programa se ejecutar sin modificaciones en todas las plataformassoportadas, siempre que est correctamente escrito como se describe en ladocumentacin.

    Gerardo: Qu nivel de dificultad tiene el SDK? Cmo se gestionan los grficos? Cules son los nuevosdispositivos que soporta?Guich: Hemos intentado hacer coincidir los nombres estndar de Java y corregir algunos nombres de clases ymtodos. Un usuario SuperWaba puede hacer una buena lectura a la documentacin (que se est reescribiendo)identificar las nuevas clases y nuevas caractersticas de las clases mayores. Es espectacular :-)

    La gestin grfica tambin se reescribi por completo. Ahora se emulan correctamentelos grficos de resoluciones 8, 16, 24 y 32 bpp en los distintos dispositivos. Un color, queanteriormente era designado por la clase color, ahora slo es un int, que mantiene el

    color en el RRGGBB. La clase color es ahora slo una clase con herramientas tiles talescomo la oscuridad, ms brillante, y as sucesivamente.La clase imagen slo admite archivos JPEG y PNG en el dispositivo, y PNG, JPEG, BMP(ahora con 24bpp) y GIF en el escritorio. En el momento de desplegar la aplicacin, BMPy GIF se convierten automticamente a PNG. Para el desarrollador es todo transparente.Por ltimo las fuentes ahora son antialias, con las esquinas redondeadas, lo que hacems vistosas las aplicaciones. Otra innovacin importante es el soporte de distintostamaos de fuentes, el 8-22, normal y en negrita.

    TotalCross trabaja sobre Palm OS, Windows CE (2.x-6.x), BlackBerry y iPhone. Queremosportarlo a Symbian y Android a inicios de 2009.

    Gerardo: Cuntos desarrolladores estn involucrados en la creacin de TotalCross? Cul fue la partems complicada durante el desarrollo del SDK?Guich: Durante la fase ms crtica fuimos 7 personas. Actualmente somos 4. Creemos que con la puesta enmarcha necesitaremos aumentar de nuevo el equipo.

    Lo ms difcil fue la creacin de threads preemptivas. Incluso pens en dejarlo. Al final lasolucin fue terriblemente simple: un soporte a los thread en mtodos de 30 lneas decdigo para cada plataforma. El soporte de concurrencia tambin gener dolores decabeza con el recolector de basura, que tuvo que ser cambiado alrededor de 6 veceshasta que pas todas las condiciones de los entornos.

    Gerardo: Qu es el gestor de base de datos LiteBase?.Guich: Litebase 1.x (ms informacin enhttp://www.superwaba.com.br/en/Onfocus_Litebase.asp) ya est en el mercado desdehace 2 aos. La diferencia con la versin 2.0 es que ahora soporta joins simples, depalabras compuestas, blob y varchar (en realidad todos los caracteres ahora sonvarchar). Sin embargo, se han utilizado alrededor de 4 meses para liberar un productoms estable. Antes por ejemplo era posible corromper un ndice, pero ahora se advierteal usuario a travs de una excepcin que reconstruye el ndice cuando se reinicia laaplicacin. Con esto la base de datos no se daar a no ser que el dispositivo tenga unfallo de hardware.

    http://www.superwaba.com.br/en/Onfocus_Litebase.asphttp://www.superwaba.com.br/en/Onfocus_Litebase.asphttp://www.superwaba.com.br/en/Onfocus_Litebase.asphttp://www.superwaba.com.br/en/Onfocus_Litebase.asp
  • 8/14/2019 Tuxinfo Numero 14

    48/7448

    Gerardo: Desde el punto de vista comercial, cul es la razn por la que seopt a cambiar el modelo de negocio y la forma de distribucin de la mquinavirtual?

    Guich: El modelo de suscripcin anual no termin siendo realista por dos razones. Laprimera de ellas, la mayora de los usuarios compraron una suscripcin slo una vez. Lasegunda, que una empresa como Itaip Binacional pagaba lo mismo queJos, propietariode la pescadera de la esquina . En otras palabras, no era posible crecer como empresa sino se cambiaba de modelo; sino se hubiera tenido que cerrar puesto que no era rentable.Los que discrepen, que abran un negocio y traten de sobrevivir con las suscripciones;van invariablemente a morir de hambre.Ahora el SDK completo se distribuir gratuitamente y el usuario necesitar la licencia dela mquina virtual slo cuando el producto se ponga en produccin. La VM se cargar enel PDA, el cliente comprar N licencias, y cada vez que una VM se instale en un nuevo

    PDA, deber estar habilitado en nuestro servidor, recibiendo el PDA un archivo deactivacin. Este archivo slo ser vlido para ese dispositivo. Al sufrir un hard-resetpuede ser reactivado de forma gratuita copiando el archivo de activacin o accediendo anuestro servidor.El SDK incluye una VM de prueba que muestra un popup y est limitada a 80 horas deuso. Tras estas 80h se puede hacer un hard-reset al dispositivo y usar la VM por otroperiodo de 80 horas (est permitido y no viola la licencia de uso).Para las grandes empresas (ms de 10.000 dispositivos), donde existe un sistemaexterno de auditora y control de dispositivos, podemos eliminar la fase de activacinfirmando un contrato.

    Gerardo: Uno de los principales problemas que hemos tenido con SuperWabaes la falta de capacitacin y certificacin en espaol. En este nuevo giro de 360grados que est dando el proyecto, incorporarn un sistema de formacin ycertificacin?

    Guich: Esperamos lanzar una web de formacin online durante 2009. Un programa decertificacin es el siguiente paso natural.Gerardo: Cul es la fecha aproximada de de lanzamiento del SDK TotalCross?Guich: ya est disponible la Beta4, http://www.superwaba.com.br/en/downloads_$.asp]

    Gerardo: En algn momento ser posible la existencia de un SDK TotalCrosscomunitario o Lite, tal como exite SuperWaba comunitario?Guich: El SDK es total y completamente libre. La diferencia ahora es la VM.Gerardo: Cmo ves el futuro de TotalCross frente a J2me o Android? Culesson los obstculos a vencer a corto plazo?Guich: Android no es un problema ya que TotalCross ser portado a l. En cuanto a JME,ellos tienen una API y nosotros tenemos la nuestra. El mercado es muy grande y hayespacio para todos.

  • 8/14/2019 Tuxinfo Numero 14

    49/7449

    Gerardo: Hablemos un poco del papel de la comunidad latinoamericana alhacer contribuciones a los proyectos SuperWaba y TotalCross.Guich: Bueno, al cambiar el modelo de negocio en 2005 la comunidad casi hadesaparecido y todas las contribuciones han cesado. Esperamos que con este nuevomodelo la comunidad resurja. Tenemos tambin un gran inters en cerrar acuerdos conuniversidades de modo que los estudiantes se formen en estas nuevas tecnologas.Gerardo: Finalmente me gustara agradecerte el tiempo que nos has dedicadoan estando terriblemente ocupado en este momento. Quieres aadir algoms?Guich: Me gustara aadir que con TotalCross tratamos de corregir los errores delpasado. Espero que la gente entienda que somos una empresa y no una comunidadzen :-) Todo el esfuerzo para desarrollar una nueva mquina virtual ha supuesto miles dehoras de arduo trabajo, falta de fines de semana, vacaciones y de estar con la familia.Nuestro objetivo es entregar a la comunidad un producto slido que permita a la gente

    entrar de forma sencilla en el desarrollo mvil.

    Guilheme Campos Hazan...www.superwaba.com.brwww.totalcross.com.br

    http://groups.google.com.ar/g