ERICLINUX: marzo 2008

31/3/08

Linux gana frente a Mac OS y Vista en un concurso de “crackeo”

De los tres sistemas operativos, Linux -instalado en un Vaio de Sony- fue el único que resistió a los ataques en una competición celebrada en Vancouver.

El MacBook Air cayó el primero y después el portátil Fujitsu que contenía Vista. Pero fue Linux, corriendo en un Vaio, el que se mantuvo infranqueable al terminar la competición organizada por CanSecWest.

El lunes pasado, los patrocinadores de la conferencia celebrada en Vancouver pusieron tres portátiles a disposición de todo aquel que quisiera intentar atacarlo y hacer correr su propio sistema operativo. El Mac fue crackeado el segundo día de la competición por Charlie Miller, de Independent Security Evaluators, con un exploit que atacaba al navegador Safari y con el que traspasó la seguridad del sistema de Apple en sólo dos minutos. Se llevó 10.000 dólares a casa y un portátil de regalo.

Shane Macaulay se centró en el portátil con Vista, y tardó dos días en crackearlo, finalmente con la ayuda de dos amigos. Macaulay fue el ganador de esta competición el año pasado, y esta vez necesitó unos truquillos cortesía del investigador de VMware, Alexander Sotirov, para hacer funcionar su bug. Lo que pasó es que Macaulay no sabía que tendría que atacar la versión SP1 de Vista. Por eso necesitó la ayuda adicional de un colega del trabajo, Derek Callaway.

Ninguno de los dos ganadores puede revelar los detalles de las vulnerabilidades encontradas hasta que Microsoft y Apple saquen los parches respectivos.


FUENTE

De los tres sistemas operativos, Linux -instalado en un Vaio de Sony- fue el único que resistió a los ataques en una competición celebrada en Vancouver.

El MacBook Air cayó el primero y después el portátil Fujitsu que contenía Vista. Pero fue Linux, corriendo en un Vaio, el que se mantuvo infranqueable al terminar la competición organizada por CanSecWest.

El lunes pasado, los patrocinadores de la conferencia celebrada en Vancouver pusieron tres portátiles a disposición de todo aquel que quisiera intentar atacarlo y hacer correr su propio sistema operativo. El Mac fue crackeado el segundo día de la competición por Charlie Miller, de Independent Security Evaluators, con un exploit que atacaba al navegador Safari y con el que traspasó la seguridad del sistema de Apple en sólo dos minutos. Se llevó 10.000 dólares a casa y un portátil de regalo.

Shane Macaulay se centró en el portátil con Vista, y tardó dos días en crackearlo, finalmente con la ayuda de dos amigos. Macaulay fue el ganador de esta competición el año pasado, y esta vez necesitó unos truquillos cortesía del investigador de VMware, Alexander Sotirov, para hacer funcionar su bug. Lo que pasó es que Macaulay no sabía que tendría que atacar la versión SP1 de Vista. Por eso necesitó la ayuda adicional de un colega del trabajo, Derek Callaway.

Ninguno de los dos ganadores puede revelar los detalles de las vulnerabilidades encontradas hasta que Microsoft y Apple saquen los parches respectivos.


FUENTE

Flash Player para 64 Bits.

ERICLINUXHace unos días ví en trucoswindows un post que trata sobre la petición de Flash Player para 64 bits.

Este es el texto, previamente traducido en google translate:

Petición.
Para: Macromedia, Inc

Con la introducción de la arquitectura AMD 64, y el reciente crecimiento de la popularidad de Linux, hay un número creciente de personas que utilizan Linux de 64 bits. Incluso con el creciente número de usuarios de Linux de 64 bits, se niega a recompilar Macromedia Flash y Shockwave para jugadores de 64 bits de Linux.

Debido a esto, hay una población cada vez más amplio de personas, que en lugar de ver el contenido de Macromedia cliente, estamos viendo nada más que roto plugin cajas.

Se tardaría muy poco esfuerzo, ya sea para recompilar flash y shockwave jugadores, o para la liberación de las especificaciones de formato de archivo swf a la comunidad de código abierto. Este pequeño gesto permitiría a los miles de usuarios de Linux de 64 bits para acceder a los clientes el contenido de Macromedia.

Para la liberación no de 64 bits de Linux flash / shockwave jugadores, Macromedia no sólo causan molestias a los usuarios de Linux de 64 bits, sino que también provoca la pérdida de beneficios para las empresas que utilizan Flash y Shockwave, debido al creciente número de personas que no puede ver su contenido.

Macromedia, por favor, pasar el tiempo que le toma a la liberación de 64 bits de Linux Flash y Shockwave jugadores!

Atentamente,

¿Cómo realizo la petición?.

Mira éste link:

Un Saludo, Eric.

Enlaces de interés:

ERICLINUXHace unos días ví en trucoswindows un post que trata sobre la petición de Flash Player para 64 bits.

Este es el texto, previamente traducido en google translate:

Petición.
Para: Macromedia, Inc

Con la introducción de la arquitectura AMD 64, y el reciente crecimiento de la popularidad de Linux, hay un número creciente de personas que utilizan Linux de 64 bits. Incluso con el creciente número de usuarios de Linux de 64 bits, se niega a recompilar Macromedia Flash y Shockwave para jugadores de 64 bits de Linux.

Debido a esto, hay una población cada vez más amplio de personas, que en lugar de ver el contenido de Macromedia cliente, estamos viendo nada más que roto plugin cajas.

Se tardaría muy poco esfuerzo, ya sea para recompilar flash y shockwave jugadores, o para la liberación de las especificaciones de formato de archivo swf a la comunidad de código abierto. Este pequeño gesto permitiría a los miles de usuarios de Linux de 64 bits para acceder a los clientes el contenido de Macromedia.

Para la liberación no de 64 bits de Linux flash / shockwave jugadores, Macromedia no sólo causan molestias a los usuarios de Linux de 64 bits, sino que también provoca la pérdida de beneficios para las empresas que utilizan Flash y Shockwave, debido al creciente número de personas que no puede ver su contenido.

Macromedia, por favor, pasar el tiempo que le toma a la liberación de 64 bits de Linux Flash y Shockwave jugadores!

Atentamente,

¿Cómo realizo la petición?.

Mira éste link:

Un Saludo, Eric.

Enlaces de interés:

30/3/08

La familia Tux.

ERICLINUX



Muy bueno este Wallpaper de la famosa familia Tux.

Muy original.

Espero que a ustedes tambien les guste.

Un saludo, Pablo.

Via | Entornos Gráficos.

Enlaces de interés:

ERICLINUX



Muy bueno este Wallpaper de la famosa familia Tux.

Muy original.

Espero que a ustedes tambien les guste.

Un saludo, Pablo.

Via | Entornos Gráficos.

Enlaces de interés:

Mozilla Addons se renueva.

ERICLINUX
La web de complementos de Mozilla se renueva y nos presenta una nueva apariencia para los internautas que la visiten. Menus deplegables, nuevo enlaces de interes, funcionalidades que se integran con el navegador Firefox, mas información sobre el estado de desarrolo de los complementos... en fin, renovarse o morir parece que han pensado sus responsables.

Sin duda los usuarios de Firefox se mostraran muy contentos con esta renovación visual y nuevas características que les ayudaran a configurar a gusto su navegador.

Enlace relacionado: aquí.

Vía | Fent.

Un Saludo, Eric.

Enlaces de interés:

ERICLINUX
La web de complementos de Mozilla se renueva y nos presenta una nueva apariencia para los internautas que la visiten. Menus deplegables, nuevo enlaces de interes, funcionalidades que se integran con el navegador Firefox, mas información sobre el estado de desarrolo de los complementos... en fin, renovarse o morir parece que han pensado sus responsables.

Sin duda los usuarios de Firefox se mostraran muy contentos con esta renovación visual y nuevas características que les ayudaran a configurar a gusto su navegador.

Enlace relacionado: aquí.

Vía | Fent.

Un Saludo, Eric.

Enlaces de interés:

29/3/08

Google Black.

ERICLINUXHoy, Google será negro.
Hace unos meses surgió 'blackle.com', una réplica de la página principal de Google sin ninguna relación con el buscador, que reclamaba que, con un fondo negro en esta página inicial, se ahorraría energía eléctrica puesto que opinaban que el color blanco (el que tiene en estos momentos de fondo) consume mayor cantidad de energía en los monitores.

Varios estudios demostraron que esta suposición no era cierta. Y, tal y como recogía este post oficial de Google, el color negro podría incluso, en algunos monitores, producir un mayor consumo de energía. Las medidas para un ahorro energético en los monitores, se recordaba que deben ser: apagarlo (también el PC) cuando no se utilice, comprar aparatos con bajo consumo, o activar las medidas de ahorro que se incluyen en los nuevos modelos.

Ahora, para promover el ahorro energético en todos los ámbitos y para unirse a la convocatoria 'Lights Out San Francisco' (que intenta que los ciudadanos de esta ciudad estadounidense apaguen todas las luces durante la noche de hoy), Google está mostrando su página inicial con color negro de fondo para los usuarios de algunas zonas de EEUU, tal y como se puede observar en esta captura.

Más información en esta página web oficial.

Vía | Dirson.

Un Saludo, Eric.

Enlaces de interés:

ERICLINUXHoy, Google será negro.
Hace unos meses surgió 'blackle.com', una réplica de la página principal de Google sin ninguna relación con el buscador, que reclamaba que, con un fondo negro en esta página inicial, se ahorraría energía eléctrica puesto que opinaban que el color blanco (el que tiene en estos momentos de fondo) consume mayor cantidad de energía en los monitores.

Varios estudios demostraron que esta suposición no era cierta. Y, tal y como recogía este post oficial de Google, el color negro podría incluso, en algunos monitores, producir un mayor consumo de energía. Las medidas para un ahorro energético en los monitores, se recordaba que deben ser: apagarlo (también el PC) cuando no se utilice, comprar aparatos con bajo consumo, o activar las medidas de ahorro que se incluyen en los nuevos modelos.

Ahora, para promover el ahorro energético en todos los ámbitos y para unirse a la convocatoria 'Lights Out San Francisco' (que intenta que los ciudadanos de esta ciudad estadounidense apaguen todas las luces durante la noche de hoy), Google está mostrando su página inicial con color negro de fondo para los usuarios de algunas zonas de EEUU, tal y como se puede observar en esta captura.

Más información en esta página web oficial.

Vía | Dirson.

Un Saludo, Eric.

Enlaces de interés:

Mirage Rounded (Beryl).

ERICLINUX


Maravilloso Beryl Theme espero que les guste.

Un saludo. Pablo.

Via | Entornos Gráficos.

Enlaces de interés:

ERICLINUX

Maravilloso Beryl Theme espero que les guste.

Un saludo. Pablo.

Via | Entornos Gráficos.

Enlaces de interés:

28/3/08

Repositorios de Ubuntu.

ERICLINUX
Navegando por la red me encuentro con una explicación sobre los repositorios de Ubuntu.
Anteriormente les expliqué como activar los repositorios multiverse y universe, hoy mostraremos como se divide la distribución de los paquetes dentro de ubuntu.

Organización de paquetes en Ubuntu.

Ubuntu divide todo el software en cinco secciones, llamadas componentes, para mostrar diferencias en licencias y la prioridad con la que se atienden los problemas que informen los usuarios[8] . Estos componentes son: main, restricted, universe, commercial y multiverse.

Por defecto, se instala una selección de paquetes que cubre las necesidades básicas de la mayoría de los usuarios de computadoras. Los paquetes de Ubuntu generalmente se basan en los paquetes de la rama inestable (Sid) de Debian.

1. El componente main.

El componente main contiene solamente los paquetes que cumplen los requisitos de la licencia de Ubuntu, y para los que hay soporte disponible por parte de su equipo. Éste está pensado para que incluya todo lo necesario para la mayoría de los sistemas Linux de uso general. Los paquetes de este componente poseen ayuda técnica garantizada y mejoras de seguridad oportunas.

2. El componente restricted.

El componente restricted contiene el programa soportado por los desarrolladores de Ubuntu debido a su importancia, pero que no está disponible bajo ningún tipo de licencia libre para incluir en main. En este lugar se incluyen los paquetes tales como los controladores propietarios de algunas tarjetas gráficas, como por ejemplo, los de nVIDIA. El nivel de la ayuda es más limitado que para main, puesto que los desarrolladores puede que no tengan acceso al código fuente.

3. El componente universe.

