egnux #05

24

Upload: eticagnu

Post on 12-Jun-2015

416 views

Category:

Technology


0 download

DESCRIPTION

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”.

TRANSCRIPT

Page 1: eGNUX #05
Page 2: eGNUX #05
Page 3: eGNUX #05

www.eticagnu.org Mayo 2013 eGNUX 03

Hoy es un día especial para

mí, es la presentación de la

5ta edición de eGnux y la

primera, de muchas espero,

en la que tengo el honor de

participar. Este año ha sido

bastante importante para la

asociación, hemos pasado

por grandes cambios que

nos han mejorado,

fortalecido y compenetrado

más como familia.

El proceso de llevar a cabo

esta revista ha sido una experiencia muy educativa

para mí, he aprendido a usar herramientas de las

que sinceramente jamás había oído pero con las que

he quedado encantada, he podido aprender un poco

más de lo que es trabajar en equipo y asumir una

fuerte responsabilidad. En resumen, esta edición es

el resultado de mucho trabajo y dedicación.

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”.

Este número será el primero de 4 revistas que

tenemos planeado sacar durante este año, esperamos

que sea de su agrado y en caso deseen mandarnos

sus sugerencias no duden en dejarnos un comentario

con ellas.

30 de Mayo de 2013

Dirección editorial y

diagramación:

Diseño de carátula:

Suscripciones:

Directiva 2013

Presidenta:

Vicepresidente:

Secretario:

Tesorero:

Asesor:

Contacto

Web:

E­mail:

Twitter:

Guadalupe Lip Curo.

Gustavo Tompasca Panta.

[email protected]

Guadalupe Lip Curo.

Gustavo Fernandez Chavez.

Angel Quiroz Campos.

José Damián Samamé.

Gustavo Tomapasca Panta.

www.eticagnu.org

[email protected]

@eticagnu

Esta revista se publica bajo una licencia de

Creative Commons. Puede copiar, distribuir,

mostrar publicamente su contenido y hacer obras

derivadas, siempre y cuando, cumpla con lo

siguiente: a) reconozca los créditos de la obra, b)

no la uses de forma comercial y c) la compartas

bajo la misma licencia.

Guadalupe Lip Curo.

Directora editorial

[email protected]

Page 4: eGNUX #05

06 Aplicaciones Móviles Basadas en

Software Libre

Vivimos en un mundo en donde prima la

tecnología en su totalidad. A estas alturas de la

vida existen un buen número de personas que

cuentan con un Smartphone.

www.eticagnu.org Mayo 2013 eGNUX 04

08 GNOME

Un entorno de escritorio y mucho más.

Parte del aprendizaje de los usuarios que recién se

inician en cualquiera de las distribuciones de

Linux más usadas, es la interacción con el modo

grafico que poseen.

10 JON "MADDOG" HALL

Presidente de Linux International.

He venido al Perú cuatro veces, los peruanos son

gente amable, tienen una excelente comida y un

buen pisco. Me gustaría que jamas hubiera un

problema entre los Estados Unidos y el Perú.

14 Aplicaciones de Escritorio

con Gambas 3.

Para los que estamos acostumbrados a desarrollar

aplicaciones en escritorio con la simpleza que nos

brinda Visual Basic, aquí tenemos una alternativa

muy parecida llamada Gambas

15 Fedora Linux

derivado de RetHat

¿Has oído hablar de Red Hat? Si tu respuesta es

afirmativa pues este artículo te servirá para

conocer las ventajas que ofrece a los usuarios su

versión no comercial denominada Fedora Linux.

17 Edubuntu:

Aprender Jugando.

Edubuntu es un sistema operativo libre que surge

de una derivación de Ubuntu, éste ha sido creado

para poder ayudar a que la educación sea mucho

más sencilla y entretenida.

19 Tecnología de Información.

Un enfoque Práctico.

21 Qué son los Framework´s

y porque usarlos.

23 NOTICIAS BREVES

Page 5: eGNUX #05

EDWARD GIANFRANCO

DELZO ROMERO

Mg. (c) Ingeniero.

Desarrollador .Net freelance.

Miembro del Colegio de Ingenieros

del Perú e IEEE

DANIELA

JÁUREGUI SOLIS

Estudiante de Ing. de Sistemas y

computación.

Secretaria del WIE.

Miembro de la rama IEEE de la Usat.

ERIKSON

MURRUGARRA SIFUENTES

Twitter: @EriosMurrugarra.

(MCTS) Microsoft Certified Tecnology

Specialist, Gerente General de Light

Agile Solutions. Miembro de: Google

Developers Group Lima, Python Perú.

JUAN ARTURO

