Como ya es tradición para la comunidad de software libre, este año se realizará el Festival Latinoamericano de Software Libre - Flisol 2010. Las sedes en Lima serán la Universidad San Marcos y la Universidad del Callao, además de numerosas sedes a nivel nacional que también llevarán a cabo esta actividad.
Los organizadores han ofrecido que el evento de este año se orientará nuevamente a la idea original, es decir, estará organizado más como un festival de instalación (installfest) que como una serie de conferencias. En cualquier caso, el Flisol de todos los años es siempre una buena ocasión para compartir con otro miembros de la comunidad de software libre y de pasada aprender algo nuevo.
Mostrando entradas con la etiqueta software. Mostrar todas las entradas
Mostrando entradas con la etiqueta software. Mostrar todas las entradas
10 abr 2010
21 abr 2009
Flisol 2009
Este sábado 21, en las instalaciones de la Universidad Nacional de Ingeniería, se llevará a cabo el Festival Latinoamericano de Instalación de Software Libre - FLISOL 2009. Del mismo modo, existen sedes en todo el Perú y en las ciudades más importantes de todos los países de Latinoamérica en las que se estará llevando a cabo el mismo evento de forma simultánea.
El FLISOL se viene desarrollando sin interrupciones desde el año 2005, este año se tiene una única sede en Lima y la responsabilidad de la organización ha recaido en las comunidades usuarios de la UNI. La actividad principal de este evento es la instalación de software libre en las computadoras de los asistentes que así lo requieran, especialmente el sistema operativo GNU/Linux, es lo que se suele denominar un "install-fest".
Adicionalmente, se ha programado una serie de conferencias sobre diversos temas relacionados con el software libre. Más información sobre el evento la pueden encontrar aquí.
El FLISOL se viene desarrollando sin interrupciones desde el año 2005, este año se tiene una única sede en Lima y la responsabilidad de la organización ha recaido en las comunidades usuarios de la UNI. La actividad principal de este evento es la instalación de software libre en las computadoras de los asistentes que así lo requieran, especialmente el sistema operativo GNU/Linux, es lo que se suele denominar un "install-fest".Adicionalmente, se ha programado una serie de conferencias sobre diversos temas relacionados con el software libre. Más información sobre el evento la pueden encontrar aquí.
6 nov 2008
Oracle 10g... a leer
Este es un breve artículo para dirigirlos al conjunto oficial de recursos de Oracle, en formato HTML o PDF, conocido como la Oracle Database Documentation Library con tan solo hacer click aquí.
Bueno, no demores más y empieza a descargar... Por cierto, todo este material se refiere a la versión 10g, si estas interesado en la versión 11g pregúntale al buen Google :).
Bueno, no demores más y empieza a descargar... Por cierto, todo este material se refiere a la versión 10g, si estas interesado en la versión 11g pregúntale al buen Google :).
11 sept 2008
Google Chrome
Los días pasados ha tenido mucho eco la noticia del lanzamiento (dicen que accidental) del navegador de Google, así como lo han tenido también sus vulnerabilidades. Como siempre sucede en este tipo de lanzamientos hay voces a favor y voces en contra, entre las últimas el argumento más reclamado es que ya existen suficientes navegadores y no necesitamos otro navegador más.
Mi experiencia diaria en cuanto al uso de los navegadores me ha dejado la sensación de que no funcionan tan rápido como debieran en algunos casos, tampoco son tan confiables como debieran ser y que tal vez podrían tomar menos memoria para ejecutarse. Si bien es cierto, mi elección para navegar es por ahora Firefox 3.0 sobre Ubuntu me parece interesante que Google ofrezca una alternativa que pueda hacer más interesante la competencia que hasta ahora ha tenido solamente dos protagonistas y varios actores secundarios intentando ganarse un papel principal, aún sin lograrlo. Veremos si el recién llegado logra un papel estelar o queda relegado a ser un extra.
Para conocer la propuesta de Google Chrome pueden revisar esta explicación en forma de comics, es muy interesante, clara y sobre todo sencilla incluso si no dominamos perfectamente el inglés. Bon Apetit.
17 jun 2008
Firefox 3 Download Day
Hoy es el día, a partir de las 12:00 horas (hora de Perú) tendremos la posibilidad de descargar la última versión de Mozilla Firefox, adicionalmente podremos ayudar a que este programa establezca el record mundial de descargas en un solo día.

