Notas


Siguiendo mi “fanatismo” por el hardware relacionado con redes me encuentro en MáximoPC con el review de un NAS (Network Attached Storage) de la firma Qnap, para que se entienda es como tener un disco rígido accesible a través de la red, de modo que podríamos tener nuestra información, ya sea fotos, videos, base de datos y un gran etc. compartida en la red y accesible por ejemplo desde un HTPC, Qnap posee soluciones de uso personal así como para ambientes corporativos.TS-219P_08

Adentrándome en el review y en la página oficial me encuentro con las especificaciones técnicas de uno de estos aparatitos destinados a hogares y pequeñas oficinas como es el modelo TS-219P Turbo NAS y me encuentro con estas muy interesantes capacidades entre otras.

  • Capacidad para dos discos rigidos con soporte para RAID (deben adquirirse por separado) con Hot Swap.
  • 1 puerto Gigabit LAN, 3 USB y 2 eSATA.
  • Servidor FTP.
  • Servidor de archivos (SMB).
  • Servidor de impresión.
  • Servidor Web.
  • Servidor de iTunes.
  • Base de datos MySQL.
  • Aplicaciones de Backup específicas.
  • Instalacion de aplicaciones extras (emule, wordpress)
  • Soporte para descargas Bittorrent/FTP/HTTP (podemos dejarla descargando toooodo el día).
  • Soporte para 2 cámaras IP (vigilancia).
  • Interfaz web sencilla para su configuración.
  • Consumo de 5 W en reposo y 21 W a pleno. (dato importante)
  • CPU basada en ARM.

Debo confesar que me vi sorprendido con la cantidad de características ofrecidas, fue entonces que quise interiorizarme un poquito más para descubrir el “secreto” de tanta generosidad, aunque ya tenía mis sospechas. Se trata de un sistema basado en GNU/Linux (embedded) lo que es más que lógico, ya que con semejante nivel de complejidad sería extremadamente caro realizar desde cero una plataforma con tales características.

Solo me queda por decir que me gustaría en algún futuro monetario tener centralizada cierta información en uno de estos bichitos. Muy lindo, podría hacerme el mío.

 

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

Para mi último cumpleaños, mi amigo y colega del Blog, Rayz me regaló un reproductor de mp3, más precisamente un Sandisk Sansa c250, que ya tenia en vista, tiene una capacidad de 2 Gb reproduce mp3 y wma de fábrica además tiene un lector de microSD. Apenas lo tuve en mis manos me puse a investigar sobre sus características técnicas y descubrí que se le puede cambiar su firmware propietario por uno libre, Rockbox, al principio no estaba muy convencido, ya que cambiarle el firmware a estos aparatitos suele ser tarea riesgosa ya que podemos llegar dejarlo inutilizable, pero investigando un poquito más me enteré que el proceso de cambio de firmware es totalmente seguro, reversible y muy fácil de hacer. Veamos cuales fueron los motivos que me llevaron realizar el cambio:

  • El firmware original no me permite navegar por las carpetas.
  • El indexado y armado de la base de datos de música dejaba mucho que desear.
  • Era cerrado.
  • Muy básico.

Veamos los beneficios que más destaco de Rockbox.

  • Permite navegar por carpetas.
  • Reproduce hasta 15 codecs.
  • Permite ver imágenes Jpeg.
  • Reproduce MPEG (lo convierto en MP4).
  • Plugins.
  • Themes.
  • Pasa de leer tarjetas SD de 2Gb a 32Gb.
  • Podemos jugar al DOOM!!!!

Para conocer mas, click acá.

El proceso de instalación es muy sensillo, solo debemos descargar Rockbox Utility (también existe versiones para otros SOs). Para iniciarlo solo basta con descomrpimirlo, ejecutarlo como root y arrancará la interfaz gráfica, que nos pedirá realizar un configuración inicial en donde basicamente le indicaremos a que reproductor deseamos cambiarle el firmware ya que Rockbox tiene soporte para una gran variedad de dispositivos (iPod, etc),

rockbox

Una vez detectado el dispositivo, solo basta con hacer click en el botón “Complete Instalation”, de esta forma el instalador descargará la ultima version de Rockbox (3.2 a este momento) y la instalará en nuestro reproductor, solo queda desconectarlo, apagarlo, luego prenderlo y arrancará con el nuevo firmware el cual debo decir sorprende por la cantidad de características y opciones disponibles.

Manual sobre C200 y Rockbox.

Por si tenemos problemas.

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

openoffice Ayer me encontraba terminando un trabajo para la facultad, cuando decido correr el corrector ortográfico me encuentro con la mala noticia de que no lo tenía instalado.

Pero como casi todo en Linux, fue realmente fácil. Solo tuve que buscar en la página de extensiones de OpenOffice.org.

Como yo vivo en Argentina, bajé la extensión para el corrector ortográfico en español para Argentina. El archivo lo bajamos desde este link.

Luego, abrimos el OpenOffice y vamos a Herramientas > Administrador de Extensiones > Agregar; luego buscamos el archivo oxt que descargamos y ponemos aceptar. Y listo! ya tenemos instalado el corrector ortográfico.

pantallazo-administrador-de-extensiones

En todo este tiempo que llevamos escribiendo en LibreNet, pocas veces hemos publicado notas refererido a lo que realmente nos dedicamos con mi colega andreskru, es decir al networking.

Soy un asiduo visitante de Alcance Libre, y hoy me encontre con una interesante noticia que me gustaria compartir con ustedes y en especial con los que estan trabajando con VoIP. Con ustedes el artículo del que les hablaba:

El día de hoy, el protocolo IAX2 (Inter-Asterisk eXchange v2) es oficialmente el RFC 5456 aprobado por IETF (Internet Engineering Task Force). Este protocolo, que fue diseñado por Mark A. Spencer, Brian Capouch, Ed Guy y Frank Miller, permite conectar a través de paquetes UDP dos sistemas o terminales hacia un PBX (central telefónica) con Asterisk. Lo relevante es que su publicación como RFC (Request For Comments) permitirá una adopción del mismo a niveles como SIP o H323 en aplicaciones de voz sobre IP (VoIP, Voice over IP).

IAX2 es un protocolo robusto más simple en comparación con otros protocolos. Permite gestionar una gran cantidad de codificadores y un gran número de emisiones, lo que significa que puede ser utilizado para transportar virtualmente cualquier tipo de dato. Esta capacidad lo hace muy útil para realizar videoconferencias o realizar presentaciones remotas.

IAX2 utiliza un único puerto UDP, generalmente el 4569, para comunicaciones entre puntos finales (terminales VoIP) para señalización y datos. El tráfico de voz es transmitido in-band, lo que hace a IAX2 un protocolo casi transparente a los cortafuegos y realmente eficaz para trabajar dentro de redes internas. En esto se diferencia de SIP, que utiliza una cadena RTP out-of-band para entregar la información.

IAX2 soporta Trunking (red), donde un simple enlace permite enviar datos y señalización por múltiples canales. Cuando se realiza Trunking, los datos de múltiples llamadas son manejados en un único conjunto de paquetes, lo que significa que un datagrama IP puede entregar información para más llamadas sin crear latencia adicional. Esto es una gran ventaja para los usuarios de VoIP, donde las cabeceras IP son un gran porcentaje del ancho de banda utilizado.

Fuente: Alcance Libre

Página siguiente »