En un post anterior estuvimos hablando de supercomputadoras y sus SOs,  además mencionamos el Top500 en donde se listan las 500 supercomputadoras con mayor capacidad de procesamiento,  en donde en primer lugar se encuentra la Roadrunner con una capacidad de 1.71 petaflops (flops =  operaciones de coma flotante por segundo). Ahora que les parece si les digo que IBM está construyendo un monstruo con una capacidad mayor aún que todas estas 500 supercomputadoras combinadas!.

Así es, se va a llamar Sequoia y se espera que se encuentre en funcionamiento para el 2011, tendrá una capacidad de 20 petaflops, se utilizará para simulación de explosiones nucleares, astronomía, genética, cambio climático y algunas cosas más.

Constará de 1.6 millones de núcleos de procesamiento en microprocesadores de arquitectura PowerPC de 45 nm cada uno, con 8 o 16 núcleos, además contará con 1.6 petabytes de memoria, todo ordenado en 96 racks y en un espacio de  poco más de 300 metros cuadrados.

Pero hay más, el consumo de esta monstruosidad será de 6 MW (megawatts) y aún así será la supercomputadora más eficiente que existe.

En cuanto al SO, de más está decir que usará uno basado en Linux.

Supercomputadoras… Interesantes bichitos, de gran tamaño y una espeluznante capacidad de procesamiento (algunas en el orden de petafloRoadrunnerps). Se utilizan para predecir el clima, investigación de proteínas, desarrollo de combustibles y hasta simulaciones de explosiones nucleares. El sitio top500.org recopila un ranking de las 500 supercomputadoras más poderosas del planeta ordenándolas de acuerdo a su potencia de cálculo. Pero lo que nos concierne a nosotros es la relación entre estas  maravillosas máquinas y el software que se anima a hacerlas trabajar si desperdiciar un solo bit. Según el escalafón perteneciente al mes de Junio de 2009 y publicado por el proyecto top500 el 88.6% de dichas maquinitas están gobernadas por sistemas GNU/Linux, si si, por el sistema operativo libre. Es más, las 10 más poderosas utilizan sistemas basados en Linux, incluyendo a la reina, la número 1, la IBM Roadrunner, utilizada ni más ni menos que por el departamento de energía de los E.E.U.U. que consta con más de 12.000 procesadores IBM PowerXCell 8i (arquitectura utilizada en los Playstation 3) y casi 7000 procesadores AMD Opteron utilizando conexiones de fibra óptica que suman un total de 92 km de largo. En particular, esta nave corre una versión modificada Red Hat Enterprise Linux.

Un analisis total según arquitectura de SO es la siguiente, se puede observar la familia de SO, cantidad de supercomputadoras y porcentaje sobre el total.

Linux                 443                 88.60 %

Windows               5                    1.00 %

Unix                    22                     4.40 %

BSD                       1                     0.20 %

Mezla                  29                    5.80 %

No queda duda alguna de cual es el sistema dominante, las razones son obvias y una de ellas no es el costo, ya que como se podría imaginar cuando se invierten cientos de millones de dolares en estas modestas bestías nadie se va a fijar en el costo de la licencia del soft y menos si se utilizan para actividades tan críticas como las mencionadas al principio, seguramente la razón más importante sea la adaptabilidad que únicamente provee el software libre o de código abierto que permite optimizar el soft hasta en el detalle más ínfimo y adecuarlo a cualquier arquitectura e incluso a arquitecturas múltiples. Eso es todo por hoy.

Operating system Family Count Share % Rmax Sum (GF) Rpeak Sum (GF) Processor Sum
Linux 443 88.60 % 17189157 26962583 2641305
Windows 5 1.00 % 364720 461606 53120
Unix 22 4.40 % 1357726 1729781 110592
BSD Based 1 0.20 % 122400 131072 1280
Mixed 29 5.80 % 3573993 4386562 1298436
Totals 500 100% 22607996.30 33671604.92 4104733

Pasando por Tuxradar me encuentro con un interesante artículo que no deben dejar de leer. Lo que destaco es el relevamiento que hacen de la evolución en el rendimiendo de las distintas versiones que fueron saliendo, desde la 4.10 “Warty Warthog” hasta la recién estrenada 9.04 “Jaunty Jackalope” (que estoy estoy descargando por bittorrent en estos momentos)  y han confeccionado para nosotros unos estupendos gráficos. El primero nos muestra la tendencia de los tiempos de booteo.

boottime

En donde claramente se puede ver una buena evolución, quizás con una recaída en las ultimas versiones pero se nota que con el último lanzamiento se ha cumplido lo prometido.

El otro gráfico que permite tener dar una buena idea de la evolucion de esta distribución tiene que ver con la cantidad de memoria consumida por el sistema una vez que este ha arrancado. Veamos.

memoryClaramente se ve una involución hasta llegar a Jaunty que sorpresivamente tira abajo los números situándonos por debajo de 100 Mb, algo que habla muy bien, de la gente que esta trabajando detrás de ubuntu y que ha mejorado mucho después de los “abobinables” 150 Mb de Intrepid.

Para el final, queda para mi lo menos relevante, la cantidad de espacio en el disco utilizado después de la instalación.