El componente universe contiene una amplia gama del programa, que puede o no tener una licencia restringida, pero que no recibe apoyo por parte del equipo de Ubuntu. Esto permite que los usuarios instalen toda clase de programas en el sistema guardándolos en un lugar aparte de los paquetes soportados: main y restricted.

4. El componente commercial.

Como lo indica su clasificación, contiene programas comerciales.

5. El componente multiverse.

Finalmente, se encuentra el componente multiverse, que contiene los paquetes sin soporte debido a que no cumplen los requisitos de Software Libre.

Un Saludo, Eric.

Enlaces de interés:

ERICLINUX
Navegando por la red me encuentro con una explicación sobre los repositorios de Ubuntu.
Anteriormente les expliqué como activar los repositorios multiverse y universe, hoy mostraremos como se divide la distribución de los paquetes dentro de ubuntu.

Organización de paquetes en Ubuntu.

Ubuntu divide todo el software en cinco secciones, llamadas componentes, para mostrar diferencias en licencias y la prioridad con la que se atienden los problemas que informen los usuarios[8] . Estos componentes son: main, restricted, universe, commercial y multiverse.

Por defecto, se instala una selección de paquetes que cubre las necesidades básicas de la mayoría de los usuarios de computadoras. Los paquetes de Ubuntu generalmente se basan en los paquetes de la rama inestable (Sid) de Debian.

1. El componente main.

El componente main contiene solamente los paquetes que cumplen los requisitos de la licencia de Ubuntu, y para los que hay soporte disponible por parte de su equipo. Éste está pensado para que incluya todo lo necesario para la mayoría de los sistemas Linux de uso general. Los paquetes de este componente poseen ayuda técnica garantizada y mejoras de seguridad oportunas.

2. El componente restricted.

El componente restricted contiene el programa soportado por los desarrolladores de Ubuntu debido a su importancia, pero que no está disponible bajo ningún tipo de licencia libre para incluir en main. En este lugar se incluyen los paquetes tales como los controladores propietarios de algunas tarjetas gráficas, como por ejemplo, los de nVIDIA. El nivel de la ayuda es más limitado que para main, puesto que los desarrolladores puede que no tengan acceso al código fuente.

3. El componente universe.

El componente universe contiene una amplia gama del programa, que puede o no tener una licencia restringida, pero que no recibe apoyo por parte del equipo de Ubuntu. Esto permite que los usuarios instalen toda clase de programas en el sistema guardándolos en un lugar aparte de los paquetes soportados: main y restricted.

4. El componente commercial.

Como lo indica su clasificación, contiene programas comerciales.

5. El componente multiverse.

Finalmente, se encuentra el componente multiverse, que contiene los paquetes sin soporte debido a que no cumplen los requisitos de Software Libre.

Un Saludo, Eric.

Enlaces de interés:

Xkill "el Chuck Norris de la consola"

A veces en el entorno grafico se nos cuelga una aplicacion y puede representar un problema.Para solucionarlo en un click recurrimos a la consola o por ejemplo Alt + F2 y tecleamos el comando xkill.Entonces el puntero del raton se nos convertira en una calavera y clicamos sobre la aplicacion con problemas,automaticamente la matara y solucionado el problema.Tambien se puede hacer un lanzador de xkill en el escritorio.
Otra opcion es matar el proceso sin el entorno grafico:
1. Entramos en consola o Alt+ F1
2. Vemos los procesos abiertos ps -A
3. Copiamos el numero de PID de la aplicacion colgada
4. Y lo matamos con sudo kill -9 y el nº de PID
Cuando la cosa va a mas y el grado de cuelge es general,necesitamos reiniciar rapido,la combinacion de teclas Ctrl +Alt +Backspace nos asesinara al mas puro estilo Chuck Norris.


Creative Commons License

A veces en el entorno grafico se nos cuelga una aplicacion y puede representar un problema.Para solucionarlo en un click recurrimos a la consola o por ejemplo Alt + F2 y tecleamos el comando xkill.Entonces el puntero del raton se nos convertira en una calavera y clicamos sobre la aplicacion con problemas,automaticamente la matara y solucionado el problema.Tambien se puede hacer un lanzador de xkill en el escritorio.
Otra opcion es matar el proceso sin el entorno grafico:
1. Entramos en consola o Alt+ F1
2. Vemos los procesos abiertos ps -A
3. Copiamos el numero de PID de la aplicacion colgada
4. Y lo matamos con sudo kill -9 y el nº de PID
Cuando la cosa va a mas y el grado de cuelge es general,necesitamos reiniciar rapido,la combinacion de teclas Ctrl +Alt +Backspace nos asesinara al mas puro estilo Chuck Norris.


Creative Commons License

Tablatura: Carlos Santana - Love of my life.

ERICLINUX
Navegando por la red me encuentro con la versión completa de la tablatura de Love of my life.

Un Saludo, Eric.

ERICLINUX
Navegando por la red me encuentro con la versión completa de la tablatura de Love of my life.

Un Saludo, Eric.

27/3/08

10 lecciones sobre la vida.

ERICLINUX
Ésta información viene del blog de mi amigo Braian.
Es un post donde Albert Einstein expone 10 de sus lecciones sobre la vida.

1. "Alguien que nunca ha cometido errores nunca trató de hacer algo nuevo." - En otras palabras, la mayoría de las personas nunca prueba cosas nuevas por temer a fracasar. El fracaso no es algo a que temer. Por lo general los perdedores aprenden mas de ganar que los mismos ganadores. Nuestros errores nos dan oportunidad de aprender y crecer.

2. "La educación es lo que sobra después que a uno se le olvida lo que aprendió en la escuela." Es decir, la educación es lo que uno aprende sobre la marcha de la vida, y no los simples detalles que uno memoriza en un momento determinado.

3. "Soy lo suficiente artista como para dibujar de mi imaginación. La imaginación es mas importante que el conocimiento. El conocimiento es limitado. La imaginación envuelve al mundo."

4. "El secreto de la creatividad es saber esconder tus fuentes." - En el contexto en donde Einstein dijo esto quiso decir que aunque somos influenciados por otras grandes personas, en el momento de subir a un escenario debemos dejar atrás a esas personas y convertirnos en un individuo único y original, que aprende diferentes valores de diferentes personas.

5. "El valor de un hombre debe medirse por lo que da y no por lo que recibe. No trates de convertirte en un hombre de éxito sino en un hombre de valores."

6. "Existen dos maneras de vivir: Puedes vivir como si nada es un milagro, o puedes vivir como si todo es un milagro." - Con esto quiso decir que cuando nada es un milagro que tu obtienes el poder de hacer lo que sea sin límites. Y cuando todo es un milagro, te detienes a apreciar hasta la mas pequeña de todas las cosas bellas del mundo. El pensar de ambas maneras te dará un vida productiva y feliz.

7. "Cuando me examino a mí mismo y mis métodos de pensar, llego a la conclusión que el don de la fantasía ha significado mas para mí que cualquier otro talento para pensar positivo y abstractamente." - Es decir, el soñar sobre todas las cosas que puedes lograr en la vida es la clave para una vida llena de positivismo. Deja que tu imaginación te lleve por todo tipo de senderos y crea al mundo en el que desearías vivir.

8. "Para ser un miembro inmaculado de un rebaño de ovejas, uno debe, sobre todas las cosas, primero ser una oveja." - Con esto quiso decir que si deseas ser un empresario exitoso, debes empezar tu propio negocio inmediatamente. El solo desear serlo, mientras le tienes miedo a las consecuencias no va a ayudar. Lo mismo aplica para todo: Para ganar un partido uno debe primero y ante todo que jugar el partido.

9. "Debes aprender las reglas del juego. Y después debes jugar mejor que todo el mundo." - En otras palabras, haz el mejor trabajo posible que puedas, como si tu vida dependiera de ello, y después que no tengas contra quien competir, solo te tendrás a ti mismo contra quien competir. En ese momento, mejora lo mejor que hayas logrado.

10. "Lo importante de todo es nunca dejar de hacerte preguntas. La curiosidad tiene su propia razón de existir." - Con esto Einstein quiso decir que las personas inteligentes preguntan. No dejes de hacer preguntas a ti mismo y a otros para encontrar soluciones, pues esto te ayudará obtener conocimientos y analizar tu crecimiento en todos los caminos de la vida.

Un Saludo, Eric.

Enlaces de interés:

ERICLINUX
Ésta información viene del blog de mi amigo Braian.
Es un post donde Albert Einstein expone 10 de sus lecciones sobre la vida.

1. "Alguien que nunca ha cometido errores nunca trató de hacer algo nuevo." - En otras palabras, la mayoría de las personas nunca prueba cosas nuevas por temer a fracasar. El fracaso no es algo a que temer. Por lo general los perdedores aprenden mas de ganar que los mismos ganadores. Nuestros errores nos dan oportunidad de aprender y crecer.

2. "La educación es lo que sobra después que a uno se le olvida lo que aprendió en la escuela." Es decir, la educación es lo que uno aprende sobre la marcha de la vida, y no los simples detalles que uno memoriza en un momento determinado.

3. "Soy lo suficiente artista como para dibujar de mi imaginación. La imaginación es mas importante que el conocimiento. El conocimiento es limitado. La imaginación envuelve al mundo."

4. "El secreto de la creatividad es saber esconder tus fuentes." - En el contexto en donde Einstein dijo esto quiso decir que aunque somos influenciados por otras grandes personas, en el momento de subir a un escenario debemos dejar atrás a esas personas y convertirnos en un individuo único y original, que aprende diferentes valores de diferentes personas.

5. "El valor de un hombre debe medirse por lo que da y no por lo que recibe. No trates de convertirte en un hombre de éxito sino en un hombre de valores."

6. "Existen dos maneras de vivir: Puedes vivir como si nada es un milagro, o puedes vivir como si todo es un milagro." - Con esto quiso decir que cuando nada es un milagro que tu obtienes el poder de hacer lo que sea sin límites. Y cuando todo es un milagro, te detienes a apreciar hasta la mas pequeña de todas las cosas bellas del mundo. El pensar de ambas maneras te dará un vida productiva y feliz.

7. "Cuando me examino a mí mismo y mis métodos de pensar, llego a la conclusión que el don de la fantasía ha significado mas para mí que cualquier otro talento para pensar positivo y abstractamente." - Es decir, el soñar sobre todas las cosas que puedes lograr en la vida es la clave para una vida llena de positivismo. Deja que tu imaginación te lleve por todo tipo de senderos y crea al mundo en el que desearías vivir.

8. "Para ser un miembro inmaculado de un rebaño de ovejas, uno debe, sobre todas las cosas, primero ser una oveja." - Con esto quiso decir que si deseas ser un empresario exitoso, debes empezar tu propio negocio inmediatamente. El solo desear serlo, mientras le tienes miedo a las consecuencias no va a ayudar. Lo mismo aplica para todo: Para ganar un partido uno debe primero y ante todo que jugar el partido.

9. "Debes aprender las reglas del juego. Y después debes jugar mejor que todo el mundo." - En otras palabras, haz el mejor trabajo posible que puedas, como si tu vida dependiera de ello, y después que no tengas contra quien competir, solo te tendrás a ti mismo contra quien competir. En ese momento, mejora lo mejor que hayas logrado.

10. "Lo importante de todo es nunca dejar de hacerte preguntas. La curiosidad tiene su propia razón de existir." - Con esto Einstein quiso decir que las personas inteligentes preguntan. No dejes de hacer preguntas a ti mismo y a otros para encontrar soluciones, pues esto te ayudará obtener conocimientos y analizar tu crecimiento en todos los caminos de la vida.

Un Saludo, Eric.

Enlaces de interés:

Instalar Ubuntu 8.04 desde Windows.

ERICLINUX

Video encontrado en Pelogo.



Para quienes deseen emprender en el mundo GNU/Linux, ésta es una forma bastante sencilla.

Un Saludo, Eric.

Enlaces de interés:

ERICLINUX

Video encontrado en Pelogo.



Para quienes deseen emprender en el mundo GNU/Linux, ésta es una forma bastante sencilla.

Un Saludo, Eric.

Enlaces de interés:

Save Now...

ERICLINUX
Vía | Mononeurona.

Enlaces de interés:

ERICLINUX
Vía | Mononeurona.

Enlaces de interés:

26/3/08

26 de Marzo - Día Mundial por los Documentos Libres y los Estándares Abiertos.

ERICLINUX
Casi doscientos equipos de más de 60 países, con el apoyo de varias empresas y organizaciones, celebran hoy, 26 de marzo, el primer día mundial por la libertad de los documentos y los estándares abiertos.