Actualización
1. Puedes descargarlo aqui o haciendo clic en la imagen.
2. Luego de descargar e instalar Firefox 3, puedes obtener tu certificado.
Actualización
1. Puedes descargarlo aqui o haciendo clic en la imagen.
2. Luego de descargar e instalar Firefox 3, puedes obtener tu certificado.
25 may 2008
Vulnerabilidad en OpenSSL revela debilidades en el proceso de desarrollo OpenSource
Según un reporte de la consultora Gartner el 06 de mayo el SANS Institute estableció una "alerta amarilla" respecto de una vulnerabilidad en el protocolo SSL de algunas distribuciones Debian. El reporte mencionado se puede encontrar aquí.

En la sección de análisis de este documento se relata que la vulnerabilidad fue aparentemente introducida por desarrolladores de Debian y no por los desarrolladores de OpenSSL, en un intento de corregir un problema con la gestión de memoria resultando en una debilidad del generador de número aleatorios provocando que sea muy sencillo para un atacante descubrir las claves de encriptación.
Se indica también que los desarrolladores de Debian intentaron comunicarse con la comunidad de desarrolladores de OpenSSL, pero "los procesos de comunicación informales fueron evidentemente inadecuados en este caso". Menciona también que este hecho confirma el punto de vista de Garner sobre que "los procesos de comunicación en el desarrollo open source necesitan mejoras significativas".
Al parecer el caso es aún más grave puesto que, según menciona el informe, el código no solamente fue parcheado por los desarrolladores de Debian sino por otros fabricantes de software sin siquiera intentar comunicarse con los desarrolladores de los paquetes de base.
El documento finaliza con varias recomendaciones, todas ellas muy atendibles, sin embargo lo que llama la atención es la percepción sobre el proceso de desarrollo OpenSource y los problemas que acarrea la falta de un proceso de comunicaciones mejor establecido que evite que sucedan estos casos que ponen en riesgo a una notable cantidad de aplicaciones y usuarios.
Si bien es cierto el modelo de desarrollo OpenSource ha demostrado ser superior en muchos aspectos, no lo es menos que también tiene sus debilidades y justamente la comunicación entre los equipos de desarrollo y al interior de ellos mismos supone siempre un gran reto y un factor que incluso puede determinar el éxito o el fracaso del proyecto.
Algunos enlaces útiles: El reporte de Gartner, la descripción de la vulnerabilidad, otro artículo sobre el mismo tema, OpenSSL en Wikipedia, la página oficial de OpenSSL, un artículo sobre el proceso de desarrollo OpenSource.
En la sección de análisis de este documento se relata que la vulnerabilidad fue aparentemente introducida por desarrolladores de Debian y no por los desarrolladores de OpenSSL, en un intento de corregir un problema con la gestión de memoria resultando en una debilidad del generador de número aleatorios provocando que sea muy sencillo para un atacante descubrir las claves de encriptación.
Se indica también que los desarrolladores de Debian intentaron comunicarse con la comunidad de desarrolladores de OpenSSL, pero "los procesos de comunicación informales fueron evidentemente inadecuados en este caso". Menciona también que este hecho confirma el punto de vista de Garner sobre que "los procesos de comunicación en el desarrollo open source necesitan mejoras significativas".
Al parecer el caso es aún más grave puesto que, según menciona el informe, el código no solamente fue parcheado por los desarrolladores de Debian sino por otros fabricantes de software sin siquiera intentar comunicarse con los desarrolladores de los paquetes de base.
El documento finaliza con varias recomendaciones, todas ellas muy atendibles, sin embargo lo que llama la atención es la percepción sobre el proceso de desarrollo OpenSource y los problemas que acarrea la falta de un proceso de comunicaciones mejor establecido que evite que sucedan estos casos que ponen en riesgo a una notable cantidad de aplicaciones y usuarios.
Si bien es cierto el modelo de desarrollo OpenSource ha demostrado ser superior en muchos aspectos, no lo es menos que también tiene sus debilidades y justamente la comunicación entre los equipos de desarrollo y al interior de ellos mismos supone siempre un gran reto y un factor que incluso puede determinar el éxito o el fracaso del proyecto.
Algunos enlaces útiles: El reporte de Gartner, la descripción de la vulnerabilidad, otro artículo sobre el mismo tema, OpenSSL en Wikipedia, la página oficial de OpenSSL, un artículo sobre el proceso de desarrollo OpenSource.
10 may 2008
Internet Explorer en Linux
Acabo de instalar Internet Explorer 6 sobre Ubunty Gutsy (recién hoy actualizaré a Hardy Heron) y parece funcionar correctamente, al menos hasta donde lo he podido probar. Si no sabías que se podían instalar programas de Windows en Linux, pues te cuento que sí se puede para ello primero debes instalar Wine.Wine es una implementación de la API de Windows para plataformas Unix y Linux, de modo tal que los programas para Windows corren sobre Wine sin modificaciones y una buena parte de ellos lo hace bien e incluso más rápido que en Windows.
Si ya sabías de Wine, probablemente te estarás preguntando y ¿para qué querríamos ejecutar IE cuando en Ubuntu tenemos Firefox por defecto?. Se me ocurren dos razones, una, para no tener que utilizar una segunda máquina o tener que reiniciar nuestra máquina en Windows cuando desarrollamos sitios web que deben ser comprobados con diversos navegadores y, dos, para quienes queremos utilizar Linux como sistema operativo de escritorio y estamos obligados a navegar hacia sitios web diseñados exclusivamente para IE, justamente es mi caso.
¿Cómo?
Para instalar una o más versiones de Internet Explorer sobre Linux utilizando Wine, existe una alternativa denominada IEs 4 Linux que brinda una forma sencilla de hacerse con las diferentes versiones del navegador de Microsoft sin mayor esfuerzo. Para ello se deben seguir unas sencillas instrucciones, básicamente: habilitar los repositorios universe, instalar Wine y luego instalar IEs4Linux.
Gracias a IEs4Linux podremos, luego de algunos minutos, ejecutar IE sobre Linux, en mi caso me bastó con instalar IE6, ahora lo puedo ejecutar tecleando:
.ies4linux/bin/ie6
Haciendo clic sobre la imagen se puede ver el resultado.