BRAVO AGUINAGA

Estudiante de Ingeniería de Sistemas

y Computación USAT, Interesado en la

creación y administración de base de

datos y el estudio de redes

informáticas. Miembro activo IEEE.

EDINSON

REMIGIO LÓPEZ.

Estudiante de Ing. de Sistemas y

computación. Presidente de la rama

IEEE USAT.

Gustavo Tomapasca.

www.eticagnu.org/wetica/author/degui

En esta oportunidad configuraremos al agente

de transporte de correo Exim (Exim Internet

Mailer), que viene por defecto en los sistemas

Debian, con el propósito de poder enviar y

recibir correos a través de la función mail() de

PHP5.

Ivan Uriarte.

www.eticagnu.org/wetica/author/pilmee

Los websockets son un tecnología

revolucionaria y muy usada por los usuarios

que buscan poder realizar una comunicación

full­dulpex (cliente­servidor). Puede ser

implementado en el front­end haciendo uso

del navegador y de javascript, y en el lado del

servidor o back­end con node.js.

Taller Intersys 2012

“Blender. Creando contenido en 3D con

Software Libre”. Ing. Alex Aragón Calixto.

Comunidad Blender Perú

Vídeo Blender.

www.eticagnu.org/wetica

WWW.ETICAGNU.ORG/WETICA

www.eticagnu.org Mayo 2013 eGNUX 05

Page 6: eGNUX #05

Vivimos en un mundo en donde

prima la tecnología en su

totalidad. A estas alturas de la

vida existen un buen número

de personas que cuentan con

un Smartphone, por lo tanto,

podemos disfrutar a plenitud

de las diversas funcionalidades

y aplicaciones de estos

dispositivos que nos permiten

desarrollar nuestras

actividades de una forma más

rápida y efectiva, pero

pensemos en algo, ¿Conocemos

realmente cómo es que se

construyen estas aplicaciones

que nos ayudan mucho

dentro de nuestra rutina diaria

o que simplemente nos

entretienen? Es por eso que el

artículo de hoy nos servirá para

conocer e informarnos un

poquito acerca de si estas

aplicaciones son construidas

con herramientas libres o de

costo o en tal caso para qué

sistemas operativos se

desarrollan el mayor número

de aplicaciones basadas en

software libre.

Sabemos que los Smartphone

son diversos en cuanto a

marcas pero actualmente se

conoce perfectamente que

existe una batalla por

predominar en el mercado,

entre los equipos que cuentan

con un sistema operativo

Android y los que cuentan con

iOs, así que nos centraremos en

estos dos grandes.

En esta oportunidad

hablaremos de dos aplicaciones

que apuesto a que si las

conoces ya te parecen

interesantes y sino, las

considerarás como tales a

partir de este momento.

En primer lugar tenemos la

aplicación Cerberus for

Android, la cual permite

controlar tu celular de tal

manera, que si tu equipo es

robado, conoces la ubicación

del equipo haciendo uso del

API de geolocalización de

Android, podemos ver que es

de gran ayuda para poder

localizar el móvil de inmediato.

La aplicación cuenta con una

versión free con funciones

limitadas pero muy útiles y otra

versión pagada con

funcionalidades más completas,

obviamente.

También tenemos Find my

Iphone, cuyas características o

funcionalidades son muy

parecidas a las de la aplicación

mencionada anteriormente, por

lo tanto si en algún momento

tu iphone se encuentra

extraviado, esta aplicación

podrá emitir un sonido que

permitirá encontrarlo siempre y

cuando se ubique en un lugar

cercano, además te permitirá

bloquearlo para que ningún

extraño acceda a la

información del móvil y por

último recurso borrar toda la

información del dispositivo

cuando las probabilidades de

encontrarlo son nulas, al igual

que Cerberus for Android.

Ambas aplicaciones son muy

utilizadas, importantes e

Por: Daniela Jáuregui.

www.eticagnu.org Mayo 2013 eGNUX 06

Page 7: eGNUX #05

interesantes; sin embargo,

muchas veces desconocemos

que la fase de construcción de

estos programas para

dispositivos móviles como es la

etapa de programación

básicamente; puede ser

desarrollada con herramientas

libres como es el caso de

muchas aplicaciones que

usamos cotidianamente, sea

del tipo que sea, es decir,

necesarias o de

entretenimiento como los

juegos. Por lo tanto, es

importante mencionar que en

el caso de los celulares de la

“manzanita”, el lenguaje que

se exige es Objective C y en

este caso el entorno para

programar se llama XCODE, un

entorno de programación que

no es libre, sin embargo

podemos decir que en el caso

de Android del cual ya