Me ha gustado el detalle de que el equipo a puesto a disposición de todos los archivos fuentes de su Artwork, que pueden descargarse y están listos para ser editados en GIMP

Vía | Cesarius.

Un Saludo, Eric.

Enlaces de interés:

ERICLINUX
Casi doscientos equipos de más de 60 países, con el apoyo de varias empresas y organizaciones, celebran hoy, 26 de marzo, el primer día mundial por la libertad de los documentos y los estándares abiertos.

Me ha gustado el detalle de que el equipo a puesto a disposición de todos los archivos fuentes de su Artwork, que pueden descargarse y están listos para ser editados en GIMP

Vía | Cesarius.

Un Saludo, Eric.

Enlaces de interés:

La distribución de Linux Wine 1.0.0, debutará en junio

La “primera versión oficial” de Wine estará disponible el 6 de junio. Esta aplicación permite que los usuarios de Linux puedan ejecutar aplicaciones diseñadas para Windows. Las herramientas de diseño son las que más necesitan de este software.

Agencias.- ¿Adónde estabas en 1993? ¿En la básica, la media o ya habías salido del coelgio? Era una época, sin Windows 95 y con las versiones primarias de las primeras distribuciones de Linux. El 30 de mayo de 1993, Jocke Berglund propuso que “crear una aplicación capaz de corer programas de Windows, pero sin Windows, sería una gran aplicación”.

Así nació Wine, una capa de software que se encarga de traducir las aplicaciones diseñadas para sistemas Windows, para que puedan ejecutarse razonablemente en Linux.

Tras 15 años de desarrollo (desde julio de 1993) al fin se publicará la primera versión oficial de Wine. Hasta esa fecha (el 6 de junio), todavía se liberarán varias versiones previas, antes de llegar a la RC1 prevista para el 9 de mayo y la RC2 prevista para el 23 del mismo mes.

Según el sitio oficial de Wine (sigla recursiva de “Wine is not an emulator”), uno de los hitos que coincidirá con el cumpleaños es el correcto funcionamiento de programas emblemáticos como Adobe Photoshop CS2 y los visores de MS Office desde el 97 al 2003.

Recientemente se supo que Google estaba apoyando el desarrollo de Wine para facilitar la portabilidad de Adobe Photoshop, debido a que muchos usuarios encuentran un problema al no poder emplear esta aplicación en sus distribuciones.


FUENTE

La “primera versión oficial” de Wine estará disponible el 6 de junio. Esta aplicación permite que los usuarios de Linux puedan ejecutar aplicaciones diseñadas para Windows. Las herramientas de diseño son las que más necesitan de este software.

Agencias.- ¿Adónde estabas en 1993? ¿En la básica, la media o ya habías salido del coelgio? Era una época, sin Windows 95 y con las versiones primarias de las primeras distribuciones de Linux. El 30 de mayo de 1993, Jocke Berglund propuso que “crear una aplicación capaz de corer programas de Windows, pero sin Windows, sería una gran aplicación”.

Así nació Wine, una capa de software que se encarga de traducir las aplicaciones diseñadas para sistemas Windows, para que puedan ejecutarse razonablemente en Linux.

Tras 15 años de desarrollo (desde julio de 1993) al fin se publicará la primera versión oficial de Wine. Hasta esa fecha (el 6 de junio), todavía se liberarán varias versiones previas, antes de llegar a la RC1 prevista para el 9 de mayo y la RC2 prevista para el 23 del mismo mes.

Según el sitio oficial de Wine (sigla recursiva de “Wine is not an emulator”), uno de los hitos que coincidirá con el cumpleaños es el correcto funcionamiento de programas emblemáticos como Adobe Photoshop CS2 y los visores de MS Office desde el 97 al 2003.

Recientemente se supo que Google estaba apoyando el desarrollo de Wine para facilitar la portabilidad de Adobe Photoshop, debido a que muchos usuarios encuentran un problema al no poder emplear esta aplicación en sus distribuciones.


FUENTE

Canonical anuncia el “fin de la vida” de Ubuntu 6.10

Canonical ha anunciado el fin del desarrollo de Ubuntu 6.10, y aconseja a todos los usuarios de este sistema operativo que vayan buscando alternativas, como una actualización a Ubuntu 7.10.

La empresa dejará de lanzar actualizaciones para Ubuntu 6.10 a partir del 25 de Abril del 2008, así mismo en la actualidad en los paquetes de actualización del Ubuntu 6.10, se está incluyendo el Ubuntu 7.04, para después actualizar al 7.10… para más información se puede visitar este enlace.


FUENTE

Canonical ha anunciado el fin del desarrollo de Ubuntu 6.10, y aconseja a todos los usuarios de este sistema operativo que vayan buscando alternativas, como una actualización a Ubuntu 7.10.

La empresa dejará de lanzar actualizaciones para Ubuntu 6.10 a partir del 25 de Abril del 2008, así mismo en la actualidad en los paquetes de actualización del Ubuntu 6.10, se está incluyendo el Ubuntu 7.04, para después actualizar al 7.10… para más información se puede visitar este enlace.


FUENTE

25/3/08

Yaourt: Frontend para Pacman con más caraterísticas.

ERICLINUX

ArchLinux User-community Repository (AUR) o Repositorio del Usuario-comunidad de ArchLinux (RUA) es una comunidad impulsada para el repositorio de paquetes de los usuarios de Arch.
En el AUR se suben, se verifican y testean los paquetes por usuarios que pertenezcan a ella.

Votación:

Una de las actividades más fáciles para todos los usuarios de Arch es registrarse para luego navegar por la AUR y votar por sus paquetes favoritos utilizando la interfaz online. Todos los paquetes son elegibles para la adopción en el repositorio [commuity]. Cuanto mayor sea el numero de votos que tenga un paquete en AUR, mayor son sus posibilidades que ingrese en el repositorio de la comunidad.

Yaourt es una interfaz de línea de comandos que completa a pacman, posee muchas más funcionalidades (como el soporte a AUR) para instalar software sobre Archlinux.

Funciones:

* Búsqueda en el repositorio de pacman como en AUR.
* Salida coloreada de los resultados de búsqueda con indicación de software ya instalado.
* Instalación de paquetes desde los repositorios y desde AUR con un único mando.
* Modo interactivo de búsqueda (búsqueda y selección, tecleando el número de paquete).

* Opción: instalación de software desde los fuentes (abs) con srcpac.
* Eliminación de los paquetes inútiles:

* Actualización global de todos los paquetes de AUR.
* Totalmente compatible con pacman/pacman-drive/pacman-cage.
* Reutilización de las opciones de pacman (véase el pacman - help).
* Detección de los paquetes que han quedado huérfanos después de una actualización .
* Editor de fichero de configuración (véase pacdiffviewer-h).
* Búsqueda mejorada para encontrar de dónde proviene un archivo.


Todos las opciones de pacman son reconocidas, utiliza los mismos parámetros.


Búsqueda e instalación:

Yaourt [cadena]: búsqueda rápida + instalación.
Yaourt -S [paquete]: instala el paquete, lo compila desde AUR si es necesario.
Yaourt -Ss [cadena]: búsqueda en repositorios y en AUR (con aviso de los paquetes ya instalados)
Yaourt -Sb [paquete]: instala un paquetes por compilación desde fuentes (abs).
Yaourt -Sl [repositorio]: muestra los paquetes seleccionados de los repositorios (subrayar los ya instalados).
Yaourt -Qs [cadena]: Salida coloreada de los paquetes instalados y los repositorios de donde provienen.
Yaourt -Qo [nombre del programa] o [nombre de archivo]: muestra el paquete de donde proviene el programa o el archivo.

Actualización:
Yaourt -Syu: Actualización completa del sistema, repositorios y paquetes. (solo de repositorios)
Yaourt -Syu - aur: Actualización completa del sistema, incluso los paquetes provenientes de AUR.
Yaourt -Sybu - aur: Actualización completa del sistema por compilación (repositorios y AUR).
Yaourt -Su --devel: Actualización y renovación de paquetes de cvs/svn/mercurial/git.

Limpieza:
Yaourt -C: edición y fusión de .pacnew/.pacsave .
Yaourt -CC: eliminación de todos los .pacnew/.pacsave .
Yaourt -Qt: búsqueda de paquetes huérfanos.
Yaourt- Cd: búsqueda de repositorios obsoletos.

Otras opciones:
--export [directorio]: exportación de los paquetes compilados para gensync.
Yaourt -S - aur [paquete]: fuerzas la compilación desde AUR de paquetes que se encuentra también en los repositorios.
Yaourt -G [paquete]: retrive PKGBUILD and local sources in current directory.
Yaourt -B: copia de seguridad de la base de datos de pacman.

Instalación de yaourt:


Agregar las siguiente líneas al fichero /etc/pacman.conf .


[archlinuxfr]

Server = http://repo.archlinux.fr/i686

Luego:

pacman -Sy yaourt

Problema con pacman:

Luego de la instalación mi repositorios cambiaron y saltaba el siguiente mensaje de error cuando intentaba actualizar:

