• Like
eGNUX #05
Upcoming SlideShare
Loading in...5
×
Uploaded on

Este año comenzamos con temas diversos, encontraremos información sobre diversos sistemas operativos, aplicaciones muy interesantes desarrolladas con herramientas libres, un artículo sobre frameworks, …

Este año comenzamos con temas diversos, encontraremos información sobre diversos sistemas operativos, aplicaciones muy interesantes desarrolladas con herramientas libres, un artículo sobre frameworks, el uso del software libre en tecnologías de la información e inclusive contamos con un artículo sobre el tutorial del gran “Maddog”.

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
396
On Slideshare
0
From Embeds
0
Number of Embeds
1

Actions

Shares
Downloads
20
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. www.eticagnu.org Mayo 2013 eGNUX 03Hoy es un día especial paramí, es la presentación de la5ta edición de eGnux y laprimera, de muchas espero,en la que tengo el honor departicipar. Este año ha sidobastante importante para laasociación, hemos pasadopor grandes cambios quenos han mejorado,fortalecido y compenetradomás como familia.El proceso de llevar a caboesta revista ha sido una experiencia muy educativapara mí, he aprendido a usar herramientas de lasque sinceramente jamás había oído pero con las quehe quedado encantada, he podido aprender un pocomás de lo que es trabajar en equipo y asumir unafuerte responsabilidad. En resumen, esta edición esel resultado de mucho trabajo y dedicación.Este año comenzamos con temas diversos,encontraremos información sobre diversos sistemasoperativos, aplicaciones muy interesantesdesarrolladas con herramientas libres, un artículosobre frameworks, el uso del software libre entecnologías de la información e inclusive contamoscon un artículo sobre el tutorial del gran “Maddog”.Este número será el primero de 4 revistas quetenemos planeado sacar durante este año, esperamosque sea de su agrado y en caso deseen mandarnossus sugerencias no duden en dejarnos un comentariocon ellas.30 de Mayo de 2013Dirección editorial ydiagramación:Diseño de carátula:Suscripciones:Directiva 2013Presidenta:Vicepresidente:Secretario:Tesorero:Asesor:ContactoWeb:E­mail:Twitter:Guadalupe Lip Curo.Gustavo Tompasca Panta.egnux@eticagnu.orgGuadalupe Lip Curo.Gustavo Fernandez Chavez.Angel Quiroz Campos.José Damián Samamé.Gustavo Tomapasca Panta.www.eticagnu.orgegnux@eticagnu.org@eticagnuEsta revista se publica bajo una licencia deCreative Commons. Puede copiar, distribuir,mostrar publicamente su contenido y hacer obrasderivadas, siempre y cuando, cumpla con losiguiente: a) reconozca los créditos de la obra, b)no la uses de forma comercial y c) la compartasbajo la misma licencia.Guadalupe Lip Curo.Directora editorialgtlipcuro@gmail.com
  • 2. 06 Aplicaciones Móviles Basadas enSoftware LibreVivimos en un mundo en donde prima latecnología en su totalidad. A estas alturas de lavida existen un buen número de personas quecuentan con un Smartphone.www.eticagnu.org Mayo 2013 eGNUX 0408 GNOMEUn entorno de escritorio y mucho más.Parte del aprendizaje de los usuarios que recién seinician en cualquiera de las distribuciones deLinux más usadas, es la interacción con el modografico que poseen.10 JON "MADDOG" HALLPresidente de Linux International.He venido al Perú cuatro veces, los peruanos songente amable, tienen una excelente comida y unbuen pisco. Me gustaría que jamas hubiera unproblema entre los Estados Unidos y el Perú.14 Aplicaciones de Escritoriocon Gambas 3.Para los que estamos acostumbrados a desarrollaraplicaciones en escritorio con la simpleza que nosbrinda Visual Basic, aquí tenemos una alternativamuy parecida llamada Gambas15 Fedora Linuxderivado de RetHat¿Has oído hablar de Red Hat? Si tu respuesta esafirmativa pues este artículo te servirá paraconocer las ventajas que ofrece a los usuarios suversión no comercial denominada Fedora Linux.17 Edubuntu:Aprender Jugando.Edubuntu es un sistema operativo libre que surgede una derivación de Ubuntu, éste ha sido creadopara poder ayudar a que la educación sea muchomás sencilla y entretenida.19 Tecnología de Información.Un enfoque Práctico.21 Qué son los Framework´sy porque usarlos.23 NOTICIAS BREVES
  • 3. EDWARD GIANFRANCODELZO ROMEROMg. (c) Ingeniero.Desarrollador .Net freelance.Miembro del Colegio de Ingenierosdel Perú e IEEEDANIELAJÁUREGUI SOLISEstudiante de Ing. de Sistemas ycomputación.Secretaria del WIE.Miembro de la rama IEEE de la Usat.ERIKSONMURRUGARRA SIFUENTESTwitter: @EriosMurrugarra.(MCTS) Microsoft Certified TecnologySpecialist, Gerente General de LightAgile Solutions. Miembro de: GoogleDevelopers Group Lima, Python Perú.JUAN ARTUROBRAVO AGUINAGAEstudiante de Ingeniería de Sistemasy Computación USAT, Interesado en lacreación y administración de base dedatos y el estudio de redesinformáticas. Miembro activo IEEE.EDINSONREMIGIO LÓPEZ.Estudiante de Ing. de Sistemas ycomputación. Presidente de la ramaIEEE USAT.Gustavo Tomapasca.www.eticagnu.org/wetica/author/deguiEn esta oportunidad configuraremos al agentede transporte de correo Exim (Exim InternetMailer), que viene por defecto en los sistemasDebian, con el propósito de poder enviar yrecibir correos a través de la función mail() dePHP5.Ivan Uriarte.www.eticagnu.org/wetica/author/pilmeeLos websockets son un tecnologíarevolucionaria y muy usada por los usuariosque buscan poder realizar una comunicaciónfull­dulpex (cliente­servidor). Puede serimplementado en el front­end haciendo usodel navegador y de javascript, y en el lado delservidor o back­end con node.js.Taller Intersys 2012“Blender. Creando contenido en 3D conSoftware Libre”. Ing. Alex Aragón Calixto.Comunidad Blender PerúVídeo Blender.www.eticagnu.org/weticaWWW.ETICAGNU.ORG/WETICAwww.eticagnu.org Mayo 2013 eGNUX 05
  • 4. Vivimos en un mundo en dondeprima la tecnología en sutotalidad. A estas alturas de lavida existen un buen númerode personas que cuentan conun Smartphone, por lo tanto,podemos disfrutar a plenitudde las diversas funcionalidadesy aplicaciones de estosdispositivos que nos permitendesarrollar nuestrasactividades de una forma másrápida y efectiva, peropensemos en algo, ¿Conocemosrealmente cómo es que seconstruyen estas aplicacionesque nos ayudan muchodentro de nuestra rutina diariao que simplemente nosentretienen? Es por eso que elartículo de hoy nos servirá paraconocer e informarnos unpoquito acerca de si estasaplicaciones son construidascon herramientas libres o decosto o en tal caso para quésistemas operativos sedesarrollan el mayor númerode aplicaciones basadas ensoftware libre.Sabemos que los Smartphoneson diversos en cuanto amarcas pero actualmente seconoce perfectamente queexiste una batalla porpredominar en el mercado,entre los equipos que cuentancon un sistema operativoAndroid y los que cuentan coniOs, así que nos centraremos enestos dos grandes.En esta oportunidadhablaremos de dos aplicacionesque apuesto a que si lasconoces ya te pareceninteresantes y sino, lasconsiderarás como tales apartir de este momento.En primer lugar tenemos laaplicación Cerberus forAndroid, la cual permitecontrolar tu celular de talmanera, que si tu equipo esrobado, conoces la ubicacióndel equipo haciendo uso delAPI de geolocalización deAndroid, podemos ver que esde gran ayuda para poderlocalizar el móvil de inmediato.La aplicación cuenta con unaversión free con funcioneslimitadas pero muy útiles y otraversión pagada confuncionalidades más completas,obviamente.También tenemos Find myIphone, cuyas características ofuncionalidades son muyparecidas a las de la aplicaciónmencionada anteriormente, porlo tanto si en algún momentotu iphone se encuentraextraviado, esta aplicaciónpodrá emitir un sonido quepermitirá encontrarlo siempre ycuando se ubique en un lugarcercano, además te permitirábloquearlo para que ningúnextraño acceda a lainformación del móvil y porúltimo recurso borrar toda lainformación del dispositivocuando las probabilidades deencontrarlo son nulas, al igualque Cerberus for Android.Ambas aplicaciones son muyutilizadas, importantes ePor: Daniela Jáuregui.www.eticagnu.org Mayo 2013 eGNUX 06
  • 5. interesantes; sin embargo,muchas veces desconocemosque la fase de construcción deestos programas paradispositivos móviles como es laetapa de programaciónbásicamente; puede serdesarrollada con herramientaslibres como es el caso demuchas aplicaciones queusamos cotidianamente, seadel tipo que sea, es decir,necesarias o deentretenimiento como losjuegos. Por lo tanto, esimportante mencionar que enel caso de los celulares de la“manzanita”, el lenguaje quese exige es Objective C y eneste caso el entorno paraprogramar se llama XCODE, unentorno de programación queno es libre, sin embargopodemos decir que en el casode Android del cual yasabemos que su sistemaoperativo está basado en Linuxy cuyo lenguaje es nada más ynada menos que Java, cuentacon entornos de programacióncomo Eclipse que es el másutilizado y más recomendablepero también podemos utilizarNetbeans, ambas herramientastotalmente libres. AsimismoAndroid es el sistema operativoque cuenta con la mayorcantidad de aplicacionesdesarrolladas a través deherramientas libres.Otra herramienta muyimportante dentro de laconstrucción de aplicacionesmóviles y por lo general almomento de hacer juegos, sonlos motores gráficos, así que enprimer lugar debemos saberque los motores gráficos sonuna herramienta visual que sesuele usar para desarrollarniveles desde la construcción,iluminación, programación yanimaciones a través de unainterfaz gráfica comprensible ysencilla. Actualmente losmotores gráficos no son solopara las grandes empresas,sino que existen algunas librespara los pequeñosdesarrolladores como: El Unity,que posee una versión libresolo para Windows y que seusa generalmente para juegosen Android, además debemossaber que es un motorbásicamente para tablets ymóviles. También existe el UDKque cuenta con una versiónfree no comercial que permitehacer juegos para Iphone yIpad.Otra herramienta importantepara la creación de lasaplicaciones móviles son losframeworks, que son losesquemas o guías que se siguenpara la implementación ydesarrollo de una aplicación.Estos existen en demasía y seajustan a las diversasnecesidades, pero simencionamos uno, podemoshablar del más usado paraaplicaciones desarrolladas paraAndroid e iOs, el famosoPhonegap, un framework olibrería con HTML5, JS o CSS yque al empaquetarlas comomencionábamos anteriormenteson compatibles para funcionarcon Android y también iOs.Finalmente como datoadicional o curioso, podríamencionar que existe unteléfono celular, exactamente elMotorola Rokr Z6 que contócon Linux como sistemaoperativo, y cuya opinión opercepción de toda personaque utilizó este móvil es que lainterfaz era cómoda,comprensible y ligera. Cabemencionar que fue un celularmuy popular en su época, quecomo ya sabemos es la previa ala de los Smartphone, es decir,donde la característica másatractiva de un teléfono celularno era su efectividad paraconectarnos en las redessociales o sus diversasaplicaciones sino el que cuentecon mucha calidad en elaspecto de sonido, es decir losfamosos celulares “musicales”.www.eticagnu.org Mayo 2013 eGNUX 07
  • 6. Parte del aprendizaje de los usuarios que recién se inician encualquiera de las distribuciones de Linux más usadas1(Fuduntu, Red Hat, SUSE, Ubuntu, etc.), es la interacción conel modo grafico que poseen. Gran parte de estos usuarios, loscuales representan un 62%2 provienen de procesos demigración del sistema operativo Windows en cualquiera desus distintas versiones. Es a la vez importante indicar queLinux representa actualmente el 2.28%3 de los sistemasoperativos en el mundo.Nos enfocamos en la arquitectura de Linux, unacaracterística muy interesante es el entorno de escritorio quees un conjunto de software que ofrece al usuario unainteracción amigable y cómoda, por lo general esto consistede iconos, ventanas, barras de herramientas, carpetas,fondos de pantalla, widgets de escritorio.Dentro de los entornos de escritorio más usados para Linuxtenemos a GNOME (GNU Network Object ModelEnvironment) que se originó allá por el año 1999 y quepartió del desarrollo de dos programadores bastantesconocidos en el mundo tecnológico: los mexicanos Miguel deIcaza y Federico Mena.Miguel de Icaza Federico MenaPor: Edward Delzo.www.eticagnu.org Mayo 2013 eGNUX 08
  • 7. GNOME actualmente se encuentradisponible para más de 50 idiomas4 ysoportado por las licencias GNU LGPL, GNUGPL.Pero que hace GNOME sea bastante usadodentro de las distribuciones de Linux en un57%5 en contra de su más cercanocompetidor que es KDE que solo representaun 6%.GNOME se caracteriza por su libertad,accesibilidad, internacionalización,desarrollador de uso, organización ysoporte técnico:• Libertad ­ para crear un entorno deescritorio con código fuente disponible parasu reutilización bajo una licencia desoftwarelibre.• Accesibilidad ­ para asegurar el escritoriopuede ser utilizado por cualquier persona,independientemente de la habilidad técnicao circunstancias física.• Internacionalización y localización ­ parahacer que el escritorio está disponible enmuchos idiomas.• Desarrollador de uso ­ para asegurar lafacilidad de software que se integra sinproblemas con el escritorio de escritura, ypermitirá a los desarrolladores una libreelección del lenguaje de programación.• Organización ­ a adherirse a un ciclo deliberación regular y mantener unaestructura de comunidad disciplinada.• Soporte técnico ­ para asegurar elrespaldo de otras instituciones de fuera dela comunidad GNOME.Dentro de este contexto de crecimiento deGNOME, The GNOME Foundation, enteencargado de patrocinar el desarrollo deGNOME a nivel mundial no solo continúacon la expansión del entorno gráfico, queen su última versión es la 3.8.16, sinotambién en nuevas iniciativas en lapromoción del software libre, como porejemplo:• Mantener el escritorio GNOME.• Crear documentación en varios idiomassobre aplicaciones libres o como desarrollaréstas.• Proyectos de accesibilidad enmarcadoscon el nombre Proyecto GAP y queengloban desde la creación de herramientasaccesibilidad, estándares y tutoriales paradesarrolladores adapten sus aplicaciones ysean accesibles.Es decir, GNOME tiene un potencial dedesarrollo bastante alto, desde brindar sufamoso entorno de escritorio hasta darherramientas para que los desarrolladorespuedan crear aplicaciones con un alto nivelde accesibilidad hacia los usuarios finales.1. (The Linux Foundation 2013)2. (Fundación Wikimedia, Inc., 2013)3. (Awio Web Services LLC s.f.)4. (The GNOME Project s.f.)5. (Ubuntu­es s.f.)6. (The GNOME Project s.f.)GNOME se caracteriza por sulibertad, accesibilidad, inter­nacionalización, desarrolla­dor de uso, organización ysoporte técnico.www.eticagnu.org Mayo 2013 eGNUX 09
  • 8. Este es un extracto de la segunda parte de unextenso tutorial que hizo Jon “Maddog” Hall en suvisita al Perú el año pasado en la universidadCatólica Santo Toribio de Mogrovejo de la ciudadde Chiclayo, para el XX CONEISC 2012, y que hasido traducido al español para compartirlo connuestro lectores de eGNUX. Si le interesa escucharel audio de la primera parte (traducido al español),puedes encontrarlo en:www.eticagnu.org/blog/2013/03/06/audio­jon­maddog­hall­tutorial­en­coneisc.Si te perdiste este importante tutorial de uno de losprincipales representantes de la cultura delSoftware Libre en el mundo, aquí te traemos lasrespuestas que dio, para que las disfrutes ymedites.¿Cuál es su opinión acerca de las alianzas queexisten entre las universidades alrededor delmundo, para el desarrollo Open Source?Es necesario las alianzas entre las universidadespara desarrollar este tipo de software. Pero nosolamente se trata del código fuente, lo que senecesita es crear proyectos de software, para quelas personas interesadas al software se unan a lacomunidad y puedan compartir y mejorar elproyecto desde donde estén. Imagínense hacer esoy que muchas personas al rededor del mundocontribuyeran; eso daría a nuestro trabajo muchomás valor y favorecería a una cultura mucho másabierta. Debemos crear algo en común.Muchas personas dicen, ¿qué podemos hacer conel Software Libre?, ¿vamos a ganar dinero?. Haybillonarios que han hecho mucho dinero con elSoftware Libre.Un amigo de 19 años empezó a desarrollar elsoftware Asterisk, un software de código abierto ylibre, que todos pueden descargarlo y usarlo sinningún problema. Hoy la compañía tiene muchosempleados y atienden a ciento de miles depersonas. Además, hay miles de personasindependientes alrededor del software que tienenmuchísimos clientes. Su fundador es ahoramultimillonario.Me gustaría ver por lo menos a cinco de ustedesque tuvieran ideas importantes para crear unproducto que pudiera ayudar al Perú; un productodesarrollado en hardware y software abierto, quelo puedan presentar a las compañías que esténinteresadas en fabricar en el Perú, para crear mástrabajos para su gente.El mejor método de aprender es enseñarle a otroque aprenda; y la manera de hacerlo esPor: Gustavo Tomapasca.El mejor método de aprender esenseñarle a otro que aprenda; yla manera de hacerlo escolaborando en proyectos conotras personas.Presidente de LinuxInternational.www.eticagnu.org Mayo 2013 eGNUX 10
  • 9. colaborando en proyectos con otras personas. Poreso, usando software libre tendremos laposibilidad de aprender.¿Qué opina sobre las patentes de software?Grrr... Las patentes de software son diabólicas. Sien el pasado fueron malas, ahora son diabólicas.Asuman, por un momento, que soy Miguel Ángel.Imaginen a Miguel Ángel pintando la capillaSixtina; ¡cantando alegremente, mientras estapintando y pintando!. Y, cuando termina de pintar,se encuentra con su archi enemigo Leonardo DaVinci, que le dice: esta bonito tu pintura MiguelÁngel, pero mi creación esta presente también ahí,porque la semana pasada he patentado el rostroque has pintado. Y Miguel Ángel le dice ¡¿cualrostro?!, ¿este rostro de acá?. ¡No me interesacual!, lo que interesa es que yo lo he hecho.Por eso, la cuestión de las patentes, es quedetienen la creación de las personas. Hay alrededorde sesenta mil patentes de software diferentes, yotros 18 mil tipos de software que pueden serpatentados. ¿Cuanto de ustedes pueden recordarlos miles de patentes de software que existen yevitar usarlos?, uno nunca podrá recordar los milesde patentes de software que existen.Algunas patentes son útiles. Imaginen estar en unauniversidad donde estudian medicina, y que estáninvestigando la cura para el Cáncer. Y que segradúan como doctores en micro­biología. Ahora,Imaginen que nos vamos a trabajar a una grancompañía la cual nos provee de un gran laboratoriofarmacéutico, y que encontramos la cura para estaenfermedad que sufren tantas personas. Imaginenhaber pasado 30 años investigando para encontraresa cura. 30 años que la compañía invirtió enpersonal, asistentes, laboratorios, etc. Si ellossupieran que el producto que van a sacar, no va serrentable para ellos, de seguro no lo desarrollarían.Ahora, una vez encontrada la cura tiene que serprobada, y la mejor manera de probar esa cura esmostrarle a todo el mundo que efectivamentefunciona, compartiéndola entre los doctores. Sinosotros no patentamos esa idea, el competidorpuede tomar esa idea y usarla sin ningúnproblema. Ellos, por su puesto, no la venderían aun precio alto, sino a un precio bajo, porque lainvestigación no les ha costado.Comparen eso con lo que es la ingeniería delsoftware: cuando se levantan de la cama cansados,a eso de las 2 de la tarde, y caminan de un lado aotro bostezando; luego se sientan frente al sistemade la computadora y piensan: ¡oh! hay problemasen el sistema que tengo que resolver. Entoncesempezamos a mejorar el sistema sin mucho costo,y al terminar el software le mostramos al abogado.Entonces, el abogado te preguntara: ¡¿tú y quienmás han creado este software?!; y el programadorresponderá: ¡no!, ¡no!, ¡nadie más!, ¡es un sistemanuevo!, es la primera vez que lo implemento.Entonces el abogado dirá: ¡oye es una buena idea,hay que patentarla!. Y el programador aceptará.Necesariamente no es una cosa nueva, y elprogramador no invirtió 20 años de investigaciónpara que aparezca ese software. Entonces, porqueyo tendría que frenar a otro programador que tengauna idea parecida. Esa es la razón por la cual laspatentes de software son diabólicas. Nopermitamos que las patentes lleguen al Perú.¿Cuales son los puntos débiles del SoftwareLibre?Ninguno. Deje de usar Software propietario hace30 años. Todo lo que hago esta hecho en SoftwareLibre. Hasta el momento no le he encontradoningún punto débil al Software Libre. Todo locontrario, he encontrado una mejora excepcionalen el desarrollo del Software Libre, ya que sudesarrollo se realiza en Internet.Hay 830 mil proyecto de Software Libre diferentesen la actualidad, y existen cerca de 3 millones dedesarrolladores. Estos son proyectos individuales,que al final llegan a convertirse en proyectos delas patentes de software sondiabólicas. No permitamos quelas patentes lleguen al Perú.Hay 830 mil proyecto deSoftware Libre diferentes en laactualidad, y existen cerca de 3millones de desarrolladores.Estos son proyectosindividuales, que al final llegana convertirse en proyectos deSoftware Libre.www.eticagnu.org Mayo 2013 eGNUX 11
  • 10. Software Libre; porque se dieron cuenta de que eramás rentable cambiarse al Software Libre queseguir como proyecto cerrado.Hubo un proyecto de software que sólo vendió doscopias al mes y cada copia costaba dos mil dolares,entonces la compañía se preguntó ¿Qué pasaría silo pasamos a Software Libre?, para que el softwarese encuentre disponible, y cualquier persona puedamanipularlo y adaptarlo a sus necesidades,brindando soporte técnico y capacitaciones a laspersonas que usen el software. De esta manera secreo una comunidad que dieron soporte ycontribuyeron en el desarrollo del software. Y sepaso de dos persona al mes, ¡a dos mil personasque empezaron a usar el software!. El 60% deaquellas personas eran personal capacitado para lacompañía. Ya se imaginaran cuanto dinero llego.Pero tienen que entender, que esto es un modelo denegocio. Por eso, conversando con los profesoresde esta universidad (USAT) más temprano, lesdecía, que la pregunta no es ¿cómo hacer buenosprogramadores?, también tienen que entendercomo hacer negocios con el software.¿Cuál es su opinión respecto al panorama delSoftware Libre entre Perú y Brasil?Lamentablemente no tengo suficiente informaciónacerca de las personas en Perú como para hacer uncomparación coherente sobre el uso del SoftwareLibre entre Perú y Brasil. Hace 10 años elgobierno brasilero empezó a usar Software Libreen sus proyectos, porque se dieron cuenta queusando Software Libre, la inversión en tiempo ydinero era mucho menor. Para muchos gobiernosesto es imposible, pero debería servirles de muchaayuda, ya que, este es un software de bajo costo ypuede ser distribuido rápidamente.Por ejemplo, el sistema de lotería brasilero, noquería seguir usando software propietario, porqueellos pagaban un millón de dolares cada mes a lacompañía para que mantuvieran el software. Unmillón de dolares es bastante dinero. Pero para unsistema de lotería, un millón de dolares no es nada.Recuerden que en Brasil hay una cantidad enormede personas.Pero el problema radicaba en, que si uno queríahacer un pequeño cambio en el sistema de lotería,le tomaba a la compañía diez meses para realizarese cambio en el software. Cuando se cambio alSoftware Libre, y se contrataron a tresprogramadores, para trabajar en el software,créanme que no se les pago un millón de dolares almes. Estos tres programadores hicieron loscambios necesarios en solo tres semanas.Hace 10 años el gobiernobrasilero empezó a usarSoftware Libre en sus proyectos,porque se dieron cuenta queusando Software Libre, lainversión en tiempo y dinero eramucho menor.Fotografía: Jon "Maddog" Hall, frente al público chiclayano, en el XX CONEISC 2012.www.eticagnu.org Mayo 2013 eGNUX 12
  • 11. Comparen diez meses, con tan solo tres semanas.¿Se imaginan cuanto dinero puede perder unsistema de lotería si se demora tanto tiempo?.Muchísimo dinero. Por eso, consideren el uso delSoftware Libre.Muchas personas siguen usando softwarepropietario, pero la gente en Brasil a dejado depensar que el Software Libre es barato y malo. Elejercito de Brasil usa mucho el Software Libre; yalgunos opinan que el ejercito usa el software parabombas. Pero ustedes saben que el Software Libre,es el software que usamos para solucionar algunosproblemas. Un martillo debe ser usado paraconstruir un edificio, o puede usarse para matar. Laherramienta no es mala, es la persona quien usa laherramienta.Vivo en un país muy curioso y extraño, llamadoEstados Unidos. Ellos no están muy preocupadosde que Microsoft este presente en sus serviciosmilitares, porque ellos saben que Bill Gates es unciudadano Norte Americano que jamas le haríadaño con su software a Estados Unidos.Imaginemos a un general chino, de seguro no leagradaría mucho la idea de poner softwareMicrosoft en sus servicios militares, porque tal vezlos Estados Unidos podría pedirle a Bill Gates queponga algo extraño dentro del software. Entoncesel software debería permitir a los estudiantes ver elcódigo para analizar que no haya ningún problema.Ahora imagínense un pequeño país cercano aFlorida, ya se imaginaran que país es, es un paísllamado Cuba. Hace 40 años que los EstadosUnidos tiene embargado a Cuba. De ningunamanera Fidel Castro podrá firmar un contrato conMicrosoft, o con INTEL para el envío demáquinas. Para ellos el software no cuesta nada,¡claro!, porque ellos piratean el software.Estaba Fidel Castro hablando por teléfono con BillGates, y Bill Gates le dice: ¡Fideeel!, ¡dime cualesson los errores del software para arreglar eso!.Entonces, si Bill Gates tuviese la voluntad deayudar a Fidel Castro, no podría hacerlo, ya queesta prohibido por el embargo que el gobierno deEstados Unidos tiene contra Cuba. Y ustedes,peruanos, deberían preguntarse también ¿Quépasaría si los Estados Unidos los embarga? ¿Dedonde van a conseguir compañías? ¿De donde vana sacar el software?.He venido al Perú cuatro veces, los peruanos songente amable, tienen una excelente comida y unbuen pisco. Me gustaría que jamas hubiera unproblema entre los Estados Unidos y el Perú.Acerca de George W. Bush, el enemigo del mundo.Sabían que el señor George W. Bush se encargó deque muchos Norteamericanos dejaran de creer ensu propio país. Ustedes deben ser una nación queempiece a creer en su gente, y serán capaces desobrevivir sin necesidad de alguien mas.El Software Libre se encuentra alrededor delmundo, y puede ser desarrollado por cualquierpersona. No puede ser controlado ni por EstadosUnidos, ni por Inglaterra, ni por cualquier otrapotencia. Ustedes tienen la necesidad de usarlomás que nadie, tiene la responsabilidad decontribuir en mejorarlo más que nadie. Lapregunta es ¿cuanto tiempo más podrán tusservicios militares seguir funcionando?.Esa es una pregunta que le dejo a este país.De esta manera el presidente de LinuxInternational culmino su tutorial. Si desea verel vídeo original del tutorial de Jon "Maddog"en su visita a Chiclayo, ingrese a nuestra páginaweb: www.eticagnu.org.La gente en Brasil a dejado depensar que el Software Libre esbarato y malo.He venido al Perú cuatro veces,los peruanos son gente amable,tienen una excelente comida yun buen pisco. Me gustaría quejamas hubiera un problemaentre los Estados Unidos y elPerú.El Software Libre se encuentraalrededor del mundo, y puedeser desarrollado por cualquierpersona. No puede sercontrolado ni por EstadosUnidos, ni por Inglaterra, ni porcualquier otra potencia.www.eticagnu.org Mayo 2013 eGNUX 13
  • 12. Para los que estamos acostumbrados a desarrollaraplicaciones en escritorio con la simpleza que nosbrinda Visual Basic, aquí tenemos una alternativamuy parecida llamada Gambas, desarrollada por elFrancés Benoit Minisini, este es un lenguaje deprogramación derivado del BASIC, su acrónimo es“Gambas Almost Means Basic”, esto nos quieremanifestar: Gambas es casi BASIC.Actualmente podemos disfrutar de Gambas en suversión 3.4, la podemos encontrar en las diferentesdistribuciones de Linux, ya sea Ubuntu, Fedora,entre otras distribuciones muy populares.Los pasos que debemos seguir para instalarGambas 3 son:­ Primero tienes que ir a la consola y digitar:sudo add­apt­repository ppa:nemh/gambas3 &&sudo apt­get update­ Una vez que hemos realizado eso, lo podemosinstalar de dos maneras muy sencillas, en unatenemos que ir al centro de software y digitarGambas 3, lo descargas, ejecutas y lo pruebas; en laotra tenemos que ir a la consola y digitar:sudo apt­get install gambas3Personalmente yo fui al centro de software deUbuntu y lo instalé de frente sin necesidad de hacerlo anterior.Por otro lado, Gambas nos da la ventaja de teneruna interfaz amigable, además es muy sencillo decrear conexiones a los diferentes Gestores de Basede Datos como lo son: Postgresql, Mysql y Sqlite.Si bien es cierto para obtenerlos diferentes reportes lohacíamos con Crystal Reports,ahora tenemos otra alternativamuy similar, que es unabiblioteca para el manejo dedocumentos (reportes).Una de las grandes desventajasde Gambas es que solo se puedeejecutar en Linux, por ende nopodemos ni siquiera ejecutarnuestros programas realizadoscon Gambas en Windows ni enMac OS X; otra desventaja es lapoca documentación que setiene de dicho lenguaje.Gambas 3 es una muy buenaalternativa para programadoresque están acostumbrados arealizar sus aplicaciones enVisual Basic, su interfazamigable te hace sentir como siestuvieras programando en eselenguaje muy popular.Por: Edinson Remigio.www.eticagnu.org Mayo 2013 eGNUX 14
  • 13. ¿Has oído hablar de RedHat? Si tu respuesta esafirmativa pues muy bien,este artículo te servirá paraconocer las ventajas queofrece a los usuarios suversión no comercialdenominada Fedora Linux;no obstante, si tu respuestafue un NO puede ser porqueestamos plagados deproductos comercialesprovenientes de Windows yal oír la palabra Red Hat,quizá le atines solo a sutraducción literal al español(sombrero rojo), sin saber dedónde proviene y porqué esimportante. Les animo a darun breve paseo por eluniverso de la versión nocomercial de este sistemaoperativo para conoceraquellas cualidades que lohacen importante en lasociedad del conocimiento.En un principio, Red Hat fuevendida principalmentecomo un sistema operativopara servidores.Actualmente, tiene dosversiones: Una, orientada alos negocios denominadaRed Hat Enterprise Linux; y,la versión no comercialFedora Linux (en la cual noscentraremos). Asimismo,desde su versión 8.0 seenfoca también hacia PCs deescritorios corporativos.¿Por qué es interesanteFedora? Porque es unsistema operativo basado enLinux y derivado de Red Hatque se caracteriza por sersoftware libre y de códigoabierto; es decir, puede sermodificado o distribuido.Además, es gratuito.También una de suscaracterísticas másresaltantes es que esinnovado continuamente porgente de todo el mundo quetrabaja en el proyectoFedora.Existen ciertas cualidadesque hacen de Fedora unsistema operativo genial. Enprimer lugar, el conceptosiguiente: La libertad es laclave. El objetivo delproyecto Fedora es promoverla libertad de software y loscódigos abiertos, lo que haceque Fedora seacompletamente libre yredistribuible para quiendesee emplearlo. Entonces,cualquier usuario puedeutilizarlo para sus propósitossin ninguna clase deimpedimento legal.Luego, tenemos lainnovación, la cual hace alsoftware libre más potente,flexible y útil para millonesde personas. Y, finalmente, lainnovación lleva a unproducto de calidad. Y esque cada lanzamiento es unsoftware de calidad y cadaaño se liberan dos versionesde Fedora.Puede ser que un usuarioWindows se pregunte, ¿Porqué debería elegir Fedora enlugar del sistema operativoque ahora tengo? Cualidadescomo las mencionadas líneasarriba son muy interesantessobre todo si tienesconocimiento de lo que enrealidad es software libre, locual es muy diferente quesoftware gratuito. Veamos silo siguiente te hace cambiarde opinión y al término deeste artículo te animas adescargarlo.Es un sistema que nonecesita muchosrequerimientos de HardwarePor: Juan Bravo.www.eticagnu.org Mayo 2013 eGNUX 15
  • 14. para funcionar con fluidez. Ello esbastante útil para todos los que noutilizan computadoras modernas. Porejemplo, al descargar Fedora desde elnavegador web tan solo pesa alrededorde 920 MB.Gracias a la robustez del sistemaoperativo Fedora es mucho más seguroy dificulta el ingreso de algún intruso.Por ello, los puntos de ataqueprincipales de los hackers son lossistemas y servidores Windows.La presencia de comunidades deusuarios en Internet te permite realizarconsultas ante cualquier duda quesurja sobre la utilización de Fedora.Esto no ocurre en Windows, pues tepuedes “poner en contacto”, pero esalgo relativo pues no recibes unarespuesta concreta de Windows frentea tu problema.Estas son algunas de las ventajas deFedora Linux frente a Windows.Obviamente, la más importante es quela primera es gratuita; es decir, no sepagan por licencias, mientras que lasegunda sí involucra un pago a laempresa proveedora.Para concluir, la decisión del usuariosobre qué sistema operativo elegir va adepender de acuerdo a susnecesidades, a las característicastécnicas de sus equipos, al softwareque va a emplear y a la seguridad quebusca dentro de su red corporativa,por ejemplo.Si les pareció interesante Fedoraanímense a descargarlo y probarlo ensus equipos. Si también les entró lacuriosidad de saber qué es softwarelibre o qué es una distribución libreserá el principio para que túinvestigues sobre ello y lo emplees másadelante, de manera que tus amigos yconocidos te verán con algo “nuevo” ydirán ¿Por qué no probar ello? Esrápido y seguro, ¿Por qué no?Empecemos a usar software libre y quemejor que Fedora.www.eticagnu.org Mayo 2013 eGNUX 16
  • 15. Edubuntu es un sistema operativo libre que surge de una derivación de Linux Ubuntu,éste ha sido creado para poder ayudar a que la educación sea mucho más sencilla yentretenida a la vez, para conseguir esto ha recibido apoyo de docentes especializados.¿QUÉ NOS OFRECE EDUBUNTU?Edubuntu tiene mucho para dar, desde la posibilidad de hacer uso del servidor terminalde Linux hasta juegos educativos dirigidos para niños entre los 2 y 18 años de edad.Comencemos hablando un poco más sobre esta arquitectura de cliente de LTSP, lo quenos ofrece y cómo nos serviría. El servidor LTSP, el cual viene incluído, nos permitiráconvertir el salón de clases en una red cliente­servidor de clientes livianos que ayudaráen la disminución de gastos en hardware dado que no necesariamente estascomputadoras tienen que ser de última generación porque el sistema operativo solo seinstalaría en el servidor principal y las demás computadoras tan solo tendrían queacceder a él.Por otro lado, también nos ofrece grandiosas aplicaciones como:• KEduka: es un software educativo que permitirá a los profesores elaborar exámenes derespuesta múltiple de manera mucho más sencilla, da la posibilidad de que los profesoresseleccionen las respuestas correctas, el puntaje de éstas y si desean le pueden inclusiveponer un determinado tiempo durante el cual deberán responder los alumnos para asífinalmente devolver el puntaje obtenido.• Childsplay: este software va dirigido para los pequeños de la casa que reciéncomienzan a interactuar con una computadora, es una colección de actividadeseducativas que ayudará a los niños a aprender más sobre matemática, el alfabeto, entreotros.• GCompris: es un programa muy similar a Childsplay, al igual que éste, nos ofrece unaamplia variedad de actividades dirigidas más que todo para niños entre los 2 y 10 añosde edad para que puedan, desde muy pequeños, comenzar a familiarizarse con lacomputadora; además de aprender álgebra, ciencia, geografía, etc de una manera másinteractiva.• Ktouch: este programa, encargado de enseñar mecanografía, es uno de los que másinteresante me ha resultado ya que ayuda a los niños a aprender a escribir rápida ycorrectamente en el teclado, cosa que en la actualidad es fundamental en todos. Ktouchte permite almacenar estadísticas y fijar metas para poder ir avanzando de nivel y asíaumentar la dificultad de los ejercicios que se te plantean.Por: Guadalupe Lip.www.eticagnu.org Mayo 2013 eGNUX 17
  • 16. Podría pasarme todo el artículo hablando sobre la gran cantidad de programas que seencuentran a nuestra disposición y que nos permiten mejorar la educación actual, peroesto no es posible ya que también debo mencionar que Edubuntu a pesar de ser unsistema operativo orientado para ayudar en la educación es igual de versátil como todoslas demás distribuciones que posee Linux, prueba de ello son los miles de paquetes quese encuentran en los repositorios, tales como:• Tux Paint: herramienta de dibujo• KTurtle: intérprete de lenguaje de programación.• Totem: reproductor de video.• Kino: editor de video.• Rythmbox: reproductor de audio.• Gimp: editor de imágenes.• Open Office.En conclusión, debemos resaltar que este sistema operativo puede ser la solución idealpara cualquier centro educativo de escasos recursos, porque como ya lo habíamencionado líneas más arriba, la implementación del mismo supone un ahorro inmensorespecto al hardware necesario sin disminución alguna en la calidad del servicio sino quemás bien con un amplio valor agregado.KTouchKeducawww.eticagnu.org Mayo 2013 eGNUX 18
  • 17. UN ENFOQUE PRÁCTICOHoy en día la información se haconvertido en uno de losprincipales activos de la empresa.Las organizaciones inviertengrandes cantidades de dinero ytiempo en la creación de sistemasde información que generenmayor productividad y eficienciaen sus procesos. El uso de lainformática favorece a la empresalogrando la racionalización de costos, mejoraen la capacidad de toma de decisiones,progreso en la calidad de los servicios aladaptarse a las dinámicas del mercado yservicios al cliente basados en tecnología quesin hacer uso de ellas sería imposible ofrecerbienes y servicios.ARQUITECTURA DE DATOSBASES DE DATOSNuestras bases de datos seejecutan sobre diversasplataformas como Windows yGNU/Linux. En el lado deWindows se ejecuta la siguientetecnología: Microsoft SQL Server2012. Como base para el serviciode las aplicaciones clientes.La realidad de nuestra organización frente algran volumen de datos que se maneja en laempresa nos llevó a analizar y profundizar elempleo de nuevas tecnologías capaces desoportar grandes cantidades de datos.En mi experiencia como desarrollador desoftware hice uso de diferentes bases de datosno relacionales como MongoDB, Cassandra,BigTable y Dynamo. Existen diversas bases dedatos no­sql que hoy en día están muy demoda. Decidimos Hacer uso de:• PostgreSQL• MongoDB.Lo empleamos en todo el escenarioempresarial haciendo la integración ycomunicación de todos nuestrosgestores de bases de datos por mediode MiddleWares programados comoservicios en tiempo real que seencargan de la tarea de producción yconsumo de datos.SERVICIOS DE DATOSNuestra forma tradicional en la que creamosservicios de datos están basadas en latecnología de Microsoft Data Services, Tenemosweb services y data services ejecutándose sobrela arquitectura .NET de Microsoft y hemoscreado servicios a modo de prueba que sonservidos con Python en un ServidorApache utilizando como Framework alpopular Django. Los servicios de datosestán fuertemente ligados a losprocesos por lo que perseguimosimplementar una Arquitecturaorientada a Servicios (SOA) muchomás robusta y estable.ARQUITECTURA DE APLICACIONESTECNOLOGÍAS DE DESARROLLOSon diversas las tecnologías utilizadas pornuestra organización respecto a crearsoluciones de software a los usuarios. Enprimera instancia trabajamos con el Framework.NET de Microsoft haciendo uso de loslenguajes de programación C# y Basic.Se mantuvo por mucho tiempo el desarrollo delas aplicaciones en estos lenguajes. La decisiónde emplear nuevas tecnologías de desarrolloque aceleren y produzcan aplicaciones dePostgreSQL es un SistemaGestor de Base de DatosRelacional de softwarelibre y multiplataforma.Apache es un servidor webHTTP de Código Abiertomultiplataforma.Por: Erikson Murrugarra.www.eticagnu.org Mayo 2013 eGNUX 19
  • 18. software más rápidas y seguras nos llevaron aemplear diferentes lenguajes de programación,muchos de ellos envueltos en el mundo delsoftware libre como:• Python y DjangoHubo mucha controversia ydiscusión para cambiar ydecidir utilizar otro lenguaje deprogramación para el desarrollode aplicaciones web y servicios.Por fin se decidió experimentarcon Python utilizando comoFramework a Django.• DartNos encontramos en constante actualización einvestigación sobre este lenguaje deprogramación y se han realizado sistemaspequeños como prueba para asegurarnos que eltiempo de desarrollo es en verdad el adecuadopara cumplir de manera rápida el desarrollo deaplicaciones y servicios.• NodeJSLas aplicaciones en tiempo realson una pieza fundamental parauna empresa con procesos conmuchos cambios y de constantemonitoreo. Empezamosconstruyendo sistemas en tiemporeal con ésta tecnología muy fácilde utilizar. Utilizamos MongoDBen conjunto con NodeJS paracrear aplicaciones como Cuadrosde Control (Scorecards) y Cuadros detendencias y diferentes tipos de indicadores degestión.En resumen es una pequeña parte de laarquitectura de tecnologías que ha sidoaplicada en el lugar en donde laboro. Haymuchos más detalles técnicos como seguridadde la información y seguridad informática queson fuertemente contempladas en laorganización de modo que éste servicio estercerizado en la empresa.LLEGANDO AL FINALPuedo resumir toda ésta publicación en unhecho concreto e importante. Lo másimportante en la organización esofrecer servicios que aporten valor alas operaciones de la misma, crearsoluciones basadas en diversas reglas,procedimientos, técnicas, políticas,marcos de referencia, etc. Queaseguren el logro de los objetivos de laorganización.La administración y el correcto empleoy control de TI es independiente de lastecnologías que aparecen cada día. Lomás importante es entender y seguir con elplan de TI y trabajar en que se cumpla.La función principal de toda área de TI no es lade desarrollar software como muchas veces setiene pensado de forma errónea. TI va más alláde escribir programas.Se deben aplicar normas aprobadasinternacionalmente para administrar y asegurarla calidad de los servicios que se ofrecen en laempresa, tales como:• ISO 9001. Sistemas de Gestión de laCalidad.• COBIT. Marco de Referencia basadoen los objetivos de Control. Utilizadocomúnmente para temas de auditorías.• ISO 27001. Sistema de Gestión de laseguridad de la Información.•ISO 20000. Sistema de Administraciónde Servicios de TI.Entre otras normas Internacionales y mejoresprácticas que dan soporte a una correctaadministración de TI.Algo importante:““CCrreeaarr SSiisstteemmaass NNOO eess lloo mmiissmmoo qquuee ccrreeaarrSSooffttwwaarree””..1. Python, es un lenguaje deprogramación interpretado.2. Django, es un frameworkweb para Python.Node.js es un entorno deprogramación en la capadel servidor basado enJavascript.www.eticagnu.org Mayo 2013 eGNUX 20
  • 19. En el continuo trajín de la vida delprogramador, no es extraño que se vayaacumulando de diversos códigospertenecientes a diferentes proyectos,pudiendo reutilizarlos o convertirlos en unmonstruo que suele aplicarlo a cualquiersistema. Si bien esto es útil, no es loóptimo, ya que al ser una mezcla de muchaslíneas de código del programar o de losprogramadores, es difícil mantenerloactualizado, y funcionando de formacorrecta y segura.Es aquí, donde los Framework’s llegan asolucionar éstas , ya que nos brindan deuna estructura o marco de desarrollo parapoder así realizar nuestros proyectos. ¿Porqué? Por qué cuenta con una serie delibrerías, clases, funciones y herramientaslas cuales se organizan en una estructuracomún que podemos implementar ennuestros proyectos.Entre las características que debo tener encuenta al momento de decidir si usar o noun framework puedo encontrar:­ Facilita el trabajo en equipo y laintegración de otras personas al proyecto,ya que establece estándares o reglas dedesarrollo, lo cual permite mantenerunificado al proyecto y enfoca a todas laspersonas involucradas a desarrollarsiguiendo un objetivo mutuo sin salirse delmarco que establece el framework.­ El objetivo principal de un framework esno reinventar la rueda, y por ello brinda alprogramador de diversas características lascuales solo necesitan ser invocadas por él.­ Es genérico, ya que deben permitirnospoder adaptarse y ser empleados encualquier tipo de proyecto.­ La seguridad, es un punto importante quea veces dejamos de lado o simplemente nole damos la debida importancia. Enocasiones no protegemos a nuestroproyecto contra ataques, o no lo hacemoscontra todos los tipos de ataques quepueden hacérseles, por ello los Framework’simplementan diversas medidas deseguridad para así brindar un marco dedesarrollo seguro, ahora no debemosolvidar que no todo es responsabilidad dePor: Ivan Uriarte.www.eticagnu.org Mayo 2013 eGNUX 21
  • 20. LenguajeCSSJavaScriptFramework’s­ Twitter­ Bootstrap­ Foundation­ 960 Grid­ System­ Skeleton­ Kube­ Less Framework­ jQuery­ Angular.js­ Backbone.js­ ExtJSFramework’s front­end:Framework’s back­end:LenguajePHPPHYTONRUBYNODE.JSFramework’s­ Zend­ Yii­ CodeIgniter­ Symfony­ CakePHP­ Django­ Grok­ Pylons­ TurboGears­ Web2py­ RoR­ Merb­ Camping­ Ramaze­ Vintage­ Express.js­ Partial.js­ Connect­ Derby­ Meteor­ FlatIronla herramienta si no que el programadordebe seguir las reglas de seguridad que estale brinda.­ La comunidad de respaldo que tiene elframework, nos dice que tan grande es elequipo que trabaja en él y nos da laconfianza de que está en constantedesarrollo, agregando características ycorrigiendo bugs.­ Las empresas que lo implementen, es unacaracterística que nos dice mucho de unFramework’s y más aún si es de una altareputación, ya que quiere decir que confíaen él porque funciona bien.­ Bien, si es un proyecto grande, unframework ayuda mucho, pero si se trata deun proyecto pequeño puede ser realizadomás rápido sin el framework que haciendouso de él.Entre los Framework’s del web másconocido tenemos (los que se muestran enel cuadro derecho).Por último, solo puedo decirles que el usode un framework facilita la vida y otrascosas, pero no debemos hacernosdependientes de él, debemos conocer elcómo realizar la aplicación sin unframework, para así no volvernosdependientes de él.www.eticagnu.org Mayo 2013 eGNUX 22
  • 21. MMoozziillllaa,, ccrreeaaddoorraa ddee FFiirreeffooxx,, ffaabbrriiccaarráá ssuu pprrooppiioo cceelluullaarr oo ttaabblleett ccoonn FFooxxccoonnnnLa compañía taiwanesa Foxconn, a la cual Apple encargó la fabricación de dispositivos tecnológicos comoiPhones o iPads, firmó un acuerdo con Mozilla para fabricar un dispositivo móvil con el sistema operativo FirefoxOS. No hay más detalles brindados por la fuente oficial de Foxconn, solo que el lunes 3 de junio se brindaránmás datos. Aún así, una fuente confiable indica que sería una tablet.La incursión del Firefox OS será algo nuevo para Foxconn, empresa que solo ha trabajado con los populares iOS(Apple) y Android (Google). Vale indicar que Foxconn, que es el mayor fabricante contratista de electrónicos delmundo, enfrenta una creciente competencia de su rival Pegatron Corp, una compañía que representa apenas un25 por ciento de su volumen por ingresos. (Reuters/ Yahoo News).Fuente: La RepúblicaSSoonnyy yy ssuu XXppeerriiaa ZZ ssee ssuummaann aall pprrooyyeeccttoo ‘‘AAnnddrrooiidd OOppeenn SSoouurrccee’’Sony se ha sumado mediante su actual buque insignia, el Xperia Z, al proyecto ‘Android Open Source‘, quepermite a los desarrolladores instalar la versión libre del sistema operativo móvil de Google en este smartphoney crear modificaciones. La primera compilación funcional de AOSP (Android Open Source Project) para Xperia Zpuede ser descargada directamente desde la plataforma de Sony . El terminal de Sony se une al Xperia S, que yase unió a este proyecto y despertó «gran interés».Sony ha insistido en que este software aún no es útil para el uso diario ya que no incluye funciones de telefoníacomo un terminal estándar. El AOSP tiene varias funciones disponibles como el reconocimiento de tarjeta SD,Wifi, Bluetooth, GPS, LED y sensores de movimiento.Fuente: www.abcdesevilla.esNNAASSAA ccaammbbiiaa WWiinnddoowwss ppoorr LLiinnuuxx eenn llaa EEEEIILa rivalidad entre sistemas operativos llega hasta el espacio. Al igual que ha ocurrido en diferentes ámbitos de laadministración estadounidense (como en el Pentágono donde se decidió sustituir dispositivos BlackBerry por lossmartphones de Apple), la NASA ha decidido migrar del sistema operativo Windows a Linux, uno de sus grandesrivales."Hemos migrado funciones clave de Windows a Linux porque necesitábamos un sistema operativo estable yconfiable, que nos proporcione autocontrol", dijo Keith Chuvala, miembro de la United Space Alliance. Estamigración se va a llevar a cabo en los equipos personales de los astronautas de la estación espacial, así como alrobot Robonaut (R2).Fuente: La Repúblicawww.eticagnu.org Mayo 2013 eGNUX 23