sabemos que su sistema

operativo está basado en Linux

y cuyo lenguaje es nada más y

nada menos que Java, cuenta

con entornos de programación

como Eclipse que es el más

utilizado y más recomendable

pero también podemos utilizar

Netbeans, ambas herramientas

totalmente libres. Asimismo

Android es el sistema operativo

que cuenta con la mayor

cantidad de aplicaciones

desarrolladas a través de

herramientas libres.

Otra herramienta muy

importante dentro de la

construcción de aplicaciones

móviles y por lo general al

momento de hacer juegos, son

los motores gráficos, así que en

primer lugar debemos saber

que los motores gráficos son

una herramienta visual que se

suele usar para desarrollar

niveles desde la construcción,

iluminación, programación y

animaciones a través de una

interfaz gráfica comprensible y

sencilla. Actualmente los

motores gráficos no son solo

para las grandes empresas,

sino que existen algunas libres

para los pequeños

desarrolladores como: El Unity,

que posee una versión libre

solo para Windows y que se

usa generalmente para juegos

en Android, además debemos

saber que es un motor

básicamente para tablets y

móviles. También existe el UDK

que cuenta con una versión

free no comercial que permite

hacer juegos para Iphone y

Ipad.

Otra herramienta importante

para la creación de las

aplicaciones móviles son los

frameworks, que son los

esquemas o guías que se siguen

para la implementación y

desarrollo de una aplicación.

Estos existen en demasía y se

ajustan a las diversas

necesidades, pero si

mencionamos uno, podemos

hablar del más usado para

aplicaciones desarrolladas para

Android e iOs, el famoso

Phonegap, un framework o

librería con HTML5, JS o CSS y

que al empaquetarlas como

mencionábamos anteriormente

son compatibles para funcionar

con Android y también iOs.

Finalmente como dato

adicional o curioso, podría

mencionar que existe un

teléfono celular, exactamente el

Motorola Rokr Z6 que contó

con Linux como sistema

operativo, y cuya opinión o

percepción de toda persona

que utilizó este móvil es que la

interfaz era cómoda,

comprensible y ligera. Cabe

mencionar que fue un celular

muy popular en su época, que

como ya sabemos es la previa a

la de los Smartphone, es decir,

donde la característica más

atractiva de un teléfono celular

no era su efectividad para

conectarnos en las redes

sociales o sus diversas

aplicaciones sino el que cuente

con mucha calidad en el

aspecto de sonido, es decir los

famosos celulares “musicales”.

www.eticagnu.org Mayo 2013 eGNUX 07

Page 8: eGNUX #05

Parte del aprendizaje de los usuarios que recién se inician en

cualquiera de las distribuciones de Linux más usadas1

(Fuduntu, Red Hat, SUSE, Ubuntu, etc.), es la interacción con

el modo grafico que poseen. Gran parte de estos usuarios, los

cuales representan un 62%2 provienen de procesos de

migración del sistema operativo Windows en cualquiera de

sus distintas versiones. Es a la vez importante indicar que

Linux representa actualmente el 2.28%3 de los sistemas

operativos en el mundo.

Nos enfocamos en la arquitectura de Linux, una

característica muy interesante es el entorno de escritorio que

es un conjunto de software que ofrece al usuario una

interacción amigable y cómoda, por lo general esto consiste

de iconos, ventanas, barras de herramientas, carpetas,

fondos de pantalla, widgets de escritorio.

Dentro de los entornos de escritorio más usados para Linux

tenemos a GNOME (GNU Network Object Model

Environment) que se originó allá por el año 1999 y que

partió del desarrollo de dos programadores bastantes

conocidos en el mundo tecnológico: los mexicanos Miguel de

Icaza y Federico Mena.

Miguel de Icaza Federico Mena

Por: Edward Delzo.

www.eticagnu.org Mayo 2013 eGNUX 08

Page 9: eGNUX #05

GNOME actualmente se encuentra

disponible para más de 50 idiomas4 y

soportado por las licencias GNU LGPL, GNU

GPL.

Pero que hace GNOME sea bastante usado

dentro de las distribuciones de Linux en un

57%5 en contra de su más cercano

competidor que es KDE que solo representa

un 6%.

GNOME se caracteriza por su libertad,

accesibilidad, internacionalización,

desarrollador de uso, organización y

soporte técnico:

• Libertad ­ para crear un entorno de

escritorio con código fuente disponible para

su reutilización bajo una licencia de

softwarelibre.

• Accesibilidad ­ para asegurar el escritorio

puede ser utilizado por cualquier persona,

independientemente de la habilidad técnica

o circunstancias física.

• Internacionalización y localización ­ para