root / # pacman -Sy
error: el archivo de configuración /etc/pacman.d/core no se ha podido leer.
error: el archivo de configuración /etc/pacman.d/extra no se ha podido leer.
error: el archivo de configuración /etc/pacman.d/community no se ha podido leer.
:: Sincronizando las bases de datos de paquetes...
error: fallo al sincronizar core:
error: fallo al sincronizar extra:
error: fallo al sincronizar community:
kdemod 33,4K 124,7K/s 00:00:00 [#####################] 100%
archlinuxfr 14,9K 130,0K/s 00:00:00 [#####################] 100%
la base de datos local está actualizada
root / #

Como podemos observar los archivo de configuración de core-extra y community no se encontraban, para solucionarlo tienen que comentar sus repositorios oficiales de arch en /etc/pacman.conf y dejarlo de la siguiente manera:

[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist

Ahora lo actualizamos y podemos utilizar completamente yaourt.

root / # pacman -Sy
:: Sincronizando las bases de datos de paquetes...
core 23,6K 48,5K/s 00:00:00 [#####################] 100%
extra 311,4K 62,5K/s 00:00:05 [#####################] 100%
community 345,4K 65,6K/s 00:00:05 [#####################] 100%
kdemod está actualizado
archlinuxfr está actualizado
la base de datos local está actualizada

Gracias Braian por el dato.

Un Saludo, Eric.

ERICLINUX

ArchLinux User-community Repository (AUR) o Repositorio del Usuario-comunidad de ArchLinux (RUA) es una comunidad impulsada para el repositorio de paquetes de los usuarios de Arch.
En el AUR se suben, se verifican y testean los paquetes por usuarios que pertenezcan a ella.

Votación:

Una de las actividades más fáciles para todos los usuarios de Arch es registrarse para luego navegar por la AUR y votar por sus paquetes favoritos utilizando la interfaz online. Todos los paquetes son elegibles para la adopción en el repositorio [commuity]. Cuanto mayor sea el numero de votos que tenga un paquete en AUR, mayor son sus posibilidades que ingrese en el repositorio de la comunidad.

Yaourt es una interfaz de línea de comandos que completa a pacman, posee muchas más funcionalidades (como el soporte a AUR) para instalar software sobre Archlinux.

Funciones:

* Búsqueda en el repositorio de pacman como en AUR.
* Salida coloreada de los resultados de búsqueda con indicación de software ya instalado.
* Instalación de paquetes desde los repositorios y desde AUR con un único mando.
* Modo interactivo de búsqueda (búsqueda y selección, tecleando el número de paquete).

* Opción: instalación de software desde los fuentes (abs) con srcpac.
* Eliminación de los paquetes inútiles:

* Actualización global de todos los paquetes de AUR.
* Totalmente compatible con pacman/pacman-drive/pacman-cage.
* Reutilización de las opciones de pacman (véase el pacman - help).
* Detección de los paquetes que han quedado huérfanos después de una actualización .
* Editor de fichero de configuración (véase pacdiffviewer-h).
* Búsqueda mejorada para encontrar de dónde proviene un archivo.


Todos las opciones de pacman son reconocidas, utiliza los mismos parámetros.


Búsqueda e instalación:

Yaourt [cadena]: búsqueda rápida + instalación.
Yaourt -S [paquete]: instala el paquete, lo compila desde AUR si es necesario.
Yaourt -Ss [cadena]: búsqueda en repositorios y en AUR (con aviso de los paquetes ya instalados)
Yaourt -Sb [paquete]: instala un paquetes por compilación desde fuentes (abs).
Yaourt -Sl [repositorio]: muestra los paquetes seleccionados de los repositorios (subrayar los ya instalados).
Yaourt -Qs [cadena]: Salida coloreada de los paquetes instalados y los repositorios de donde provienen.
Yaourt -Qo [nombre del programa] o [nombre de archivo]: muestra el paquete de donde proviene el programa o el archivo.

Actualización:
Yaourt -Syu: Actualización completa del sistema, repositorios y paquetes. (solo de repositorios)
Yaourt -Syu - aur: Actualización completa del sistema, incluso los paquetes provenientes de AUR.
Yaourt -Sybu - aur: Actualización completa del sistema por compilación (repositorios y AUR).
Yaourt -Su --devel: Actualización y renovación de paquetes de cvs/svn/mercurial/git.

Limpieza:
Yaourt -C: edición y fusión de .pacnew/.pacsave .
Yaourt -CC: eliminación de todos los .pacnew/.pacsave .
Yaourt -Qt: búsqueda de paquetes huérfanos.
Yaourt- Cd: búsqueda de repositorios obsoletos.

Otras opciones:
--export [directorio]: exportación de los paquetes compilados para gensync.
Yaourt -S - aur [paquete]: fuerzas la compilación desde AUR de paquetes que se encuentra también en los repositorios.
Yaourt -G [paquete]: retrive PKGBUILD and local sources in current directory.
Yaourt -B: copia de seguridad de la base de datos de pacman.

Instalación de yaourt:


Agregar las siguiente líneas al fichero /etc/pacman.conf .


[archlinuxfr]

Server = http://repo.archlinux.fr/i686

Luego:

pacman -Sy yaourt

Problema con pacman:

Luego de la instalación mi repositorios cambiaron y saltaba el siguiente mensaje de error cuando intentaba actualizar:

root / # pacman -Sy
error: el archivo de configuración /etc/pacman.d/core no se ha podido leer.
error: el archivo de configuración /etc/pacman.d/extra no se ha podido leer.
error: el archivo de configuración /etc/pacman.d/community no se ha podido leer.
:: Sincronizando las bases de datos de paquetes...
error: fallo al sincronizar core:
error: fallo al sincronizar extra:
error: fallo al sincronizar community:
kdemod 33,4K 124,7K/s 00:00:00 [#####################] 100%
archlinuxfr 14,9K 130,0K/s 00:00:00 [#####################] 100%
la base de datos local está actualizada
root / #

Como podemos observar los archivo de configuración de core-extra y community no se encontraban, para solucionarlo tienen que comentar sus repositorios oficiales de arch en /etc/pacman.conf y dejarlo de la siguiente manera:

[core]
Include = /etc/pacman.d/mirrorlist
[extra]
Include = /etc/pacman.d/mirrorlist
[community]
Include = /etc/pacman.d/mirrorlist

Ahora lo actualizamos y podemos utilizar completamente yaourt.

root / # pacman -Sy
:: Sincronizando las bases de datos de paquetes...
core 23,6K 48,5K/s 00:00:00 [#####################] 100%
extra 311,4K 62,5K/s 00:00:05 [#####################] 100%
community 345,4K 65,6K/s 00:00:05 [#####################] 100%
kdemod está actualizado
archlinuxfr está actualizado
la base de datos local está actualizada

Gracias Braian por el dato.

Un Saludo, Eric.

24/3/08

Expresiones Regulares en la shell. Ejemplos de uso con grep, awk y sed.

ERICLINUX
Navegando por mi blogroll me encuentro con Braian que realiza un articulo muy interesante titulado "Expresiones Regulares en la shell. Ejemplos de uso con grep, awk y sed.".

Estaba intentando hacer un CGI muy sencillo usando bash (como lo que quería hacer era algo muy específico de bash, no he querido usar ni Perl, ni PHP). La única dificultad que he encontrado ha sido obtener las distintas variables que el método GET pasa al CGI a través de la variable $QUERY_STRING, que normalmente tiene este aspecto:

QUERY_STRING='parametro1=valor1&parametro2=valor2&parametro3=valor3'

Estaba yo ya comenzando a darle vueltas a una Expresión Regular para interpretar dicha salida cuando he decidido buscar en Google para ver si alguien tenía una solución más completa que la que yo ya tenía a medias. He llegado al artículo CGI Scripting Tips for Bash or SH que propone lo siguiente para extraer del QUERY_STRING la variable que nos interese:

PARAMETROX=`echo "$QUERY_STRING" | grep -oE "(^|[?&])parametrox=[^&]+" | sed "s/%20/ /g" | cut -f 2 -d "="`

Y es que con bash y sus compañeros sed, awk, cat, grep, etc. aún se puede hacer casi de todo, incluso un weblog o un servidor web. Como las Expresiones Regulares son tan excepcionalmente útiles como complicadas a la hora de usarlas, me he decidido a comentar algunos ejemplos, comenzando por el que me ha llevado a este artículo.

Y antes de seguir conviene comentar que la opción -o del grep del comando anterior indica que la salida del comando ha de contener únicamente la parte de texto que coincide con el patrón, no toda la línea. La opción -E indica que se va a usar una Expresión Regular Extendida (egrep es lo mismo que grep -E).

Pasemos a analizar la expresión regular… (^|[?&])parametrox=[^&]+ significa que buscamos algo que:

^|[?&] está a principio de línea ^ o | que comienza por un caracter ? o un &
parametrox= seguido por la secuencia de caracteres parametrox=
[^&]+ y que acaba con uno o más caracteres + que no sean &

Ejemplos de Expresiones Regulares

La página http://www.regular-expressions.info es un excelente sitio para aprender sobre expresiones regulares. Allí he encontrado algunos ejemplos que me han gustado Éstos son tres de ellos especialmente útiles:

Buscar una dirección de e-mail

\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b

\b[A-Z0-9._%-]+ Buscamos un comienzo de palabra \b que contenga uno o más caracteres + dentro del conjunto A a Z, 0 a 9,., _, % y -, que son los caracteres admitidos para un nombre de usuario
@ seguido del símbolo @
[A-Z0-9.-]+ seguido por uno o más + caracteres A a Z, 0 a 9,. y -, que son los caracteres admitidos para un dominio
\. seguido por un punto escapado con \, ya que el punto solo significa cualquier caracter
[A-Z]{2,4}\b seguido por entre 2 y 4 caracteres {2,4} entre el conjunto A-Z y además éste tiene que ser el final de una palabra \b

Por tanto, si usáramos esa expresión regular con egrep sobre un texto como este:

En un lugar de la Mancha, de cuyo nombre no quiero acordarme, pero a cuyo ayuntamiento podíamos enviar e-mails a la dirección ayuntamiento@lugardelamancha.es, no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, adarga antigua, rocín flaco y galgo corredor cuyo e-mail era don.quijote@del.toboso.edu.

obtendríamos:

$ egrep -oi '\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}' donqui.txt
ayuntamiento@lugardelamancha.es
don.quijote@del.toboso.edu

Buscar dos palabras cercanas en un párrafo

Si consideramos que dos palabras cercanas son aquellas que están separadas entre 1 y 8 palabras, esta expresión regular es perfecta:

\bpalabra1\W+(w+\W+){1,8}palabra2\b

\bpalabra1 Buscamos un comienzo de palabra con la sucesión de caracteres palabra1
\W+ seguido por uno o varios caracteres no alfanuméricos \W
(\w+\W+){1,8} seguido de entre 1 y 8 grupos {1,8} de uno o más caracteres alfanuméricos \w y uno o más caracteres no alfanuméricos \W
palabra2\b acabado un la sucesión de caracteres palabra2

Y podemos probar la expresión sobre el texto anterior:

$ egrep -o '\bhidalgo\W+(\w+\W+){1,8}lanza\b' donqui.txt
hidalgo de los de lanza

Por supuesto, puede ser que no sepamos si palabra1 va antes que palabra2, así que podemos especificar que una cosa o | la otra:

\b(palabra1\W+(\w+\W+){1,8}palabra2|palabra2\W+(\w+\W+){1,8}palabra1)\b

Buscar una dirección IP

\b[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\b

Creo que este ejemplo ya no necesita explicación, aunque tiene un defecto: la expresión encajaría también con 999.999.999.999. Para corregirlo, podríamos sustituir cada bloque [0-9]{1,3} por (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?) que significa que cada número puede ser del 250 al 255 25[0-5] o del 200 al 249 2[0-4][0-9] o del 0 al 199, contemplando la posibilidad de que por ejemplo un 7 se escriba 7, 07 o 007 [01]?[0-9][0-9]?. El símbolo ? indica uno o ninguno.

Podemos obtener fácilmente una lista de IPs que han visitado nuestro servidor web con el siguiente comando:

$ egrep -o '\b[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\b' access.log | sort -u

Ejemplos de uso de las Expresiones Regulares en la shell

En el uso diario de la shell, las expresiones regulares son nuestra navaja suiza. Ya hemos visto algunos ejemplos con grep, pero sigamos con algunos más de cosecha propia que usan grep, awk y sed.

Lista de usuarios con password a partir del /etc/shadow

Resulta que queremos saber los usuarios del fichero /etc/shadow que pueden logearse al sistema (que no tienen un caracter ! o * en el campo del password). La expresión regular a usar sería:

# egrep '^[^:]+:[^*!]+:' /etc/shadow
fulano:$1$PFC1F2pj$0KEflTjNmDQg9.rtFT/DK0:12793:0:99999:7:::
mengano:$1$aAUa4js/$c2LEh.HeT0JvCG3B.34O.:12793:0:99999:7:::

^[^:]+ Buscamos uno o más caracteres + que no sean : [^:] a principio de línea ^
: seguido de un caracter :
[^*!]+ seguido por una secuencia de uno o más caracteres que no sean ! o *
: seguido de otro caracter :

Podemos hacerlo un poco mejor, porque sólo nos interesa ver el nombre del usuario. Para ello podríamos hacer un cut -f 1 -d : sobre la salida anterior, pero usando el awk somos capaces de hacer lo anterior en un sólo comando:

# awk -F":" '$2~/[^!*]+/ { print $1 }' /etc/shadow
fulano
mengano

En el comando anterior le decimos a awk que, usando como separador de campos el caracter : (-F”:”) queremos que nos saque el primer campo { print $1 } siempre que el segundo campo cumpla la regla de que contenga uno o más caracteres que no sean ! o * $2~/[^!*]+/.

Extraer los referer del access.log

Si tenemos líneas como la siguiente (LogFormat combined) en el access.log de nuestro apache:

192.168.1.3 - - [12/Apr/2007:22:15:14 +0200] "GET /blog/ HTTP/1.1" 200 46503 "http://www.google.es/search?hl=es&q=vicente+navarro" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)"
192.168.1.3 - - [12/Apr/2007:22:24:07 +0200] "GET /blog/ HTTP/1.1" 200 46503 "http://www.google.es/search?q=super+coco&hl=es&start=10&sa=N" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)"

podemos obtener un listado de los referers que han traído a los visitantes a la página con el siguiente comando:

$ egrep -o '^[0-9.]+ - - \[.+\] \"[^"]+\" [0-9-]+ [0-9-]+ \"[^"]+\"' access.log | egrep -o '\"[^"-]+\"$' | egrep -o '[^"]+' | sort -u
...
http://www.google.es/search?hl=es&q=vicente+navarro
http://www.google.es/search?q=super+coco&hl=es&start=10&sa=N
...

Hay dos grep’s, porque estamos identificando y extrayendo todo el texto hasta llegar al referer para dejarlo al final y después extraerlo con el segundo grep. Pero aunque sirva para ilustrar la entrada, resulta que nos hemos complicado muchísimo la vida, porque el trozo del referer es el único que comienza con http://. Teniendo en cuenta esto, el comando, con una Expresión Regular mucho más simple, queda:

$ egrep -o 'http://[^"]+' access.log | sort -u

Y usando sólo awk:

awk '$0~/http/ { print $11 }' access.log | awk -F'"' '{ print $2 }' | sort -u

Pero ahora queremos saber a partir de los referers que hemos obtenido anteriormente, con qué parámetros de búsqueda y en qué posición aparece nuestra página en Google. Para ello, podríamos usar la Expresión Regular del principio para obtener los parámetros q= y start= de la URL de Google, pero hagámoslo con awk:

$ egrep -o 'http://[^"]+' big | sort -u | awk -F "[?&=]" '$1~/google.+search/ { TERMINOBUSQUEDA=""; POSICION="0"; for (i=2; i<=NF; i++) { if ($(i-1)~"(^|^as_)q$") { TERMINOBUSQUEDA=$i; } if ($(i-1)~"^start$") { POSICION=$i; } } print TERMINOBUSQUEDA " " POSICION; }' super+coco 10 vicente+navarro 0

Es decir, si la línea es una búsqueda de Google, el awk ha de hacer:

TERMINOBUSQUEDA="";
POSICION="0";
for (i=2; i<=NF; i++) { if ($(i-1)~"(^|^as_)q$") { TERMINOBUSQUEDA=$i;} if ($(i-1)~"^start$") { POSICION=$i; } } print TERMINOBUSQUEDA " " POSICION;

Expresiones Regulares de Perl (PCRE)

Las Expresiones Regulares de Perl (PCRE) son más potentes que las Expresiones Regulares POSIX. En algunas distribuciones, el grep -P nos permite usarlas, pero en Debian no es posible usar la opción -P de grep. En cambio, tenemos el pcregrep que sí que nos lo permite. Y una de las cosas más interesantes que se puede hacer con estas reglas es Lookahead y Lookbehind. Supongamos que queremos sacar de las URL de Google el valor del parámetro q= con un sólo comando, a diferencia de la expresión del principio que requería un cut adicional:

$ echo "http://www.google.es/search?q=super+coco&hl=es&start=10&sa=N" | pcregrep -o '(?<=[&?]q=)[^&?]+' super+coco

Usando PCRE, algo como (?<=delante)detras significa que para coincidir, la cadena tiene que ser delantedetras, pero delante no aparecerá en la cadena coincidente. ¡Muy útil! La pena es que este tipo de expresiones no se puede usar con cadenas de longitud variable:

$ pcregrep -o '(?<=\w+)prueba' fichero.txt pcregrep: Error in command-line regex at offset 7: lookbehind assertion is not fixed length

Ejemplos con sed y el /etc/passwd

sed es otra utilidad muy versátil. Su función más típica es la de sustitución, aunque también puede hacer cosas sencillas pero útiles como mostrar sólo un conjunto de líneas de un fichero o eliminarlas, insertar texto al final de una línea determinada o reemplazar el texto de esa línea..

La sintaxis típica de sed para reemplazos es:

sed -r 's/reemplazada/reemplazo/g'

El -r es paraque el sed use Expresiones Regulares Extendidas o POSIX y el g significa que la sustitución se hará todas las veces que se encuentre la Expresión Regular en la línea, no sólo la primera vez. Si nos viene mal usar el carácter / para no tener que escapar, por ejemplo, muchas barras de path, podríamos usar cualquier otro carácter: s_reemplazada_reemplazo_g.

Por ejemplo, si quisiéramos cambiar la shell por defecto a todos los usuarios que aparecen en /etc/passwd, podríamos hacer:

$ sed -r 's/[^:]+$/:\/bin\/bash/g' /etc/passwd
...
mail:x:8:8:mail:/var/mail::/bin/bash
news:x:9:9:news:/var/spool/news::/bin/bash
uucp:x:10:10:uucp:/var/spool/uucp::/bin/bash
...

Y si queremos añadir una cabecera de “usuario_” a todos los nombres de usuario del sistema, podemos usar el carácter & para usar la parte coincidente en la cadena de reemplazo:

$ sed -r 's/^[^:]+/usuario_&/g' /etc/passwd
...
usuario_mail:x:8:8:mail:/var/mail:/bin/sh
usuario_news:x:9:9:news:/var/spool/news:/bin/sh
usuario_uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
...

Y como lo que pongamos entre paréntesis () en la cadena reemplazada, el sed nos lo guarda para usar en la cadena de reemplazo en \1, \2,… \9, supongamos que queremos mover todo a un nuevo sistema de ficheros y queremos cambiar tanto el home del usuario como su shell:

$ sed -r 's/([^:]+):([^:]+)$/:\/newfs\1:\/newfs\2/g' /etc/passwd
...
mail:x:8:8:mail::/newfs/var/mail:/newfs/bin/sh
news:x:9:9:news::/newfs/var/spool/news:/newfs/bin/sh
uucp:x:10:10:uucp::/newfs/var/spool/uucp:/newfs/bin/sh
...

Gracias Braian por el dato.

Un Saludo, Eric.

Enlaces de interés:

ERICLINUX
Navegando por mi blogroll me encuentro con Braian que realiza un articulo muy interesante titulado "Expresiones Regulares en la shell. Ejemplos de uso con grep, awk y sed.".

Estaba intentando hacer un CGI muy sencillo usando bash (como lo que quería hacer era algo muy específico de bash, no he querido usar ni Perl, ni PHP). La única dificultad que he encontrado ha sido obtener las distintas variables que el método GET pasa al CGI a través de la variable $QUERY_STRING, que normalmente tiene este aspecto:

QUERY_STRING='parametro1=valor1&parametro2=valor2&parametro3=valor3'

Estaba yo ya comenzando a darle vueltas a una Expresión Regular para interpretar dicha salida cuando he decidido buscar en Google para ver si alguien tenía una solución más completa que la que yo ya tenía a medias. He llegado al artículo CGI Scripting Tips for Bash or SH que propone lo siguiente para extraer del QUERY_STRING la variable que nos interese:

PARAMETROX=`echo "$QUERY_STRING" | grep -oE "(^|[?&])parametrox=[^&]+" | sed "s/%20/ /g" | cut -f 2 -d "="`

Y es que con bash y sus compañeros sed, awk, cat, grep, etc. aún se puede hacer casi de todo, incluso un weblog o un servidor web. Como las Expresiones Regulares son tan excepcionalmente útiles como complicadas a la hora de usarlas, me he decidido a comentar algunos ejemplos, comenzando por el que me ha llevado a este artículo.

Y antes de seguir conviene comentar que la opción -o del grep del comando anterior indica que la salida del comando ha de contener únicamente la parte de texto que coincide con el patrón, no toda la línea. La opción -E indica que se va a usar una Expresión Regular Extendida (egrep es lo mismo que grep -E).

Pasemos a analizar la expresión regular… (^|[?&])parametrox=[^&]+ significa que buscamos algo que:

^|[?&] está a principio de línea ^ o | que comienza por un caracter ? o un &
parametrox= seguido por la secuencia de caracteres parametrox=
[^&]+ y que acaba con uno o más caracteres + que no sean &

Ejemplos de Expresiones Regulares

La página http://www.regular-expressions.info es un excelente sitio para aprender sobre expresiones regulares. Allí he encontrado algunos ejemplos que me han gustado Éstos son tres de ellos especialmente útiles:

Buscar una dirección de e-mail

\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}\b

\b[A-Z0-9._%-]+ Buscamos un comienzo de palabra \b que contenga uno o más caracteres + dentro del conjunto A a Z, 0 a 9,., _, % y -, que son los caracteres admitidos para un nombre de usuario
@ seguido del símbolo @
[A-Z0-9.-]+ seguido por uno o más + caracteres A a Z, 0 a 9,. y -, que son los caracteres admitidos para un dominio
\. seguido por un punto escapado con \, ya que el punto solo significa cualquier caracter
[A-Z]{2,4}\b seguido por entre 2 y 4 caracteres {2,4} entre el conjunto A-Z y además éste tiene que ser el final de una palabra \b

Por tanto, si usáramos esa expresión regular con egrep sobre un texto como este:

En un lugar de la Mancha, de cuyo nombre no quiero acordarme, pero a cuyo ayuntamiento podíamos enviar e-mails a la dirección ayuntamiento@lugardelamancha.es, no ha mucho tiempo que vivía un hidalgo de los de lanza en astillero, adarga antigua, rocín flaco y galgo corredor cuyo e-mail era don.quijote@del.toboso.edu.

obtendríamos:

$ egrep -oi '\b[A-Z0-9._%-]+@[A-Z0-9.-]+\.[A-Z]{2,4}' donqui.txt
ayuntamiento@lugardelamancha.es
don.quijote@del.toboso.edu

Buscar dos palabras cercanas en un párrafo

Si consideramos que dos palabras cercanas son aquellas que están separadas entre 1 y 8 palabras, esta expresión regular es perfecta:

\bpalabra1\W+(w+\W+){1,8}palabra2\b

\bpalabra1 Buscamos un comienzo de palabra con la sucesión de caracteres palabra1
\W+ seguido por uno o varios caracteres no alfanuméricos \W
(\w+\W+){1,8} seguido de entre 1 y 8 grupos {1,8} de uno o más caracteres alfanuméricos \w y uno o más caracteres no alfanuméricos \W
palabra2\b acabado un la sucesión de caracteres palabra2

Y podemos probar la expresión sobre el texto anterior:

$ egrep -o '\bhidalgo\W+(\w+\W+){1,8}lanza\b' donqui.txt
hidalgo de los de lanza

Por supuesto, puede ser que no sepamos si palabra1 va antes que palabra2, así que podemos especificar que una cosa o | la otra:

\b(palabra1\W+(\w+\W+){1,8}palabra2|palabra2\W+(\w+\W+){1,8}palabra1)\b

Buscar una dirección IP

\b[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\b

Creo que este ejemplo ya no necesita explicación, aunque tiene un defecto: la expresión encajaría también con 999.999.999.999. Para corregirlo, podríamos sustituir cada bloque [0-9]{1,3} por (25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?) que significa que cada número puede ser del 250 al 255 25[0-5] o del 200 al 249 2[0-4][0-9] o del 0 al 199, contemplando la posibilidad de que por ejemplo un 7 se escriba 7, 07 o 007 [01]?[0-9][0-9]?. El símbolo ? indica uno o ninguno.

Podemos obtener fácilmente una lista de IPs que han visitado nuestro servidor web con el siguiente comando:

$ egrep -o '\b[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\b' access.log | sort -u

Ejemplos de uso de las Expresiones Regulares en la shell

En el uso diario de la shell, las expresiones regulares son nuestra navaja suiza. Ya hemos visto algunos ejemplos con grep, pero sigamos con algunos más de cosecha propia que usan grep, awk y sed.

Lista de usuarios con password a partir del /etc/shadow

Resulta que queremos saber los usuarios del fichero /etc/shadow que pueden logearse al sistema (que no tienen un caracter ! o * en el campo del password). La expresión regular a usar sería:

# egrep '^[^:]+:[^*!]+:' /etc/shadow
fulano:$1$PFC1F2pj$0KEflTjNmDQg9.rtFT/DK0:12793:0:99999:7:::
mengano:$1$aAUa4js/$c2LEh.HeT0JvCG3B.34O.:12793:0:99999:7:::

^[^:]+ Buscamos uno o más caracteres + que no sean : [^:] a principio de línea ^
: seguido de un caracter :
[^*!]+ seguido por una secuencia de uno o más caracteres que no sean ! o *
: seguido de otro caracter :

Podemos hacerlo un poco mejor, porque sólo nos interesa ver el nombre del usuario. Para ello podríamos hacer un cut -f 1 -d : sobre la salida anterior, pero usando el awk somos capaces de hacer lo anterior en un sólo comando:

# awk -F":" '$2~/[^!*]+/ { print $1 }' /etc/shadow
fulano
mengano

En el comando anterior le decimos a awk que, usando como separador de campos el caracter : (-F”:”) queremos que nos saque el primer campo { print $1 } siempre que el segundo campo cumpla la regla de que contenga uno o más caracteres que no sean ! o * $2~/[^!*]+/.

Extraer los referer del access.log

Si tenemos líneas como la siguiente (LogFormat combined) en el access.log de nuestro apache:

192.168.1.3 - - [12/Apr/2007:22:15:14 +0200] "GET /blog/ HTTP/1.1" 200 46503 "http://www.google.es/search?hl=es&q=vicente+navarro" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)"
192.168.1.3 - - [12/Apr/2007:22:24:07 +0200] "GET /blog/ HTTP/1.1" 200 46503 "http://www.google.es/search?q=super+coco&hl=es&start=10&sa=N" "Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.8.1.3) Gecko/20070310 Iceweasel/2.0.0.3 (Debian-2.0.0.3-1)"

podemos obtener un listado de los referers que han traído a los visitantes a la página con el siguiente comando:

$ egrep -o '^[0-9.]+ - - \[.+\] \"[^"]+\" [0-9-]+ [0-9-]+ \"[^"]+\"' access.log | egrep -o '\"[^"-]+\"$' | egrep -o '[^"]+' | sort -u
...
http://www.google.es/search?hl=es&q=vicente+navarro
http://www.google.es/search?q=super+coco&hl=es&start=10&sa=N
...

Hay dos grep’s, porque estamos identificando y extrayendo todo el texto hasta llegar al referer para dejarlo al final y después extraerlo con el segundo grep. Pero aunque sirva para ilustrar la entrada, resulta que nos hemos complicado muchísimo la vida, porque el trozo del referer es el único que comienza con http://. Teniendo en cuenta esto, el comando, con una Expresión Regular mucho más simple, queda:

$ egrep -o 'http://[^"]+' access.log | sort -u

Y usando sólo awk:

awk '$0~/http/ { print $11 }' access.log | awk -F'"' '{ print $2 }' | sort -u

Pero ahora queremos saber a partir de los referers que hemos obtenido anteriormente, con qué parámetros de búsqueda y en qué posición aparece nuestra página en Google. Para ello, podríamos usar la Expresión Regular del principio para obtener los parámetros q= y start= de la URL de Google, pero hagámoslo con awk:

$ egrep -o 'http://[^"]+' big | sort -u | awk -F "[?&=]" '$1~/google.+search/ { TERMINOBUSQUEDA=""; POSICION="0"; for (i=2; i<=NF; i++) { if ($(i-1)~"(^|^as_)q$") { TERMINOBUSQUEDA=$i; } if ($(i-1)~"^start$") { POSICION=$i; } } print TERMINOBUSQUEDA " " POSICION; }' super+coco 10 vicente+navarro 0

Es decir, si la línea es una búsqueda de Google, el awk ha de hacer:

TERMINOBUSQUEDA="";
POSICION="0";
for (i=2; i<=NF; i++) { if ($(i-1)~"(^|^as_)q$") { TERMINOBUSQUEDA=$i;} if ($(i-1)~"^start$") { POSICION=$i; } } print TERMINOBUSQUEDA " " POSICION;

Expresiones Regulares de Perl (PCRE)

Las Expresiones Regulares de Perl (PCRE) son más potentes que las Expresiones Regulares POSIX. En algunas distribuciones, el grep -P nos permite usarlas, pero en Debian no es posible usar la opción -P de grep. En cambio, tenemos el pcregrep que sí que nos lo permite. Y una de las cosas más interesantes que se puede hacer con estas reglas es Lookahead y Lookbehind. Supongamos que queremos sacar de las URL de Google el valor del parámetro q= con un sólo comando, a diferencia de la expresión del principio que requería un cut adicional:

$ echo "http://www.google.es/search?q=super+coco&hl=es&start=10&sa=N" | pcregrep -o '(?<=[&?]q=)[^&?]+' super+coco

Usando PCRE, algo como (?<=delante)detras significa que para coincidir, la cadena tiene que ser delantedetras, pero delante no aparecerá en la cadena coincidente. ¡Muy útil! La pena es que este tipo de expresiones no se puede usar con cadenas de longitud variable:

$ pcregrep -o '(?<=\w+)prueba' fichero.txt pcregrep: Error in command-line regex at offset 7: lookbehind assertion is not fixed length

Ejemplos con sed y el /etc/passwd

sed es otra utilidad muy versátil. Su función más típica es la de sustitución, aunque también puede hacer cosas sencillas pero útiles como mostrar sólo un conjunto de líneas de un fichero o eliminarlas, insertar texto al final de una línea determinada o reemplazar el texto de esa línea..

La sintaxis típica de sed para reemplazos es:

sed -r 's/reemplazada/reemplazo/g'

El -r es paraque el sed use Expresiones Regulares Extendidas o POSIX y el g significa que la sustitución se hará todas las veces que se encuentre la Expresión Regular en la línea, no sólo la primera vez. Si nos viene mal usar el carácter / para no tener que escapar, por ejemplo, muchas barras de path, podríamos usar cualquier otro carácter: s_reemplazada_reemplazo_g.

Por ejemplo, si quisiéramos cambiar la shell por defecto a todos los usuarios que aparecen en /etc/passwd, podríamos hacer:

$ sed -r 's/[^:]+$/:\/bin\/bash/g' /etc/passwd
...
mail:x:8:8:mail:/var/mail::/bin/bash
news:x:9:9:news:/var/spool/news::/bin/bash
uucp:x:10:10:uucp:/var/spool/uucp::/bin/bash
...

Y si queremos añadir una cabecera de “usuario_” a todos los nombres de usuario del sistema, podemos usar el carácter & para usar la parte coincidente en la cadena de reemplazo:

$ sed -r 's/^[^:]+/usuario_&/g' /etc/passwd
...
usuario_mail:x:8:8:mail:/var/mail:/bin/sh
usuario_news:x:9:9:news:/var/spool/news:/bin/sh
usuario_uucp:x:10:10:uucp:/var/spool/uucp:/bin/sh
...

Y como lo que pongamos entre paréntesis () en la cadena reemplazada, el sed nos lo guarda para usar en la cadena de reemplazo en \1, \2,… \9, supongamos que queremos mover todo a un nuevo sistema de ficheros y queremos cambiar tanto el home del usuario como su shell:

$ sed -r 's/([^:]+):([^:]+)$/:\/newfs\1:\/newfs\2/g' /etc/passwd
...
mail:x:8:8:mail::/newfs/var/mail:/newfs/bin/sh
news:x:9:9:news::/newfs/var/spool/news:/newfs/bin/sh
uucp:x:10:10:uucp::/newfs/var/spool/uucp:/newfs/bin/sh
...

Gracias Braian por el dato.

Un Saludo, Eric.

Enlaces de interés:

Kmix.


ERICLINUX
Kmix es una herramienta más para subir el volumen de nuestros dispositivos (micrófono, parlantes, etc.).
Su instalación en Ubuntu es muy sencilla ya que se encuentra en los repositorios.

# apt-get install kmix

Luego la ejecutamos:

$ kmix

Un Saludo, Eric.

Enlaces de interés:


ERICLINUX
Kmix es una herramienta más para subir el volumen de nuestros dispositivos (micrófono, parlantes, etc.).
Su instalación en Ubuntu es muy sencilla ya que se encuentra en los repositorios.
# apt-get install kmix

Luego la ejecutamos:

$ kmix

Un Saludo, Eric.

Enlaces de interés:

23/3/08

Pcmag: Ubuntu solo para usuarios tecnicos???

Luego del asueto de Semana Santa les traigo este articulo que encontre en Linux Para Todos:

La revista PCmag y su equipo de colaboradores han hecho un estudio comparando diferentes S.O en diferentes facetas. Los sistemas elegidos han sido Windows XP (SP2), Windows Vista (pre-SP1), Mac OS ‘Leopard’ (10.5.1, desde su última actualización) y Ubuntu Gutsy Gibbon 7.10.

Para tal comparativa han escogido a personas con conocimientos informáticos aunque sin llegar a ser calificados de ‘gurús’ de la informática. Veamos sus conclusiones:

El primer punto a tratar es uno de los importantes: el precio del sistema elegido. No hace falta entrar en detalles para saber que el ganador en este caso es Ubuntu. Ni sé ni me importa lo que vale XP o Vista en el mercado español aunque me pica la curiosidad con Leopard (sin ser experto en este SO, no lo he encontrado por debajo de los 100.- € por internet). En cualquier caso, el derrotado en esta categoría ha sido Vista, siendo el más caro de todos.

Siguiente punto: la instalación. El ganador en su comparativa ha sido Mac OS y la última plaza la comparten XP y Ubuntu. Un usuario instalador de Ubuntu ha querido hacer un dualboot con XP-Ubuntu y ha fallado en su primer intento, lográndolo en la segunda tentativa. Han valorado bien la existencia del live-cd (¡cómo no!). Otros usuarios han hecho un upgrade desde Ubuntu 7.04 y sólo uno ha encontrado problemas, fallándole el sonido y la conexión a internet.

Siguiente punto: interface, ¿qué te encuentras unas vez instalado el SO? Valoran aquí el uso del desktop de cada SO. El ganador es de nuevo Mac OS Leopard (instalado en un Mac, claro) y el perdedor Ubuntu (WTF?). Hacen hincapié en el hecho que el usuario de GNU/Linux debe usar la terminal tarde o temprano. Valoran positivamente el interfaz aero de Vista. En cuanto a Ubuntu, gusta Gnome por lo bien organizado que está.

Siguiente punto: bundled software, ¿qué hay preinstalado en tu SO? Otra vez dan como ganador a Leopard, segundo Vista, tercero Ubuntu y último XP. Matizan en este punto que todos los SO’s usados tienen un muy buen nivel, si bien gana Leopard por sus herrameintas multimedia iLife. Añaden que el software preinstalado en Ubuntu está destinado básicamente a la productividad por la inclusión de las herramientas de OpenOffice.

Otro punto estudiado: la cantidad de software disponible. Encuentran que el gestor de paquetes Ubuntu es bueno pero que no cuenta con la cantidad de software de otras plataformas. De este modo, califican a Ubuntu en el tercer lugar, justo por delante de Leopard. El primer clasificado es XP y el segundo, Vista. Además, hablan de los juegos: XP y Vista cuentan con mayor variedad y no entran ni a considerar Mac y Ubuntu como alternativas serias para los ‘gamers’.

Siguiente punto: drivers y hardware. Otro caballo de batalla para los ‘linuxers’. La máxima puntuación se la lleva en este caso XP, siguiéndole Vista y Mac OS. Queda en último lugar Ubuntu. Valoran que esta distribución GNU/Linux ha avanzado mucho desde sus primeros años pero que sigue estando lejos de la compatibilidad de Mac OS y Windows.

Siguiente punto: networking. Antes de valorar el funcionamiento de los SO’s, matizan que XP juega con la ventaja de varios años de funcionamiento. Es por ello que lo colocan el primero de la lista, seguido de Vista y Mac OS. Relegan a Ubuntu al último puesto (¡malditos modems usb!). Con una frase intentan simplificar y acotar los problemas de Ubuntu en este punto: “Ésta es una de esas áreas donde Linux sufre del síndrome diseñado-por-nerds-para-nerds”.

Seguridad. En este tema y según su opinión, empatan en el liderazgo Mac OS y Ubuntu, seguidos de Vista y XP, en último lugar. Su analista de seguridad sentencia que hay vulnerabilidades para todas las plataformas pero que los “chicos malos” atacan más los sistemas Windows por ser los más utilizados. Traduzco otra de sus frases: “Digamos que mañana vengo con un SO nuevo sin (usar) seguridad. Si casi nadie lo usa, los que lo hagan estarán completamente seguros ante ataques”.

Como resultados, se concluye lo siguiente, ¿Que sistema operativo debo de usar?

Oficinista: Windows.
Gamer: Windows.
Fotógrafo: Windows.
Videógrafo: Mac OS.
Músico/artista: Mac Os.
Técnico: Ubuntu.
Open Source suporter: Ubuntu.

fuente.


[renesis]

Luego del asueto de Semana Santa les traigo este articulo que encontre en Linux Para Todos:

La revista PCmag y su equipo de colaboradores han hecho un estudio comparando diferentes S.O en diferentes facetas. Los sistemas elegidos han sido Windows XP (SP2), Windows Vista (pre-SP1), Mac OS ‘Leopard’ (10.5.1, desde su última actualización) y Ubuntu Gutsy Gibbon 7.10.

Para tal comparativa han escogido a personas con conocimientos informáticos aunque sin llegar a ser calificados de ‘gurús’ de la informática. Veamos sus conclusiones:

El primer punto a tratar es uno de los importantes: el precio del sistema elegido. No hace falta entrar en detalles para saber que el ganador en este caso es Ubuntu. Ni sé ni me importa lo que vale XP o Vista en el mercado español aunque me pica la curiosidad con Leopard (sin ser experto en este SO, no lo he encontrado por debajo de los 100.- € por internet). En cualquier caso, el derrotado en esta categoría ha sido Vista, siendo el más caro de todos.

Siguiente punto: la instalación. El ganador en su comparativa ha sido Mac OS y la última plaza la comparten XP y Ubuntu. Un usuario instalador de Ubuntu ha querido hacer un dualboot con XP-Ubuntu y ha fallado en su primer intento, lográndolo en la segunda tentativa. Han valorado bien la existencia del live-cd (¡cómo no!). Otros usuarios han hecho un upgrade desde Ubuntu 7.04 y sólo uno ha encontrado problemas, fallándole el sonido y la conexión a internet.

Siguiente punto: interface, ¿qué te encuentras unas vez instalado el SO? Valoran aquí el uso del desktop de cada SO. El ganador es de nuevo Mac OS Leopard (instalado en un Mac, claro) y el perdedor Ubuntu (WTF?). Hacen hincapié en el hecho que el usuario de GNU/Linux debe usar la terminal tarde o temprano. Valoran positivamente el interfaz aero de Vista. En cuanto a Ubuntu, gusta Gnome por lo bien organizado que está.

Siguiente punto: bundled software, ¿qué hay preinstalado en tu SO? Otra vez dan como ganador a Leopard, segundo Vista, tercero Ubuntu y último XP. Matizan en este punto que todos los SO’s usados tienen un muy buen nivel, si bien gana Leopard por sus herrameintas multimedia iLife. Añaden que el software preinstalado en Ubuntu está destinado básicamente a la productividad por la inclusión de las herramientas de OpenOffice.

Otro punto estudiado: la cantidad de software disponible. Encuentran que el gestor de paquetes Ubuntu es bueno pero que no cuenta con la cantidad de software de otras plataformas. De este modo, califican a Ubuntu en el tercer lugar, justo por delante de Leopard. El primer clasificado es XP y el segundo, Vista. Además, hablan de los juegos: XP y Vista cuentan con mayor variedad y no entran ni a considerar Mac y Ubuntu como alternativas serias para los ‘gamers’.

Siguiente punto: drivers y hardware. Otro caballo de batalla para los ‘linuxers’. La máxima puntuación se la lleva en este caso XP, siguiéndole Vista y Mac OS. Queda en último lugar Ubuntu. Valoran que esta distribución GNU/Linux ha avanzado mucho desde sus primeros años pero que sigue estando lejos de la compatibilidad de Mac OS y Windows.

Siguiente punto: networking. Antes de valorar el funcionamiento de los SO’s, matizan que XP juega con la ventaja de varios años de funcionamiento. Es por ello que lo colocan el primero de la lista, seguido de Vista y Mac OS. Relegan a Ubuntu al último puesto (¡malditos modems usb!). Con una frase intentan simplificar y acotar los problemas de Ubuntu en este punto: “Ésta es una de esas áreas donde Linux sufre del síndrome diseñado-por-nerds-para-nerds”.

Seguridad. En este tema y según su opinión, empatan en el liderazgo Mac OS y Ubuntu, seguidos de Vista y XP, en último lugar. Su analista de seguridad sentencia que hay vulnerabilidades para todas las plataformas pero que los “chicos malos” atacan más los sistemas Windows por ser los más utilizados. Traduzco otra de sus frases: “Digamos que mañana vengo con un SO nuevo sin (usar) seguridad. Si casi nadie lo usa, los que lo hagan estarán completamente seguros ante ataques”.

Como resultados, se concluye lo siguiente, ¿Que sistema operativo debo de usar?

Oficinista: Windows.
Gamer: Windows.
Fotógrafo: Windows.
Videógrafo: Mac OS.
Músico/artista: Mac Os.
Técnico: Ubuntu.
Open Source suporter: Ubuntu.

fuente.


[renesis]

HardInfo - Conoce tu pc.

ERICLINUX

¿Qué es HardInfo?.

HardInfo es un programa bajo la licencia GPL con el que podrás obtener todo tipo de información acerca de tu pc, como el procesador que usa, los dispositivos instalados, e incluso puedes obtener información acerca del software. Por ejemplo, los módulos que tienes activos o los usuarios del sistema.

¿De dónde descargo HardInfo?.

Pueden hacerlo a través de GetDeb.

Ubuntu Gutsy 32 bits - 0.4.2.3
Ubuntu Gutsy 64 bits - 0.4.2.3
Ubuntu Feisty 32 bits - 0.4.2.2
Ubuntu Feisty 64 bits - 0.4.2.2

¿Cómo Instalo HardInfo en Ubuntu?.

HardInfo se encuentra en nuestros repositorios, solo debemos tipear:

# apt-get install hardinfo

Luego lo ejecutamos con:

$ hardinfo

Y listo...

Screenshot.

Un Saludo, Eric.

Enlaces de interés:

ERICLINUX
¿Qué es HardInfo?.

HardInfo es un programa bajo la licencia GPL con el que podrás obtener todo tipo de información acerca de tu pc, como el procesador que usa, los dispositivos instalados, e incluso puedes obtener información acerca del software. Por ejemplo, los módulos que tienes activos o los usuarios del sistema.

¿De dónde descargo HardInfo?.

Pueden hacerlo a través de GetDeb.

Ubuntu Gutsy 32 bits - 0.4.2.3
Ubuntu Gutsy 64 bits - 0.4.2.3
Ubuntu Feisty 32 bits - 0.4.2.2
Ubuntu Feisty 64 bits - 0.4.2.2

¿Cómo Instalo HardInfo en Ubuntu?.

HardInfo se encuentra en nuestros repositorios, solo debemos tipear:

# apt-get install hardinfo

Luego lo ejecutamos con:

$ hardinfo

Y listo...

Screenshot.

Un Saludo, Eric.

Enlaces de interés:

22/3/08

Buscaminas.

ERICLINUXQue cerca estuvo.

Un Saludo, Eric.

Enlaces de interés:

ERICLINUXQue cerca estuvo.

Un Saludo, Eric.

Enlaces de interés:

Cuadricicleta.

ERICLINUXNo te caigas de ahi por favor...

Vía | No puedo creer...

Un Saludo, Eric.

Enlaces de interés:

ERICLINUXNo te caigas de ahi por favor...

Vía | No puedo creer...

Un Saludo, Eric.

Enlaces de interés:

21/3/08

Problemas con la plantilla.

ERICLINUX
Así es linuxeros, estamos experimentando algunas fallas con la plantilla.
Espero sepan comprender.

Solucionado.

Un Saludo, Eric.

ERICLINUX
Así es linuxeros, estamos experimentando algunas fallas con la plantilla.
Espero sepan comprender.

Solucionado.

Un Saludo, Eric.

Linux Mint GDM.



Magnifico GDM de Linux Mint. Me encantó, me apaciona la naturaleza.

Un saludo, Pablo.

Vía | Entornos Gráficos.

Enlaces de interés:



Magnifico GDM de Linux Mint. Me encantó, me apaciona la naturaleza.

Un saludo, Pablo.

Vía | Entornos Gráficos.

Enlaces de interés:

La solución para perros obsesivos con las pelotas.

ERICLINUX
Navegando por la red me encuentro en Alternaria éste magnifico video.



Un Saludo, Eric.

Enlaces de interés:

ERICLINUX
Navegando por la red me encuentro en Alternaria éste magnifico video.



Un Saludo, Eric.

Enlaces de interés:

GDM style gnome.

Disfrutenlo.

Un Saludo, Eric.

Enlaces de interés:

Disfrutenlo.

Un Saludo, Eric.

Enlaces de interés:

Abrir terminal con una tecla

El metodo es asignarle al terminal una tecla mediante atajo de teclado:

Sistema > Preferencias > Combinaciones de teclas

Buscamos el apartado Desktop > Ejecutar en un terminal

Le asignamos una tecla,por ejemplo la de windows (super L ),y cerramos.

Podemos asignar teclas a lo usemos mas habitualmente.Tambien hay muchos atajos ya preestablecidos.


Via Howtogeek


Creative Commons License

El metodo es asignarle al terminal una tecla mediante atajo de teclado:

Sistema > Preferencias > Combinaciones de teclas

Buscamos el apartado Desktop > Ejecutar en un terminal

Le asignamos una tecla,por ejemplo la de windows (super L ),y cerramos.

Podemos asignar teclas a lo usemos mas habitualmente.Tambien hay muchos atajos ya preestablecidos.


Via Howtogeek


Creative Commons License

20/3/08

GDM Green.

ERICLINUX


Un Saludo, Eric.

Enlaces de interés:

ERICLINUX

Un Saludo, Eric.

Enlaces de interés:

Carlos Santana Tablaturas Y Bases.

ERICLINUX
Carlos Santana es mi guitarrista favorito, y aquí les dejo una recopilación de Tablaturas y Bases para guitarra.

Carlos Santana Bases para guitarra.

Bases Carlos Santana.

ERICLINUX
Carlos Santana es mi guitarrista favorito, y aquí les dejo una recopilación de Tablaturas y Bases para guitarra.

Carlos Santana Bases para guitarra.

Bases Carlos Santana.

PEAZIP "navaja suiza II"

Anteriormente ya os hable de 7zip un compresor/descompresor para multiple formatos.Ahora le toca el turno a Peazip.


Peazip es otra "navaja suiza" para 32 o 64 bits, bajo licencia LGPLv3 y multiplataforma que nos hace la vida mas facil a la hora de comprimir,descomprimir,cifrar o dividir archivos 7Z, ARC, BZ2, GZ, PAQ / LPAQ (formato experimental), PEA, QUAD, TAR, UPX, ZIP.
Tambien extrae de ACE, ARJ, CAB, CHM, compuestos (MSI, DOC, XLS, PPT), CPIO, ISO, Java (JAR, EAR, WAR), Linux (DEB, PET / PUP, RPM, SLP), LHA / LZH, NSIS , OOo, PAK/PK3/PK4, RAR, SMZIP, WIM, XPI, Z / TZ.
Trae consigo un explorador de archivos (busqueda,historial,filtrado).Se integra sin problemas en los menus contextuales tanto en Gnome como Kde,gracias a freeDesktop.
PeaZip se centra en la seguridad y es compatible con varios formatos de archivos encriptados:
7Z,con AES256 En el caso de cifrado;
ARC, con AES256 En el caso, Blowfish, Twofish256 y Serpent256 cifrado;
PEA, con AES256 En el caso autenticada de cifrado (EAX modo);
ZIP con WinZip la AE cifrado basado en AES256;

Para instalarlo desde un paquete .Deb de la web del autor
Via Giorgio Tani
fotos de peazip.sourceforge.net



Creative Commons License

Anteriormente ya os hable de 7zip un compresor/descompresor para multiple formatos.Ahora le toca el turno a Peazip.


Peazip es otra "navaja suiza" para 32 o 64 bits, bajo licencia LGPLv3 y multiplataforma que nos hace la vida mas facil a la hora de comprimir,descomprimir,cifrar o dividir archivos 7Z, ARC, BZ2, GZ, PAQ / LPAQ (formato experimental), PEA, QUAD, TAR, UPX, ZIP.
Tambien extrae de ACE, ARJ, CAB, CHM, compuestos (MSI, DOC, XLS, PPT), CPIO, ISO, Java (JAR, EAR, WAR), Linux (DEB, PET / PUP, RPM, SLP), LHA / LZH, NSIS , OOo, PAK/PK3/PK4, RAR, SMZIP, WIM, XPI, Z / TZ.
Trae consigo un explorador de archivos (busqueda,historial,filtrado).Se integra sin problemas en los menus contextuales tanto en Gnome como Kde,gracias a freeDesktop.
PeaZip se centra en la seguridad y es compatible con varios formatos de archivos encriptados:
7Z,con AES256 En el caso de cifrado;
ARC, con AES256 En el caso, Blowfish, Twofish256 y Serpent256 cifrado;
PEA, con AES256 En el caso autenticada de cifrado (EAX modo);
ZIP con WinZip la AE cifrado basado en AES256;

Para instalarlo desde un paquete .Deb de la web del autor
Via Giorgio Tani
fotos de peazip.sourceforge.net



Creative Commons License

19/3/08

Media Mobile Converter - Convierte tus archivos de video.

ERICLINUX
Hoy me ví en la obligación de trasformar unos videos de mpg a mpeg, 3gp y otros formatos.
Iba a realizar el tutorial, pero me encuentro con Ulfix en donde lo explican de maravilla.
Aquí les dejo el tip.

3GP (3rd Generation Partnership, en español Tercera Generación de Asociación), es un formato de archivos usado por teléfonos móviles para almacenar multimedia (audio y video). Este formato de archivo es una versión simplificada del "ISO 14496-1 Media Format", que es similar al formato de Quicktime. 3GP guarda video como MPEG-4 o H.263. El audio es almacenado en los formatos AMR-NB o AAC-LC.

Esto ha resultado muy util debido a que el espacio de almacenamiento en estos dispositivos es limitado, sin embargo, al momento descargar los archivos no no es muy útil tenerlos en este formato ya que aún no son muy comunes.

En este artículo les mostraré como pueden convertir sus archivos de video 3GP a MPEG y archivos AMR a MP3 y viceversa, usando un programa llamado Media Mobile Converter que corre tanto en plataformas Windows como Linux, en esta ocasión les mostraré como instalarlo y usarlo en Linux, el uso es el mismo en ambas plataformas.

Una vez descargado el archivo mmc-lin.tar.gz solo necesitamos hacer lo siguiente:

  • Creamos una carpeta donde almacenaremos el software (puede ser tu directorio home): mkir mmc
  • Descromprimimos el archivo: tar -xzvf mmc-lin.tar.gz
  • Damos permisos de ejecución a los archivos: chmod +x ffmpeg Mobile\ Media\ Converter
  • Ejecutamos el programa: ./Mobile\ Media\ Converter &

Esta es la pantalla de bienvenida del programa:


Solo hay que elegir el archivo a convertir e indicar la ruta donde se va a guardar y con que nombre:

Cuando MMC termine de hacer la conversión, nos avisa con un mensaje de éxito:

Se pueden hacer conversiones masivas, solo necesitas arrastrar los archivos que quieres convertir al Media Mobile Converter y elegir a que tipo de formato lo quieres convertir, por lo que se recomienda que se conviertan archivos del mismo tipo, es decir unicamente videos o unicamente audios a la vez.

Vía | Ulfix.

Un Saludo, Eric.

Enlaces de interés:

ERICLINUX
Hoy me ví en la obligación de trasformar unos videos de mpg a mpeg, 3gp y otros formatos.
Iba a realizar el tutorial, pero me encuentro con Ulfix en donde lo explican de maravilla.
Aquí les dejo el tip.

3GP (3rd Generation Partnership, en español Tercera Generación de Asociación), es un formato de archivos usado por teléfonos móviles para almacenar multimedia (audio y video). Este formato de archivo es una versión simplificada del "ISO 14496-1 Media Format", que es similar al formato de Quicktime. 3GP guarda video como MPEG-4 o H.263. El audio es almacenado en los formatos AMR-NB o AAC-LC.

Esto ha resultado muy util debido a que el espacio de almacenamiento en estos dispositivos es limitado, sin embargo, al momento descargar los archivos no no es muy útil tenerlos en este formato ya que aún no son muy comunes.

En este artículo les mostraré como pueden convertir sus archivos de video 3GP a MPEG y archivos AMR a MP3 y viceversa, usando un programa llamado Media Mobile Converter que corre tanto en plataformas Windows como Linux, en esta ocasión les mostraré como instalarlo y usarlo en Linux, el uso es el mismo en ambas plataformas.

Una vez descargado el archivo mmc-lin.tar.gz solo necesitamos hacer lo siguiente:

  • Creamos una carpeta donde almacenaremos el software (puede ser tu directorio home): mkir mmc
  • Descromprimimos el archivo: tar -xzvf mmc-lin.tar.gz
  • Damos permisos de ejecución a los archivos: chmod +x ffmpeg Mobile\ Media\ Converter
  • Ejecutamos el programa: ./Mobile\ Media\ Converter &

Esta es la pantalla de bienvenida del programa:


Solo hay que elegir el archivo a convertir e indicar la ruta donde se va a guardar y con que nombre:

Cuando MMC termine de hacer la conversión, nos avisa con un mensaje de éxito:

Se pueden hacer conversiones masivas, solo necesitas arrastrar los archivos que quieres convertir al Media Mobile Converter y elegir a que tipo de formato lo quieres convertir, por lo que se recomienda que se conviertan archivos del mismo tipo, es decir unicamente videos o unicamente audios a la vez.

Vía | Ulfix.

Un Saludo, Eric.

Enlaces de interés:

Wallpaper Arch Linux.

ERICLINUX
Para los usuarios de Arch Linux aquí les dejo un magnifico Wallpaper.


Un Saludo, Eric.

Enlaces de interés:

ERICLINUX
Para los usuarios de Arch Linux aquí les dejo un magnifico Wallpaper.


Un Saludo, Eric.

Enlaces de interés:

GDM Green 2.

ERICLINUX


Un Saludo, Eric.

Enlaces de interés:

ERICLINUX

Un Saludo, Eric.

Enlaces de interés:

18/3/08

Restaurando Grub desde Windows

Uno de los problemas más frecuentes con los que se encuentran los usuarios de Linux es cuando instalan Windows en una partición aparte ya que el sistema operativo de Microsoft sobrescribe el grub (el gestor de arranque de GNU/Linux) sin ni siquiera dar opción a ejecutar GNU/Linux para arrancar.


Hasta ahora la solución era usar un LiveCD y restaurar el grub desde la consola de comandos, pero ahora con WinGrub podemos hacerlo fácil y rápidamente desde Windows ahorrandonos el engorro de usar un LiveCD.

FUENTE


Uno de los problemas más frecuentes con los que se encuentran los usuarios de Linux es cuando instalan Windows en una partición aparte ya que el sistema operativo de Microsoft sobrescribe el grub (el gestor de arranque de GNU/Linux) sin ni siquiera dar opción a ejecutar GNU/Linux para arrancar.


Hasta ahora la solución era usar un LiveCD y restaurar el grub desde la consola de comandos, pero ahora con WinGrub podemos hacerlo fácil y rápidamente desde Windows ahorrandonos el engorro de usar un LiveCD.

FUENTE


Skype 2.0 ya está disponible para Linux

La nueva versión está disponible en 20 idiomas y, como novedad, incluye videollamadas gratuitas entre usuarios del servicio.

Skype se reinventa para Linux. La compañía ha anunciado el lanzamiento de las video-llamadas gratuitas a través de Skype 2.0 para Linux.

Esta nueva versión, que puede descargarse en el siguiente enlace, añade a todas las funciones que ya disponía Skype para Linux una aplicación que muchos usuarios venían demandando: el video.

Junto a esta novedad la nueva versión mejora la calidad del sonido, una interfaz de uso más sencilla y elimina errores de la anterior versión. Además, está disponible en 20 idiomas (incluido el español) y, entre otras mejoras, permite crear conferencias de voz que sean mantenidas hasta por 25 personas y llevar a cabo chat de grupos entre 150 personas como máximo.

FUENTE

La nueva versión está disponible en 20 idiomas y, como novedad, incluye videollamadas gratuitas entre usuarios del servicio.

Skype se reinventa para Linux. La compañía ha anunciado el lanzamiento de las video-llamadas gratuitas a través de Skype 2.0 para Linux.

Esta nueva versión, que puede descargarse en el siguiente enlace, añade a todas las funciones que ya disponía Skype para Linux una aplicación que muchos usuarios venían demandando: el video.

Junto a esta novedad la nueva versión mejora la calidad del sonido, una interfaz de uso más sencilla y elimina errores de la anterior versión. Además, está disponible en 20 idiomas (incluido el español) y, entre otras mejoras, permite crear conferencias de voz que sean mantenidas hasta por 25 personas y llevar a cabo chat de grupos entre 150 personas como máximo.

FUENTE

17/3/08

Microsoft bloquea funciones de Windows Live! desde Linux

El gigante de Redmond no permite disfrutar de la versión completa de Hotmail y otros servicios de Windows Live! si usas un ordenador con Linux. Con ello benefician a los usuarios de sus sistemas operativos dejando de lado a usuarios de Linux que quieran hacer uso de características avanzadas de sus servicios online.

Por lo visto Microsoft hace uso de los datos que envía nuestro navegador para filtrar qué gente puede usar las características avanzadas de Windows Live!. Un ejemplo de ellas es añadir una imagen a nuestra firma dentro de un email, algo imposible desde un ordenador con Linux (al menos en un principio).

Si eres usuario de Linux y deseas acceder a la versión completa de los servicios Windows Live! no tienes porqué cambiar de sistema operativo. Os presentamos una extensión de Firefox que nos soluciona el problema: User Agent Switcher.

Gracias a ella podemos alterar los datos que envía nuestro navegador, pudiendo ir a Herramientas-> User Agent Switcher -> Internet Explorer 7 (Windows Vista) y entonces pudiendo activar desde las opciones de la página de Hotmail la versión completa de la página.

En mi opinión y en este caso, Microsoft, o cualquier empresa que haga acciones de ese tipo, está echándose piedras sobre su propio tejado. De hecho, me hace dudar de la legalidad de dichas acciones: un servicio online que favorece, ofrece mejor contenido, a un usuario de tu propio sistema operativo en detrimento de la competencia…

FUENTE



El gigante de Redmond no permite disfrutar de la versión completa de Hotmail y otros servicios de Windows Live! si usas un ordenador con Linux. Con ello benefician a los usuarios de sus sistemas operativos dejando de lado a usuarios de Linux que quieran hacer uso de características avanzadas de sus servicios online.

Por lo visto Microsoft hace uso de los datos que envía nuestro navegador para filtrar qué gente puede usar las características avanzadas de Windows Live!. Un ejemplo de ellas es añadir una imagen a nuestra firma dentro de un email, algo imposible desde un ordenador con Linux (al menos en un principio).

Si eres usuario de Linux y deseas acceder a la versión completa de los servicios Windows Live! no tienes porqué cambiar de sistema operativo. Os presentamos una extensión de Firefox que nos soluciona el problema: User Agent Switcher.

Gracias a ella podemos alterar los datos que envía nuestro navegador, pudiendo ir a Herramientas-> User Agent Switcher -> Internet Explorer 7 (Windows Vista) y entonces pudiendo activar desde las opciones de la página de Hotmail la versión completa de la página.

En mi opinión y en este caso, Microsoft, o cualquier empresa que haga acciones de ese tipo, está echándose piedras sobre su propio tejado. De hecho, me hace dudar de la legalidad de dichas acciones: un servicio online que favorece, ofrece mejor contenido, a un usuario de tu propio sistema operativo en detrimento de la competencia…

FUENTE



Cluster con Linux supera a un supercomputador para prevención de desastres

El servicio meteorológico de Filipinas (PAGASA), ha sustituido con notable éxito un supercomputador SGI, por un cluster Linux para procesar información vital que prevenga desastres naturales como Tsunamis o sequías. Resultado: un impresionante reducción de costes.

El cluster incluye 8 PCs con procesadores de doble núcleo Xeon de 64 bits, conectados con un switch gigabit y gobernados por Debian Linux.

La elección del sistema se produjo tras pruebas con RedHat, Mandrake o Fedora, eligiendo Debian por su estabilidad, según indicó Alan Pineda, el jefe de TIC de PAGASA.

La principal motivación para migrar a un sistema basado en código abierto fue el coste. El funcionamiento del SGI Irix costaba 5.200 dólares al mes, mientras que el cluster de PCs con Debian redujo los gastos a 260 dólares mensuales. Además el sistema podrá aumentar su potencia a un coste infinitamente menor incluido el coste de migración y la capacitación, indicó Paneda.

El uso de clusters para unir un grupo de múltiples ordenadores mediante redes de alta velocidad se están imponiendo en este tipo de servicios por su alto rendimiento, escalabilidad y bajo coste. Si le unes un Debian GNU/Linux, de los mejores sistemas basado en software libre que puedes encontrar, tienes el éxito asegurado como demuestran desde Filipinas.

FUENTE

El servicio meteorológico de Filipinas (PAGASA), ha sustituido con notable éxito un supercomputador SGI, por un cluster Linux para procesar información vital que prevenga desastres naturales como Tsunamis o sequías. Resultado: un impresionante reducción de costes.

El cluster incluye 8 PCs con procesadores de doble núcleo Xeon de 64 bits, conectados con un switch gigabit y gobernados por Debian Linux.

La elección del sistema se produjo tras pruebas con RedHat, Mandrake o Fedora, eligiendo Debian por su estabilidad, según indicó Alan Pineda, el jefe de TIC de PAGASA.

La principal motivación para migrar a un sistema basado en código abierto fue el coste. El funcionamiento del SGI Irix costaba 5.200 dólares al mes, mientras que el cluster de PCs con Debian redujo los gastos a 260 dólares mensuales. Además el sistema podrá aumentar su potencia a un coste infinitamente menor incluido el coste de migración y la capacitación, indicó Paneda.

El uso de clusters para unir un grupo de múltiples ordenadores mediante redes de alta velocidad se están imponiendo en este tipo de servicios por su alto rendimiento, escalabilidad y bajo coste. Si le unes un Debian GNU/Linux, de los mejores sistemas basado en software libre que puedes encontrar, tienes el éxito asegurado como demuestran desde Filipinas.

FUENTE