egnux #05
Post on 12-Jun-2015
416 Views
Preview:
DESCRIPTION
TRANSCRIPT
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:
Email:
Twitter:
Guadalupe Lip Curo.
Gustavo Tompasca Panta.
egnux@eticagnu.org
Guadalupe Lip Curo.
Gustavo Fernandez Chavez.
Angel Quiroz Campos.
José Damián Samamé.
Gustavo Tomapasca Panta.
www.eticagnu.org
egnux@eticagnu.org
@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
gtlipcuro@gmail.com
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
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
fulldulpex (clienteservidor). Puede ser
implementado en el frontend haciendo uso
del navegador y de javascript, y en el lado del
servidor o backend 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
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
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
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
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. (Ubuntues s.f.)
6. (The GNOME Project s.f.)
GNOME se caracteriza por sulibertad, accesibilidad, internacionalización, desarrollador de uso, organización ysoporte técnico.
www.eticagnu.org Mayo 2013 eGNUX 09
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/audiojonmaddoghalltutorialenconeisc.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
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 microbiologí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
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
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
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 addaptrepository ppa:nemh/gambas3 &&
sudo aptget 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 aptget 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
¿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
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
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 clienteservidor 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
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
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 nosql 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
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
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
Lenguaje
CSS
JavaScript
Framework’s
Bootstrap
Foundation
960 Grid
System
Skeleton
Kube
Less Framework
jQuery
Angular.js
Backbone.js
ExtJS
Framework’s frontend:
Framework’s backend:
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
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
top related