hacer que el escritorio está disponible en

muchos idiomas.

• Desarrollador de uso ­ para asegurar la

facilidad de software que se integra sin

problemas con el escritorio de escritura, y

permitirá a los desarrolladores una libre

elección del lenguaje de programación.

• Organización ­ a adherirse a un ciclo de

liberación regular y mantener una

estructura de comunidad disciplinada.

• Soporte técnico ­ para asegurar el

respaldo de otras instituciones de fuera de

la comunidad GNOME.

Dentro de este contexto de crecimiento de

GNOME, The GNOME Foundation, ente

encargado de patrocinar el desarrollo de

GNOME a nivel mundial no solo continúa

con la expansión del entorno gráfico, que

en su última versión es la 3.8.16, sino

también en nuevas iniciativas en la

promoción del software libre, como por

ejemplo:

• Mantener el escritorio GNOME.

• Crear documentación en varios idiomas

sobre aplicaciones libres o como desarrollar

éstas.

• Proyectos de accesibilidad enmarcados

con el nombre Proyecto GAP y que

engloban desde la creación de herramientas

accesibilidad, estándares y tutoriales para

desarrolladores adapten sus aplicaciones y

sean accesibles.

Es decir, GNOME tiene un potencial de

desarrollo bastante alto, desde brindar su

famoso entorno de escritorio hasta dar

herramientas para que los desarrolladores

puedan crear aplicaciones con un alto nivel

de 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

Page 10: eGNUX #05

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 es

Por: 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 Linux

International.

www.eticagnu.org Mayo 2013 eGNUX 10

Page 11: eGNUX #05

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 de

las 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

Page 12: eGNUX #05

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

Page 13: eGNUX #05

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 Linux

International culmino su tutorial. Si desea ver

el vídeo original del tutorial de Jon "Maddog"

en su visita a Chiclayo, ingrese a nuestra página

web: 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

Page 14: eGNUX #05

Para los que estamos acostumbrados a desarrollar

aplicaciones en escritorio con la simpleza que nos

brinda Visual Basic, aquí tenemos una alternativa

muy parecida llamada Gambas, desarrollada por el

Francés Benoit Minisini, este es un lenguaje de

programación derivado del BASIC, su acrónimo es

“Gambas Almost Means Basic”, esto nos quiere

manifestar: Gambas es casi BASIC.

Actualmente podemos disfrutar de Gambas en su

versión 3.4, la podemos encontrar en las diferentes

distribuciones de Linux, ya sea Ubuntu, Fedora,

entre otras distribuciones muy populares.

Los pasos que debemos seguir para instalar

Gambas 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 podemos

instalar de dos maneras muy sencillas, en una

tenemos que ir al centro de software y digitar

Gambas 3, lo descargas, ejecutas y lo pruebas; en la

otra tenemos que ir a la consola y digitar:

sudo apt­get install gambas3

Personalmente yo fui al centro de software de

Ubuntu y lo instalé de frente sin necesidad de hacer

lo anterior.

Por otro lado, Gambas nos da la ventaja de tener

una interfaz amigable, además es muy sencillo de

crear conexiones a los diferentes Gestores de Base

de Datos como lo son: Postgresql, Mysql y Sqlite.

Si bien es cierto para obtener

los diferentes reportes lo

hacíamos con Crystal Reports,

ahora tenemos otra alternativa

muy similar, que es una

biblioteca para el manejo de

documentos (reportes).

Una de las grandes desventajas

de Gambas es que solo se puede

ejecutar en Linux, por ende no

podemos ni siquiera ejecutar

nuestros programas realizados

con Gambas en Windows ni en

Mac OS X; otra desventaja es la

poca documentación que se

tiene de dicho lenguaje.

Gambas 3 es una muy buena

alternativa para programadores

que están acostumbrados a

realizar sus aplicaciones en

Visual Basic, su interfaz

amigable te hace sentir como si

estuvieras programando en ese

lenguaje muy popular.

Por: Edinson Remigio.

www.eticagnu.org Mayo 2013 eGNUX 14

Page 15: eGNUX #05

¿Has oído hablar de Red

Hat? Si tu respuesta es

afirmativa pues muy bien,

este artículo te servirá para

conocer las ventajas que

ofrece a los usuarios su

versión no comercial

denominada Fedora Linux;

no obstante, si tu respuesta

fue un NO puede ser porque

estamos plagados de

productos comerciales

provenientes de Windows y

al oír la palabra Red Hat,

quizá le atines solo a su

traducción literal al español

(sombrero rojo), sin saber de

dónde proviene y porqué es

importante. Les animo a dar

un breve paseo por el

