Gfxgrub, un grub mas grafico
Para los que han usado Suse en su nueva versión, se habrán dado cuenta que trae un grub mas amigable, con una imagen de fondo y un contador de tiempo mas llamativo, esta es una versión del grub llamada Gfxgrub. Para obtener esta versión, podemos descargarla de aqui para Debian/Ubuntu, en cuanto a Mandriva y amigos, podemos descargar el rpm original de Suse.
Aqui podemos encontrar un buen how-to, al igual que aqui de manera mas general.
En cuanto a la creación de temas, en el siguiente post, pondré paso a paso, como crear temas y donde podemos encontrar mas de estos.
MPI, Interfaz de Paso de Mensajes
Bueno en un pasado post, hice referencia a la programación en paralelo, en el punto en que escribí ese articulo desconocía muchas cosas, así que me puse a investigar un poco, y sin darme cuenta, la respuesta llego por correo.
Este es un Copy & Paste de un correo que me llego, que explica esos puntos que se mantuvieron incongruentes en el anterior post, sin mucho que decir mas que una disculpa, les dejo el mail que envió Victor H De la Luz a la lista de debian:
“Creo que se esta moviendo rapidamente y lo gracioso es que esta
volviendo a pasar lo mismo de siempre:
de la ciencia basica a la industria, el paralelismo se viene
trabajando en Ciencia desde hace mas de 30 años.
Por eso, afortunadamente ya existe toda la infraestructura de
software para trabajar con multiples procesadores: el llamado estandar
MPI o pases de mensaje.
Que no es mas que una forma de comunicar procesos a travez de
diferentes estructuras logicas.
Pero eso ya no importa, porque el MPI encapsula todo el andamiaje y tu
solo lo usas.
Bajo este esquema existen dos vertientes, el paralelismo explicito y
la distribucion automatica.
En el paralelismo explicito el MPI te brinda funciones muy faciles de
usar para coordinar procesos y utilizar
el procesador que tu quieras cuando tu lo desees. Creeme, es facinante
poder diseñar codigos que
ya no residen en un solo proceso y que realmente estan usando cada uno
su propio hardware.
Estas herramientas estan muy avanzadas desde hace muchos años en C,
C++ y Fortran tanto 77 como
90. Recientemente Java a estado creando su estandar MPI y hace unos
pocos dias en un congreso
mostraron el estandar MPI para IDL, un lenguaje que increiblemente no
tenia estandar para programacion
en paralelo.
En la distribucion automatica tu creas tu codigo y un compilador puede
tratar de paralelizar tu codigo, aunque
muchos dicen que es muy ineficiente, yo nunca lo uso.
Por ultimo, creo que el futuro de las PCs estara en el numero de
procesadores que vendran en la maquina. Al
ritmo que se desarrolla creo que en menos de 50 años venderan equipos
con 1024 procesadores a precios
muy accesibles. Asi que creo que cualquier programador con vision,
deberia de estar interesado en aprender
el MPI.
Algunas implementaciones del estandar MPI:
http://www-unix.mcs.anl.gov/mpi/mpich1/
http://www.open-mpi.org/
Estas distribuciones estan pensadas en los clusters, pero se pueden
usar con una maquina con varios procesadores.
El MPICH al momento de compilar tu le puedes pasar una bandera que
configura el tipo de “coordinador” de mensajes,
en la documentacion viene la bandera explicita para usar el MPI en UNA
sola maquina con MULTIPLES procesadores.
Para que no tengamos que estar cargando el servidor del cluster en la memoria.
Asi venimos trabajando con maquinas quadro de intel y Athlons X2 de
AMD desde el año pasado. Pues pensamos:
¿Para que tenemos una maquina con 4 procesadores si solo usamos uno? jejeje.
Por ultimo, paralelizar un codigo no es tan dificil, solo es cuestion
de darle un rato al paradigma de programacion
en paralelo (cliente-servidor, autoasignacion de tareas, etc) y es muy
rapido, cuando llegue el momento, creo que
sera relativamente sencillo cambiarnos al nuevo paradigma. Eso si,
esto no garantiza la eficiencia, eso creo que tardara
algunos años.”
Atte
Victor De la Luz
IGEOFCU/UNAM
Proyecto Keifer, un procesador con 32 nucleos
Leyendo un poco en la red, me tope con este interesante post, que habla acerca de un proyecto de intel para el 2010, el cual consiste en desarrollar un procesador con 32 nucleos en total, el cual ampliamente sera superior a los actuales quad core y dual core, esto es al parecer, a raiz del procesador desarrollado por Sun llamado “Ultra Sparc T1″, un procesador de 8 nucleos a 1.2GHz con 3MB L2 de cache y capacidades de hasta 32 “hilos” por solo 72 watts.
Esperemos que pronto asi como tambien se desarrollan estos procesadores, tambien protejamos el medio ambiente consumiendo menos electricidad y pensando en el material con que se desarrollan.
Por otra parte, mi pregunta es: ¿Estara el software realmente preparado para toda esta capacidad de calculo?, o sucedera como actualmente, que la mayor parte de este “potencial” realmente no es aprovechado.
Por parte de los programadores, seria reescribir mucho codigo y optimizarlo realizando una “real” programacion en paralelo.
Bueno esta es mi opinion final respecto de estos multiprocesadores; Mucha capacidad de calculo, una mejor optimizacion de electricidad, pero como vemos en algunos SO, se pierde bastante de todo lo que nos ofrece el Hardware, al menos, los que son cerrados.
Animator vs animation
Bueno aca les dejo unos videos un tanto divertidos, acerca de como nuestros dibujos se pueden poner un poco virulentos.
Jarro negro 2.0
Ahora el jarro es mas negro, ya que contiene nuevas caracteristicas como enlightenment como escritorio por default, utiliza xfs como sistema de archivos, su nucleo esta en la version 2.6.23.8, utiliza como la version pasada Unionfs/Squash3, apoyandose en los “linux live scripts”.
La pagina del proyecto es la siguiente Jarro Negro y pueden descargar la distro desde aqui.
Privacidad en Google
Bueno este es un video que me encontre en El Blog de Google para America Latina que habla a cerca de como google maneja toda esa informacion privada que recibe por parte nuestra.
GSpace, una manera muy comoda de tener un disco virtual
Para todos los usuarios de Gmail, es bien sabido que actualmente la capacidad que nos ofrece este servicio de Google, son alrededor de 6GB!!!, y pese a cualquier usuario común, es muy difícil llenar tal cantidad con nuestros emails.
Por esto desde hace ya algún tiempo el espacio de este servicio se había usado como “disco duro virtual”, pero luego de algunos cambios, se dejo de usar por parte de aquellos programas, pero ahora hay nuevas herramientas para esto, tales como GSpace, que consiste en una extensión del popular navegador web Firefox, el cual solo basta con instalar en el navegador y mediante su menú, interactuar con nuestra cuenta Gmail.
Esta extensión la podemos descargar de GSpace, y cuenta con un navegador de transferencia, un reproductor de mp3, modo fotos y un ultimo que nos sirve para administrar nuestra información.
Podemos acceder a ella a través de Herramientas/GSpace o en su versión ligera, en la esquina inferior derecha del navegador.
Netscape deja de producir parches y dar soporte
Asi como leen en el titulo, el famoso y pionero navegador de internet “Netscape” deja producir parches y dar soporte a su actual version 9.0, oficialmente el 1ro de febrero del 2008.
La noticia original (en ingles) la pueden leer en el siguiente link “End of support for netscape web browsers“.
Sega Genesis en Debian
Bueno este es un pequeño manual-guia para aquellos que como yo desean volver a su infancia recordando aquellos juegos en los que pasamos horas (al menos en mi caso) distrayendonos un poco de la realidad.
Empezamos como en todo post con algo de informacion de la wikipedia, hablando un poco de la Sega Mega Drive (conocida como la Sega Genesis) y mencionando tal cual en la Wikipedia:
“La Sega Mega Drive es una consola de videojuegos de 16 bits producida por SEGA que fue comercializada en Estados Unidos (EE.UU) y otros países de América como Sega Genesis.
La primera versión de la Mega Drive vio la luz en Japón en octubre 1988. Fue la sucesora de la Sega Master System y la primera videoconsola de 16 bit reales.”
Bueno como podemos ver los requisitos para echar a andar el emulador no son muy exigentes como otros, asi que literalmente en cualquier maquina lo podremos jugar.
Empezamos por loggearnos en modo superusuario(root) y editando el siguiente archivo (recuerden que es con el editor de nuestra preferencia):
xbyte:~# nano /etc/apt/sources.list
Ahora agregamos la siguientes lineas:
# Emuladores y demas
deb http://home.icequake.net/~nemesis/debian/ binary/
deb-src http://home.icequake.net/~nemesis/debian/ source/
Actualizamos:
xbyte:~# apt-get update
Y ahora instalamos los siguientes programas:
xbyte:~# apt-get install gens gens-gtk gens-common
Una ves ya instalados, ahora solo basta con ejecutar en una terminal (para el modo grafico, sin ser root)
xbyte:~$ gens-gtk
y para el modo de comandos:
xbyte:~$ gens
Dudas o Consejos siempre son bien recibidos, las mentadas de madres no son ignoradas ¬¬
Joost para gnu/linux y demas sistemas operativos
Bueno pues este post es como dice el titulo, acerca de la version de Joost para los demas sistemas operativos basados en Unix.
Para los que no conocen Joost, este es un servicio de television por web, creado por los mismos 2 tipos de Skype y de Kazaa (Niklas Zennström y Janus Friis, de Suecia y Dinamarca) y aunque aun esta en etapa de beta, puesto que es un proyecto muy ambicioso, los beta tester’s pueden tener una provadita de este excelente servicio.
Desgraciadamente el instalador beta solo se encuentra disponible para Windows XP y Vista y solo puede ser conseguido ingresando en una lista de espera o que un amigo te regale una invitacion.
aqui les dejo un videito para que lo chequen en su version oficial.
Bueno ahora, pasando a otro punto, ahora los usuarios de sistemas operativos basados en Unix (y otros) podemos disfrutar una alternativa de este mismo servicio en flash.
http://www.paulyanez.com/labs/joost/
Les dejo el link para que hagan su comparacion
. Saludos y cualquier comentario es bienvenido.