iCreo que no agrega nada, es entendible, ha ido aumentando ya que cada vez se han ido agragrando más funcionalidades y soporte y al final se estabiliza y no creo que aumente mucho a menos que se cambie los algoritmos de compresión o los medios de almacenamiento.

Seguramente alguna vez hemos descargado una imagen de un disco compacto desde la Internet, por ejemplo un archivo iso, y luego de grabarla en un disco virgen vemos que la misma esta corrupta; quedándonos inservible el disco.

Para evitar este tipo de problemas existen las sumas de comprobación MD5. Los resúmenes MD5 se utilizan extensamente en el mundo del software para proporcionar la seguridad de que un archivo descargado de Internet no se ha alterado. Comparando una suma MD5 publicada con la suma de comprobación del archivo descargado, un usuario puede tener la confianza suficiente de que el archivo es igual que el publicado por los desarrolladores.

En nuestro querido Ubuntu, tenemos disponibles varias aplicaciones, no solo para comprobar las sumas sino también para generarlas. Hoy nos vamos a ocupar de una herramienta para la generación del MD5.

La herramienta a utilizar se llama sleuthkit. Para instalarlo tecleamos en una consola:

sudo aptitude install sleuthkit

Para utilizarlo es muy simple; por ejemplo vamos a chequear el archivo xfce4-4.6-installer.run que descargamos de la Internet. Para hacerlo en consola escribimos:

md5sum xfce4-4.6-installer.run

El comando anterior nos va a devolver un montón de números y letras, que tendremos que comparar con la suma que nos provee el desarrollador. En la siguiente captura lo apreciamos mejor.

md5sum

Fuentes: Wikipedia, Jvare Blog

logoHoy estaba buscando unos mapas del Valle de Punilla (zona turistica de mi provincia) y un amigo me paso un sitio en Internet que tenia los mapas que estaba buscando. Para mala suerte mia, esta página estaba diseñada solo para IE, y los mapas los quería, así que no tuve opción mas que tratar de instalar IE en mi Ubuntu 8.04.

La solución es realmente facil, instalar IEs4Linux. IEs4Linux es la manera simple de disponer de Microsoft Internet Explorer ejecutándose en Linux.  Además es libre y de código abierto.

Antes de proceder con la instalación debemos asegurarnos que tengamos instalados cabextract y wine.

Ahora abrimos una consola y bajamos el script de instalación de IE:

wget http://www.tatanka.com.br/ies4linux/downloads/ies4linux-latest.tar.gz

Descomprimimos el archivo con el siguiente comando:

tar zxvf ies4linux-latest.tar.gz

Lo anterior nos creará un directorio llamado ies4linux-* al cual debemos acceder y ejecutar el script.

cd ies4linux-*
./ies4linux

y cuando termine, ya tendremos IE instalado.

screenshot_03

Antes de terminar con este post, les sugiero que lean las notas legales; ya que IEs4Linux es gratuito y con licencia GPL pero IE no.

logoHace un par de meses atrás habíamos escrito algo sobre BrazilFW, y nos había quedado pendiente un post sobre cómo instalar éste maravilloso Firewall y Router. Por distintas cosas de la vida, principalmente la falta de tiempo, no hemos podido hacerlo.

Ésta tarde dando una vuelta por la web oficial de BrazilFW me encuentro con un excelente tutorial escrito por “ramiropampa“, explicando paso a paso, en dos partes, como dejar totalmente funcionable a BrazilFW.

Sin más charlanateria les dejo que disfruten de estas excelententes presentaciones.

Primera Parte

Segunda Parte

Bueno, espero que les sirva.-

Fuente: Tutoriales en español BrazilFW


tux_ipod

Días pasados un amigo me regalo un reproductor de mp4, precisamente un X-MICRO X-VDO MP4 F510, cuando intente reproducir un video me doy cuenta que solo acepta archivos “smv”, del cual no habia sentido hablar nunca. Este tipo de archivos es muy comun en los reproductores que incluyen los chip de la empresa SigmaTel.

Buscando un poco en la web me encuentro con la pagina personal de Yuri Chernyavsky, quien a desarrollado una interfaz gráfica para Gnome  del conversor libre smvconv, que esta basado en ffmpeg. Gracias a este señor podemos descargar desde su pagina el paquete deb e instalarlo en Ubuntu.

Para instalarlo, descargamos el paquete desde aquí y luego le damos doble clik al archivo o desde consola escribimos ” sudo dpkg -i smv-encode_0.58_i386.deb“.

Particularmente no me ha creado un acceso directo en el menu de Aplicaciones, por lo que para ejecutarlo presionamos “ALT + F2”  y escribimos “smv_gui“, entoces nos aparecera la siguiente ventana.

screenshot_01Los parametros que tenemos para configurar son los que necesitamos; el reproductor que poseo tiene una pantalla de 2″ (128×160 pixeles) por lo que para que los videos se vean en pantalla completa debemos elegir esa opcion en Geometry. Lo he usado estos dias y a funcionado de 10 sin ningun problema.

Lo único que queda por aclarar es que los proyectos que nombre anteriormente estan en fase de desarrollo, es  lo que advierten en sus paginas web, que estan en una etapa de testeo.

Espero que les haya sido de utilidad.