universo de la versión no

comercial de este sistema

operativo para conocer

aquellas cualidades que lo

hacen importante en la

sociedad del conocimiento.

En un principio, Red Hat fue

vendida principalmente

como un sistema operativo

para servidores.

Actualmente, tiene dos

versiones: Una, orientada a

los negocios denominada

Red Hat Enterprise Linux; y,

la versión no comercial

Fedora Linux (en la cual nos

centraremos). Asimismo,

desde su versión 8.0 se

enfoca también hacia PCs de

escritorios corporativos.

¿Por qué es interesante

Fedora? Porque es un

sistema operativo basado en

Linux y derivado de Red Hat

que se caracteriza por ser

software libre y de código

abierto; es decir, puede ser

modificado o distribuido.

Además, es gratuito.

También una de sus

características más

resaltantes es que es

innovado continuamente por

gente de todo el mundo que

trabaja en el proyecto

Fedora.

Existen ciertas cualidades

que hacen de Fedora un

sistema operativo genial. En

primer lugar, el concepto

siguiente: La libertad es la

clave. El objetivo del

proyecto Fedora es promover

la libertad de software y los

códigos abiertos, lo que hace

que Fedora sea

completamente libre y

redistribuible para quien

desee emplearlo. Entonces,

cualquier usuario puede

utilizarlo para sus propósitos

sin ninguna clase de

impedimento legal.

Luego, tenemos la

innovación, la cual hace al

software libre más potente,

flexible y útil para millones

de personas. Y, finalmente, la

innovación lleva a un

producto de calidad. Y es

que cada lanzamiento es un

software de calidad y cada

año se liberan dos versiones

de Fedora.

Puede ser que un usuario

Windows se pregunte, ¿Por

qué debería elegir Fedora en

lugar del sistema operativo

que ahora tengo? Cualidades

como las mencionadas líneas

arriba son muy interesantes

sobre todo si tienes

conocimiento de lo que en

realidad es software libre, lo

cual es muy diferente que

software gratuito. Veamos si

lo siguiente te hace cambiar

de opinión y al término de

este artículo te animas a

descargarlo.

Es un sistema que no

necesita muchos

requerimientos de Hardware

Por: Juan Bravo.

www.eticagnu.org Mayo 2013 eGNUX 15

Page 16: eGNUX #05

para funcionar con fluidez. Ello es

bastante útil para todos los que no

utilizan computadoras modernas. Por

ejemplo, al descargar Fedora desde el

navegador web tan solo pesa alrededor

de 920 MB.

Gracias a la robustez del sistema

operativo Fedora es mucho más seguro

y dificulta el ingreso de algún intruso.

Por ello, los puntos de ataque

principales de los hackers son los

sistemas y servidores Windows.

La presencia de comunidades de

usuarios en Internet te permite realizar

consultas ante cualquier duda que

surja sobre la utilización de Fedora.

Esto no ocurre en Windows, pues te

puedes “poner en contacto”, pero es

algo relativo pues no recibes una

respuesta concreta de Windows frente

a tu problema.

Estas son algunas de las ventajas de

Fedora Linux frente a Windows.

Obviamente, la más importante es que

la primera es gratuita; es decir, no se

pagan por licencias, mientras que la

segunda sí involucra un pago a la

empresa proveedora.

Para concluir, la decisión del usuario

sobre qué sistema operativo elegir va a

depender de acuerdo a sus

necesidades, a las características

técnicas de sus equipos, al software

que va a emplear y a la seguridad que

busca dentro de su red corporativa,

por ejemplo.

Si les pareció interesante Fedora

anímense a descargarlo y probarlo en

sus equipos. Si también les entró la

curiosidad de saber qué es software

libre o qué es una distribución libre

será el principio para que tú

investigues sobre ello y lo emplees más

adelante, de manera que tus amigos y

conocidos te verán con algo “nuevo” y

dirán ¿Por qué no probar ello? Es

rápido y seguro, ¿Por qué no?

Empecemos a usar software libre y que

mejor que Fedora.

www.eticagnu.org Mayo 2013 eGNUX 16

Page 17: eGNUX #05

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 y

entretenida 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 terminal

de 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 que

nos 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 estas

computadoras tienen que ser de última generación porque el sistema operativo solo se

instalaría en el servidor principal y las demás computadoras tan solo tendrían que

acceder 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 de

respuesta múltiple de manera mucho más sencilla, da la posibilidad de que los profesores

seleccionen las respuestas correctas, el puntaje de éstas y si desean le pueden inclusive

poner 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én

comienzan a interactuar con una computadora, es una colección de actividades

educativas que ayudará a los niños a aprender más sobre matemática, el alfabeto, entre