A tener en cuenta
- La instalación de Wine toma algo de tiempo, dependerá sobre todo de tu ancho de banda.
- Tuve que reiniciar la instalación de IEs4Linux más de 10 veces (sin exagerar) debido a que se cortaban las descargas (no me detuve a analizar el motivo) si te sucede lo mismo y das con el motivo de esto o mejor aún si sabes como evitar este inconveniente ponlo en los comentarios.
- Puedes instalar hasta 3 versiones de IE 5, 5.5 y 6, la versión 7 esta en fase beta.
- No utilices IE para navegar, para disfrutar de la web tenemos Firefox, también Opera y Safari.
- Y, por supuesto, nunca esta demás darle una mirada a las notas legales.
12 abr 2008
Virtualización
Este es uno de los términos de moda al día de hoy en el mundo informático, aunque en realidad no se trata de una novedad absoluta. Lo que sí es novedad es la cantidad de opciones y la facilidad con la cual se puede implementar. Especialmente si nos referimos a virtualización nativa, existen muchos productos que con muy pocos conocimientos técnicos nos permiten instalar una máquina virtual sencilla.
Es decir que en este momento tenemos múltiples opciones para ejecutar un sistema operativo dentro de otro como podría ser windows - windows, windows - linux, linux - windows; solo por citar los ejemplos más populares.
Pero, antes que nada, ¿porqué se nos ocurriría ejecutar un sistema operativo(guest) dentro de otro (host)? Pues las razones y las ventajas de hacerlo son múltiples, aquí algunas de ellas:
1. Para aprender, en una máquina virtual puedo instalar el sistema operativo y las aplicaciones que se me ocurran, utilizarlos tanto como sea necesario y desecharlas cuando ya no me interesen. Todo ello sin tocar mi entorno habitual de trabajo ya que todo estará encapsulado en el sistema operativo virtualizado.
2. Para un programador, contar con máquinas virtuales para cada plataforma en la quiera desarrollar/probar/desplegar su trabajo es una bendición y todo puede estar un mismo hardware.
3. Para sistemas en producción, estar alojados en un sistema operativo virtualizado simplifica enormemente su administración/recuperación. Dado el caso de un fallo de hardware en un sistema no virtualizado, las dependencias hardware-software pueden ser difíciles de salvar sobre todo si se te malogra una placa madre que hace años esta descontinuada entonces tienes un quebradero de cabeza que una máquina virtual no te daría.
4. Para aprovechar mejor el hardware, existen muchos sistemas que subutilizan el hardware en el que estan alojados, esta situación implica un desperdicio de recursos principalmente procesamiento/almacenamiento/energía. Así que si movemos esos sistemas a los que les queda grande el hardware cada uno a una máquina virtual y las alojamos todas en un servidor potente, tenemos que ese hardware estará siendo utilizado más eficientemente. De paso, simplificamos la administración y el respaldo de los sistemas. A esto se le suele llamar consolidación.
Es cierto que no todo son ventajas cuando utilizamos virtualización nativa, pero en mi opinión las ventajas son muchas y, por lo tanto, es un tema considerar muy en serio.
Pues bien, el siguiente paso sería animarnos a instalar algún software de virtualización de los cuales existen muchos, para todas las plataformas y necesidades. Si se deciden a ello, no dejen de comentarme cómo les fue.
Finalmente, una aclaración y se refiere al término virtualización que en realidad se refiere a un rango muy amplio de aplicaciones, no necesaria ni exclusivamente a la virtualización nativa que es a lo que me he referido en este artículo. El enlace los puede llevar a Wikipedia donde tenemos una muy buena explicación del término. Hasta pronto.
Es decir que en este momento tenemos múltiples opciones para ejecutar un sistema operativo dentro de otro como podría ser windows - windows, windows - linux, linux - windows; solo por citar los ejemplos más populares.
Pero, antes que nada, ¿porqué se nos ocurriría ejecutar un sistema operativo(guest) dentro de otro (host)? Pues las razones y las ventajas de hacerlo son múltiples, aquí algunas de ellas:
1. Para aprender, en una máquina virtual puedo instalar el sistema operativo y las aplicaciones que se me ocurran, utilizarlos tanto como sea necesario y desecharlas cuando ya no me interesen. Todo ello sin tocar mi entorno habitual de trabajo ya que todo estará encapsulado en el sistema operativo virtualizado.
2. Para un programador, contar con máquinas virtuales para cada plataforma en la quiera desarrollar/probar/desplegar su trabajo es una bendición y todo puede estar un mismo hardware.
3. Para sistemas en producción, estar alojados en un sistema operativo virtualizado simplifica enormemente su administración/recuperación. Dado el caso de un fallo de hardware en un sistema no virtualizado, las dependencias hardware-software pueden ser difíciles de salvar sobre todo si se te malogra una placa madre que hace años esta descontinuada entonces tienes un quebradero de cabeza que una máquina virtual no te daría.
4. Para aprovechar mejor el hardware, existen muchos sistemas que subutilizan el hardware en el que estan alojados, esta situación implica un desperdicio de recursos principalmente procesamiento/almacenamiento/energía. Así que si movemos esos sistemas a los que les queda grande el hardware cada uno a una máquina virtual y las alojamos todas en un servidor potente, tenemos que ese hardware estará siendo utilizado más eficientemente. De paso, simplificamos la administración y el respaldo de los sistemas. A esto se le suele llamar consolidación.
Es cierto que no todo son ventajas cuando utilizamos virtualización nativa, pero en mi opinión las ventajas son muchas y, por lo tanto, es un tema considerar muy en serio.
Pues bien, el siguiente paso sería animarnos a instalar algún software de virtualización de los cuales existen muchos, para todas las plataformas y necesidades. Si se deciden a ello, no dejen de comentarme cómo les fue.
Finalmente, una aclaración y se refiere al término virtualización que en realidad se refiere a un rango muy amplio de aplicaciones, no necesaria ni exclusivamente a la virtualización nativa que es a lo que me he referido en este artículo. El enlace los puede llevar a Wikipedia donde tenemos una muy buena explicación del término. Hasta pronto.
Suscribirse a:
Entradas (Atom)
