2.857 subscripciones por RSS o por E-mail

Performance de PostgreSQL en SSD y HDD

TPS

Los desarrolladores de la base de datos Firebird ya lo habían descubierto el año pasado, ahora son los partidarios de PostgreSQL los que sucumben ante los beneficios de las unidades de estado sólido (SSD).

La empresa de desarrollo de software 5AM Solutions publica en su blog unas interesantísimas pruebas del desempeño de PostgreSQL usando dos tipos de unidades de almacenamiento disponibles comercialmente, unas SSD (Patriot 128 Gb y Patriot "Inferno" 100 Gb) contra dos tradicionales discos SATA (Seagate "Barracuda" 1,5 TB de 7200 RPM y Western Digital "VelociRaptor" 300 Gb de 10000 RPM). Las configuraciones fueron probadas en un servidor Quad Core de 3.0 GHz con 8 Gb de RAM corriendo Ubuntu 10.04 con el Kernel 2.6.32-24 y el sistema de archivos Ext4.

Para las pruebas se usó la propia utilidad pgbench de PostgreSQL que calcula un promedio de la razón de las transaciones (TPS: transaciones por segundo) obtenida ejecutando la misma secuencia de comandos SQL una y otra vez.

Y los resultados fueron realmente impresionantes. En la primera prueba con un millón de registros y sólo un cliente, la unidad SSD más rápida se desempeñó casi 14 veces mejor que el disco de 7200 RPM. La unidad SSD más "lenta" lo hizo 3 veces más lentamente que la más rápida.

En la segunda prueba con 10 millones de registros con uno y dos clientes, ambas unidades SSD fueron 5 a 7 veces más rápidas que el disco de 7200 RPM.

Todas las pruebas se realizaron sin ninguna optimización y usando la configuración por defecto de PostgreSQL 8.4.


Telefonía celular a U$S 2 por mes con OpenBTS

GSM

Se llama OpenBTS y sus partidarios de ese proyecto Open Source afirman que puede llegar a reducir los costos de los usuarios de una red telefonía celular a sólo U$S 2 por mes aún dejando un márgen de ganancia para las empresas que lo implementen. Es que montar una red que funcione con cualquier teléfono GSM estándar con OpenBTS puede costar tan poco como U$S 4.500 (comparado con los U$S 20.000 que costaría normalmente).

OpenBTS (BTS=Base Transceiver Station) permite a los celulares conectarse entre sí dentro del rango de un transceptor y con cualquier otro teléfono en el mundo a través de una conexión a Internet. Más técnicamente, OpenBTS es una aplicación Open Source que usa un Universal Software Radio Peripheral (USRP) para presentar una interface GSM aérea a teléfonos GSM comunes y el software libre Asterisk para proporcionar las funcionalidades de una central telefónica (PBX) con todos los demás.

El equipo de OpenBTS ya logró montar redes exitosas en zonas sin cobertura de telefónia celular en el desierto de Nevada, una isla de la polinesia y actualmente estaría trabajando con operadores de América Latina en sus zonas "muertas".


La India presenta su propio iPad de U$S 35

Luce como un iPad pero cuesta catorce veces menos: el Ministro de Desarrollo de Recursos Humanos de la India, Kapil Sibal, presentó el prototipo de una computadora en formato de "tableta" de sólo U$S 35 (precio al público), precio que podría reducirse aún más, hasta U$S 20 (!), con el subsidio del gobierno para estudiantes. Se trata de un desarrollo del Instituto Indio de Tecnología y el Instituto Indio de las Ciencias.

Prácticamente se sabe sólo lo que se puede apreciar en este video: la tableta no tiene disco duro pero usa una tarjeta de memoria (¿de 2 Gb?), incluye conectividad WiFi y podría realizar tareas típicas como abrir PDFs, reproducir videos Flash, hacer procesamiento de texto, etc. El dispositivo funcionaría, obviamente, con Linux, y particularmente con Android, como se puede deducir de la imágen en el segundo 20 del video.