otros.

• GCompris: es un programa muy similar a Childsplay, al igual que éste, nos ofrece una

amplia variedad de actividades dirigidas más que todo para niños entre los 2 y 10 años

de edad para que puedan, desde muy pequeños, comenzar a familiarizarse con la

computadora; además de aprender álgebra, ciencia, geografía, etc de una manera más

interactiva.

• Ktouch: este programa, encargado de enseñar mecanografía, es uno de los que más

interesante me ha resultado ya que ayuda a los niños a aprender a escribir rápida y

correctamente en el teclado, cosa que en la actualidad es fundamental en todos. Ktouch

te 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

Page 18: eGNUX #05

Podría pasarme todo el artículo hablando sobre la gran cantidad de programas que se

encuentran a nuestra disposición y que nos permiten mejorar la educación actual, pero

esto no es posible ya que también debo mencionar que Edubuntu a pesar de ser un

sistema operativo orientado para ayudar en la educación es igual de versátil como todos

las demás distribuciones que posee Linux, prueba de ello son los miles de paquetes que

se 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 ideal

para cualquier centro educativo de escasos recursos, porque como ya lo había

mencionado líneas más arriba, la implementación del mismo supone un ahorro inmenso

respecto al hardware necesario sin disminución alguna en la calidad del servicio sino que

más bien con un amplio valor agregado.

KTouch

Keduca

www.eticagnu.org Mayo 2013 eGNUX 18

Page 19: eGNUX #05

UN ENFOQUE PRÁCTICO

Hoy en día la información se ha

convertido en uno de los

principales activos de la empresa.

Las organizaciones invierten

grandes cantidades de dinero y

tiempo en la creación de sistemas

de información que generen

mayor productividad y eficiencia

en sus procesos. El uso de la

informática favorece a la empresa

logrando la racionalización de costos, mejora

en la capacidad de toma de decisiones,

progreso en la calidad de los servicios al

adaptarse a las dinámicas del mercado y

servicios al cliente basados en tecnología que

sin hacer uso de ellas sería imposible ofrecer

bienes y servicios.

ARQUITECTURA DE DATOS

BASES DE DATOS

Nuestras bases de datos se

ejecutan sobre diversas

plataformas como Windows y

GNU/Linux. En el lado de

Windows se ejecuta la siguiente

tecnología: Microsoft SQL Server

2012. Como base para el servicio

de las aplicaciones clientes.

La realidad de nuestra organización frente al

gran volumen de datos que se maneja en la

empresa nos llevó a analizar y profundizar el

empleo de nuevas tecnologías capaces de

soportar grandes cantidades de datos.

En mi experiencia como desarrollador de

software hice uso de diferentes bases de datos

no relacionales como MongoDB, Cassandra,

BigTable y Dynamo. Existen diversas bases de

datos no­sql que hoy en día están muy de

moda. Decidimos Hacer uso de:

• PostgreSQL

• MongoDB.

Lo empleamos en todo el escenario

empresarial haciendo la integración y

comunicación de todos nuestros

gestores de bases de datos por medio

de MiddleWares programados como

servicios en tiempo real que se

encargan de la tarea de producción y

consumo de datos.

SERVICIOS DE DATOS

Nuestra forma tradicional en la que creamos

servicios de datos están basadas en la

tecnología de Microsoft Data Services, Tenemos

web services y data services ejecutándose sobre

la arquitectura .NET de Microsoft y hemos

creado servicios a modo de prueba que son

servidos con Python en un Servidor

Apache utilizando como Framework al

popular Django. Los servicios de datos

están fuertemente ligados a los

procesos por lo que perseguimos

implementar una Arquitectura

orientada a Servicios (SOA) mucho

más robusta y estable.

ARQUITECTURA DE APLICACIONES

TECNOLOGÍAS DE DESARROLLO

Son diversas las tecnologías utilizadas por

nuestra organización respecto a crear

soluciones de software a los usuarios. En

primera instancia trabajamos con el Framework

.NET de Microsoft haciendo uso de los

lenguajes de programación C# y Basic.

Se mantuvo por mucho tiempo el desarrollo de

las aplicaciones en estos lenguajes. La decisión

de emplear nuevas tecnologías de desarrollo

que aceleren y produzcan aplicaciones de

PostgreSQL es un Sistema

Gestor de Base de Datos

Relacional de software

libre y multiplataforma.

Apache es un servidor web

HTTP de Código Abierto

multiplataforma.

Por: Erikson Murrugarra.

www.eticagnu.org Mayo 2013 eGNUX 19

Page 20: eGNUX #05

software más rápidas y seguras nos llevaron a

emplear diferentes lenguajes de programación,

muchos de ellos envueltos en el mundo del

software libre como:

• Python y Django

Hubo mucha controversia y

discusión para cambiar y

decidir utilizar otro lenguaje de

programación para el desarrollo

de aplicaciones web y servicios.

Por fin se decidió experimentar

con Python utilizando como

Framework a Django.

• Dart

Nos encontramos en constante actualización e

investigación sobre este lenguaje de

programación y se han realizado sistemas

pequeños como prueba para asegurarnos que el

tiempo de desarrollo es en verdad el adecuado

para cumplir de manera rápida el desarrollo de

aplicaciones y servicios.

• NodeJS

Las aplicaciones en tiempo real

son una pieza fundamental para

una empresa con procesos con

muchos cambios y de constante

monitoreo. Empezamos

construyendo sistemas en tiempo

real con ésta tecnología muy fácil

de utilizar. Utilizamos MongoDB

en conjunto con NodeJS para

crear aplicaciones como Cuadros

de Control (Scorecards) y Cuadros de

tendencias y diferentes tipos de indicadores de

gestión.

En resumen es una pequeña parte de la

arquitectura de tecnologías que ha sido

aplicada en el lugar en donde laboro. Hay

muchos más detalles técnicos como seguridad

de la información y seguridad informática que

son fuertemente contempladas en la

organización de modo que éste servicio es

tercerizado en la empresa.

LLEGANDO AL FINAL

Puedo resumir toda ésta publicación en un

hecho concreto e importante. Lo más

importante en la organización es

ofrecer servicios que aporten valor a

las operaciones de la misma, crear

soluciones basadas en diversas reglas,

procedimientos, técnicas, políticas,

marcos de referencia, etc. Que

aseguren el logro de los objetivos de la

organización.

La administración y el correcto empleo

y control de TI es independiente de las

tecnologías que aparecen cada día. Lo

más importante es entender y seguir con el

plan de TI y trabajar en que se cumpla.

La función principal de toda área de TI no es la

de desarrollar software como muchas veces se

tiene pensado de forma errónea. TI va más allá

de escribir programas.

Se deben aplicar normas aprobadas

internacionalmente para administrar y asegurar

la calidad de los servicios que se ofrecen en la

empresa, tales como:

• ISO 9001. Sistemas de Gestión de la

Calidad.

• COBIT. Marco de Referencia basado

en los objetivos de Control. Utilizado

comúnmente para temas de auditorías.

• ISO 27001. Sistema de Gestión de la

seguridad de la Información.

•ISO 20000. Sistema de Administración

de Servicios de TI.

Entre otras normas Internacionales y mejores

prácticas que dan soporte a una correcta

administración de TI.

Algo importante:

““CCrreeaarr SSiisstteemmaass NNOO eess lloo mmiissmmoo qquuee ccrreeaarr

SSooffttwwaarree””..

1. Python, es un lenguaje de

programación interpretado.

2. Django, es un framework

web para Python.

Node.js es un entorno de

programación en la capa

del servidor basado en

Javascript.

www.eticagnu.org Mayo 2013 eGNUX 20

Page 21: eGNUX #05

En el continuo trajín de la vida del

programador, no es extraño que se vaya

acumulando de diversos códigos

pertenecientes a diferentes proyectos,

pudiendo reutilizarlos o convertirlos en un

monstruo que suele aplicarlo a cualquier

sistema. Si bien esto es útil, no es lo

óptimo, ya que al ser una mezcla de muchas

líneas de código del programar o de los

programadores, es difícil mantenerlo

actualizado, y funcionando de forma

correcta y segura.

Es aquí, donde los Framework’s llegan a

solucionar éstas , ya que nos brindan de

una estructura o marco de desarrollo para

poder así realizar nuestros proyectos. ¿Por

qué? Por qué cuenta con una serie de

librerías, clases, funciones y herramientas

las cuales se organizan en una estructura

común que podemos implementar en

nuestros proyectos.

Entre las características que debo tener en

cuenta al momento de decidir si usar o no

un framework puedo encontrar:

­ Facilita el trabajo en equipo y la

integración de otras personas al proyecto,

ya que establece estándares o reglas de

desarrollo, lo cual permite mantener

unificado al proyecto y enfoca a todas las

personas involucradas a desarrollar

siguiendo un objetivo mutuo sin salirse del

marco que establece el framework.

­ El objetivo principal de un framework es

no reinventar la rueda, y por ello brinda al

programador de diversas características las

cuales solo necesitan ser invocadas por él.

­ Es genérico, ya que deben permitirnos

poder adaptarse y ser empleados en