Un portavoz del ministerio indio dijo que varios fabricantes mundiales, incluso por lo menos uno de Taiwán, han demostrado interés en fabricar el aparato de bajo costo, aunque no se han concretado acuerdos de fabricación ni distribución. Por ese motivo es imposible saber cuándo llegará al resto del mundo, si es que lo hace alguna vez.


Intel confirma la debacle del driver para Poulsbo

Poulsbo

Intel recientemente está destacándose por atención para soportar a GNU/Linux, especialmente después de su gran participación en proyectos como MeeGoo y Android. Sin embargo, una notable excepción es su chipset Poulsbo también conocido como GMA500, que contiene un núcleo gráfico desarrollado originalmente por Imagination Technologies Ltd. licenciado por Intel.

Este último hecho sería el motivo por el cual el driver EMGD de Poulsbo para Linux tiene el código cerrado y ya ha la sido de fuente de grandes dolores de cabeza a la hora de intentar hacer un verdadero driver Open Source. La situación también sería la misma para el más reciente chipset GMA600 "Moorestown" lanzado a principios de este año.

El resultado final es que la misma Intel no puede distribuir su propio driver para su propio hardware en su propio sistema operativo, como lo confirman en los foros MeeGo:

"Desafortunadamente la actual licencia incluída con el driver gráfico EMGD entregado por el grupo de negocios que lo provee requiere un Non-Disclosure Agreement. Así que no podemos lanzar a MeeGo con ese driver integrado".


Video: Modo de Host USB en el Nexus One

Este video no tiene desperdicio: Se trata del resultado de un documentado procedimiento para conectar dispositivos USB al Nexus One, como por ejemplo, una webcam, un teclado y hasta un monitor adicional. La "magia" la hace posible este parche para Android 2.2 "Froyo" con el que es posible conectarle hasta un sintonizador de TV, con parlantes incluídos, al teléfono de Google. ¡No podrán hacer esto con un iPhone!


Ubuntu corriendo en el Nexus One

El Nexus One es el teléfono de Google con el que todavía se miden los demás celulares inteligentes basados en su sistema operativo Android, pero es también últimamente un verdadero parque de diversiones para hackers y fabricantes de extraños dispositivos.

Un ejemplo de esta última afirmación es esta proeza conseguida en sólo 5 días por un inquietísimo usuario que originalmente quería correr su blog WordPress en el Nexus. Lo que consiguió fué finalmente ejecutar Ubuntu en una jaula chroot dentro de Android, montar un servidor de VNC en esa distribución, y luego acceder al escritorio (aparentemente LXDE) de Ubuntu usando el cliente de VNC de Android (!).

La versión de Ubuntu usada es un port para la plataforma ARM, que debería funcionar igualmente bien en otros teléfonos inteligentes similares al Nexus One, como los nuevísimos (y carísimos) HTC Evo 4G y Motorola Droid X.

Eso sí, no intenten hacer algo parecido en un iPhone, porque necesitarán un teléfono donde puedan acceder como "root" siguiendo todos estos pasos:


Video: MeeGo arrancando una terminal VT320

Aún siendo la netbook EeePC 1000 de Asus una de las mejor soportadas por MeeGo, este video nos sorprende más de lo esperado.

Se trata de una terminal VT320 (teclado y monitor), de alrededor de principios de los 90s y originalmente funcionando con un sistema DEC VAX-11 (primer modelo lanzado en 1977), conectado a la mínima netbook de la siguiente manera:

  1. Al puerto paralelo del VT320 se conectó un conversor a puerto serial.
  2. Al puerto serial se conectó un cable RS232.
  3. Al cable RS232 se conectó un adaptador de RS232 a USB.
  4. Finalmente por USB se conectó la terminal a la netbook.

El adaptador USB usa el driver FTDI sio incluído en MeeGo y el puerto serial de la terminal aparece en el sistema como /dev/ttyUSB0. Y quizás más sorprendente, arrancar la terminal en su modo de texto nativo sólo lleva 17 segundos.