cualquier tipo de proyecto.

­ La seguridad, es un punto importante que

a veces dejamos de lado o simplemente no

le damos la debida importancia. En

ocasiones no protegemos a nuestro

proyecto contra ataques, o no lo hacemos

contra todos los tipos de ataques que

pueden hacérseles, por ello los Framework’s

implementan diversas medidas de

seguridad para así brindar un marco de

desarrollo seguro, ahora no debemos

olvidar que no todo es responsabilidad de

Por: Ivan Uriarte.

www.eticagnu.org Mayo 2013 eGNUX 21

Page 22: eGNUX #05

Lenguaje

CSS

JavaScript

Framework’s

­ Twitter

­ Bootstrap

­ Foundation

­ 960 Grid

­ System

­ Skeleton

­ Kube

­ Less Framework

­ jQuery

­ Angular.js

­ Backbone.js

­ ExtJS

Framework’s front­end:

Framework’s back­end:

Lenguaje

PHP

PHYTON

RUBY

NODE.JS

Framework’s

­ Zend

­ Yii

­ CodeIgniter

­ Symfony

­ CakePHP

­ Django

­ Grok

­ Pylons

­ TurboGears

­ Web2py

­ RoR

­ Merb

­ Camping

­ Ramaze

­ Vintage

­ Express.js

­ Partial.js

­ Connect

­ Derby

­ Meteor

­ FlatIron

la herramienta si no que el programador

debe seguir las reglas de seguridad que esta

le brinda.

­ La comunidad de respaldo que tiene el

framework, nos dice que tan grande es el

equipo que trabaja en él y nos da la

confianza de que está en constante

desarrollo, agregando características y

corrigiendo bugs.

­ Las empresas que lo implementen, es una

característica que nos dice mucho de un

Framework’s y más aún si es de una alta

reputación, ya que quiere decir que confía

en él porque funciona bien.

­ Bien, si es un proyecto grande, un

framework ayuda mucho, pero si se trata de

un proyecto pequeño puede ser realizado

más rápido sin el framework que haciendo

uso de él.

Entre los Framework’s del web más

conocido tenemos (los que se muestran en

el cuadro derecho).

Por último, solo puedo decirles que el uso

de un framework facilita la vida y otras

cosas, pero no debemos hacernos

dependientes de él, debemos conocer el

cómo realizar la aplicación sin un

framework, para así no volvernos

dependientes de él.

www.eticagnu.org Mayo 2013 eGNUX 22

Page 23: eGNUX #05

MMoozziillllaa,, ccrreeaaddoorraa ddee FFiirreeffooxx,, ffaabbrriiccaarráá ssuu pprrooppiioo cceelluullaarr oo ttaabblleett ccoonn FFooxxccoonnnn

La compañía taiwanesa Foxconn, a la cual Apple encargó la fabricación de dispositivos tecnológicos como

iPhones o iPads, firmó un acuerdo con Mozilla para fabricar un dispositivo móvil con el sistema operativo Firefox

OS. No hay más detalles brindados por la fuente oficial de Foxconn, solo que el lunes 3 de junio se brindarán

má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 del

mundo, enfrenta una creciente competencia de su rival Pegatron Corp, una compañía que representa apenas un

25 por ciento de su volumen por ingresos. (Reuters/ Yahoo News).

Fuente: La República

SSoonnyy 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‘, que

permite a los desarrolladores instalar la versión libre del sistema operativo móvil de Google en este smartphone

y crear modificaciones. La primera compilación funcional de AOSP (Android Open Source Project) para Xperia Z

puede ser descargada directamente desde la plataforma de Sony . El terminal de Sony se une al Xperia S, que ya

se 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ía

como 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.es

NNAASSAA ccaammbbiiaa WWiinnddoowwss ppoorr LLiinnuuxx eenn llaa EEEEII

La rivalidad entre sistemas operativos llega hasta el espacio. Al igual que ha ocurrido en diferentes ámbitos de la

administración estadounidense (como en el Pentágono donde se decidió sustituir dispositivos BlackBerry por los

'smartphones' de Apple), la NASA ha decidido migrar del sistema operativo Windows a Linux, uno de sus grandes

rivales.

"Hemos migrado funciones clave de Windows a Linux porque necesitábamos un sistema operativo estable y

confiable, que nos proporcione autocontrol", dijo Keith Chuvala, miembro de la United Space Alliance. Esta

migración se va a llevar a cabo en los equipos personales de los astronautas de la estación espacial, así como al

robot Robonaut (R2).

Fuente: La República

www.eticagnu.org Mayo 2013 eGNUX 23

Page 24: eGNUX #05