Y la imágen vale mil palabras: lado a lado, dos tecnologías separadas por 20 años de historia (o más), pero totalmente compatibles una con otra.

Aunque pocos consideren a esta como la solución al "problema" de las reducidas dimensiones del teclado y la pantalla de la EeePC 1000, todos estarán de acuerdo en lo impecablemente que MeeGo carga con su herencia de Unix en pleno sigo 21.


Video: Tablet con MeeGo 1.1 Pre-Alpha

Intel ya había publicado algunas fotografías del sistema operativo MeeGo corriendo sobre un dispositivo en formato de tableta basado en su chip Atom durante el reciente exposición Computex de Taiwán a principios de este mismo mes.

Ahora apareció un video que demuestra una temprana versión pre-Alpha de lo podría ser MeeGo 1.1 corriendo sobre tableta con capacidades multitáctiles.

Para una versión preliminar, lo que se puede apreciar es bastante impresionante: la interface del usuario es dinámica y con una respuesta muy fluída, y consiste en paneles divididos donde se pueden encontrar videos, fotos, sitios web y otros contenidos, además de integración con redes sociales como Facebook y Twitter. En el video también se demuestra sutilmente el store AppUp de Intel, de donde será posible descargar aplicaciones de terceros especialmente diseñadas para este sistema operativo.

Poco se sabe sobre el CPU del dispositivo del video, pero los todos productos similares de Wistron, Quanta y CZC demostados en el stand de Intel en Computex estaban basados, previsiblemente, en Atom.


Dell soportará Ubuntu 10.04 en sus sistemas personales

Dell

A pesar de que muchos otros fabricantes siguen afirmando que las devoluciones de sus netbooks con Linux sigue siendo alto, Dell está renovando su apuesta a Ubuntu en particular en su actualizada página Dell Open Source.

Dell comenzó a vender computadoras con Ubuntu en el 2007, y desde entonces viene garantizando la compatibilidad absoluta de por lo menos algunas de sus configuraciones. Ahora, a partir de este verano boreal (nuestro invierno austral) también ofrecerá sistemas con Ubuntu 10.04 "Lucid Lynx" pre-instalado, reemplazado la anterior versión 9.10 de esa distribución que soportaba en sus computadoras.

Y sin duda los primeros que sistemas que actualizará con "Lucid Lynx" serán algunos estos: la netbook Inspiron Mini 10n (160 Gb HDD, 1 Gb de RAM, desde U$S 300) y la notebook Inspiron 15n (Core 2 Duo de 2.2 GHz, 250 Gb HDD y 3 Gb de RAM, desde U$S 579), disponibles actualmente con Ubuntu Moblin Remix y Ubuntu 9.10 respectivamente.


Shogo: ¿otro iPad libre?

Desde Hong Kong llega otro dispositivo en formato de tablet para desafiar el ascenso del iPad con la promesa de una interface fácilmente personalizable para cualquier propósito. Se trata de la Shogo, que al igual que la iFreeTablet, es aparentemente 100% abierta y además con un sistema operativo basado en Linux que bien podría ser el mismo Android de Google.

Las especificaciones completas de la Shogo serían estas:

  • CPU Freescale i.MX37 (ARM 11) o Freescale i.MX51 (ARM Cortex A8).
  • 256 Mb de RAM DDR y almacenamiento interno de 1 a 8 Gb de NAND-Flash.
  • Pantalla LCD de 10.1" y resolución de 1024x600.
  • WiFi, Bluetooth, Ethernet, 3G (opcional).
  • Batería interna de 8+ horas.
  • Lector de tarjetas SDHC.
  • Webcam de 2 Megapíxels.
  • Dimensiones: 268x168x16 mm. Peso: 800 grs.

La Shogo costaría unos ostentosos U$S 500, ubicándola en el mismo rango de precios que el iPad, y estaría disponible tan pronto como el próximo mes Agosto.