Más allá del deseo

Aunque el título de este post pudiera parecer el de una película porno de finales de los setenta, en realidad deseo comentar sobre los múltiples fallidos intentos de la comunidad Linux de querer convertir a Linux en el sistema operativo de nuestro escritorio.

El último de tales intentos fue la migración de todas las PCs de la administración pública del cantón suizo de Soleura, que hace 9 años inició el ambicioso proyecto de desterrar Windows de los escritorios de su administración pública, el día de hoy a través de Slashdot, me enteré de que han decidido abandonar completamente el proyecto y volver a Windows 7 para el 2011.

Roconozco, que yo desde hace mucho también he sido uno de los que anunciaban la llegada de la era del pinguino a los escritorios, tal vez el momenton que más cerca estuvo Linux de ser un sistema operativo de masas fue con la llegada de las netbooks, a finales del 2007, pero las cosas han cambiado radicalmente y la misma supervivencia del PC (con Windows, Linux u OS X) está gracias a los smartphones y tables ahora en duda, si alguien lo duda les recomiendo que le den una lectura a las declaraciones de Bryan Dunn CEO de Best Buy (la cadena de almacenes de electrónica de consumo más grande en U.S.A.), que señala al iPad como una de las razones de la rápida caída en ventas de netbooks, según Wall Street Journal.

El querer que todos tengan en sus escritorios Linux como sistemas operativo y Open Office como su suite de escritorio, es como querer que todos manejemos un tractocamion, claro no hay cosa que no podamos remolcar, pero el entrenamiento suele ser largo y no todos están listos para tanto poder.

Los que hayan leído este blog sabrán que aunque soy un fan de Linux, no soy un taliban de Linux, es decir no soy un fundamentalista como Stallman que cree que el infiel debe convertirce o perecer. Linux es ante todo una tecnología como su mismo creador Linus Torvalds ha dicho repetidas veces, y como tal tiene un ciclo de vida.

Claramente hay una línea divisoria en las aplicaciones modernas, el cliente (casi siempre un browser o algo similar) y el servidor. Mientras Linux es y probablemente siga siendo el rey en el sector de los servidores web, por otro lado en el lado del cliente nos hemos estado moviendo del polifuncional PC a los smartphones primero y ahora con increíble rapidez a las tablets, de las cuales el iPad es sólo una de las muchas opciones que hay.

¿Podrá llegar Linux en algún momento a tomar el escritorio?, en estos momentos me parece una pregunta sin sentido, ya que la existencia misma del escritorio como lo conocemos está en duda. Al final si usas un Nexus One o un Samsung Galaxy Tab, estás usando Linux en última instancia. Aunque no uses ni las X, ni KDE o GNOME.

Es necesario más pragmatismo en las comunidades Open Source y menos fanatismo y sobervia, ya que actualmente los más activos "colaboradores" de proyectos Open Source, no son los tan valiosos y necesarios programadores sino los "Evangelizadores".

Google es oficialmente malévola

Según reportaba el blog tecnológico Gigaom, el día de ayer 15 de septiembre, Skyhook una empresa de software que ha desarrollado un producto que permite la geolocalización de celulares en base al hotspot wifi más cercano ha demandado a Google por presionar a Motorola para abandonar la inclusión del producto de Skyhook, en favor del producto Google equivalente. El móvil del chantaje, las decenas de millones de dólares que representa la colección de datos de geolocalización que pueden ser monetizados a través de anuncios personalizados en función a la ubicación geográfica, la herramienta de presión usada por parte de Google fue el retiro de la certificación Android en los celulares que fabrica Motorola.

Google EvilEn teoría Android es un sistema operativo abierto, la base para afirmar ello es que está basado en un kernel Linux, más algunos complementos desarrollados por Google, que es lo que no es libre en el sistema operativo para celulares de más rápido crecimiento en la actualidad. Lo mismo pasa con Google Chrome, que está basado en WebKit que es Open Source, pero que tiene extensiones desarrolladas por Google que no son libres, la alternativa libre es Chromium.

No creo que sea fácil para Skyhook probar sus acusaciones, porque básicamente necesitaría que Motorola declare que fue presionado por Google, algo que no creo ocurra. Por otro lado Google puede alegar que para certificar que un producto es 100% Android se deben cumplir ciertos requisitos mínimos que garantizan la estabilidad del sistema. Además Skyhook puede vender su producto como una aplicación más en el Android Market, pero la inclusión de su producto dentro del seteo inicial de los equipos es algo que compete al fabricante del equipo y el carrier, de alli que veo difícil que este caso en particular puede tener éxito en los tribunales.

Pero, dejando a un lado el problema legal, la simple sospecha de que Google actúe de esta manera ante un competidor mucho más pequeño, la vuelve muy parecida a otros gigantes de la industria TIC como son Microsoft o Apple. Si a lo anterior le sumamos el hecho de que hay serios cuestionamientos sobre como Google garantiza la privacidad de los datos de sus usuarios, gracias al reciente caso de David Barksdale, sugieren claramente que el lema de Google "Don’t be evil", es ya cosa del pasado en la empresa.

Una mente brillante no significa un buen corazón

La noticia más importante de los últimos días para mi, no está relacionada con la manipulación de las bolsas de valores, la destrucción del valor de la moneda a nivel mundial o Google Zeitgeist, sino la historia de David Barksdale, un ingeniero de Google que aprovechó su posición para acosar menores de edad (la motivación sexual no es clara, aunque no se descarta), espiando en su cuentas de Google Voice (telefonia/SMS) y Google Talk (chat). Aquí algunos links donde leer más sobre este asunto:

Algo interesante que he descubierto es que si se google por el nombre "David Barksdale", lo primero que encontraremos es un link de wikipedia a un líden de pandillas de Chicago conocido como King David, supongo que esto es debido a que esto es algo reciente y los autómatas de Google aún no registran todo el jaleo que hay debido al caso del otro David Barksdale, el ingeniero que tuvieron que despedir.

Google, siempre nos cuenta que su proceso de selección de personal está basado en un conjunto de filtros que garantizan que ellos contratan a lo mejor de lo mejor, es más ayer Don Dodge (ex-Microsoft y ahora ferviente Googler) en su blog "The next big thing", nos comenta extensamente lo meticuloso, extricto y a prueba de fallos que resulta el proceso de selección de Google. Lo cual me parece bien, ya que por su posición, cualquier persona que trabaje en Google tiene acceso a muy importante y muchas veces privada información.

Una golondrina no hace verano, cualquier ser humano o institución (que al final es un conjunto de seres humanos), puede cometer errores; en este caso Google se equivocó al contratar a una persona que podría ser tecnicamente capaz, pero emocional y moralmente disfuncional. Un caso no pueder ser usado como una prueba de que Google está lleno de sociópatas, pero es una llamada de atención al hecho de que ahora somos más dependientes que antes de servicios como Facebook, Google Voice, Gmail o GTalk, que no están regulados y por lo tanto estamos en las manos de las empresas que los proveen.

La moraleja que puedo extraer de esta historia es que necesitamos crear una regulación para este tipo de nuevas tecnología que permitan definir responsabilidades y proteger a los más débiles, en este caso los ciudadanos que confiadamente creen en los servicios de estas compañías.

Copia hasta superar al original

Ayer Google presentó "Instant Search", la forma como lo presentó, es decir con gran cobertura de medios y con el mismo Sergey Brin entre los panelistas que dieron la cara a la prensa, nos haría pensar que esto es algo único, revolucionario, una prueba más de la infinita capacidad de innovación de Google. Sin embargo hoy día Stephen Hood en un tweet nos hizo recordar que la idea ya había sigo explorada entre el 2005/2006 por Yahoo!. Aquí el video en cuestion que lo probaría:

 

 

Pero este post no es sobre si las búsquedas instantáneas, predictivas, asistidas o como querramos llamarlas es una idea original, sino sobre una filosofía mucho más profunda que el fundador de Zynga, Mark Pincus les dijo a sus empleados en una reunion de trabajo:

"I don’t fucking want innovation. You’re not smarter than your competitor. Just copy what they do and do it until you get their numbers." (fuente: SFWeekly)

La traducción: "No quiero la maldita innovación. Ustedes no son más inteligentes que sus competidores. Sólo copien lo que ellos hacen y haganlo hasta que ustedes obtienen sus números."

Y Zynga ha llegado a ser la empresa líder en juegos sociales, sencillamente copiando a sus rivales. Este no es un ejemplo único dicho sea de paso, obviamente habrá quien dirá que Microsoft copio a Apple y que Apple copio a Xerox. Pero incluso estó va mucho más alla, ya que Japón en sólo cincuenta años consiguió lo que a Europa le tomo doscientos, sencillamente porque copió la revolución industrial, no trató de ser original y crear una nueva revolución industrial.

A veces la mayoría de ideas de negocios fallan por el escrúpulo de querer ser 100% original, al parecer la famosa frase de Mariategui "ni calco, ni copia, sino creación heroíca", como tantas otras que acuño y que suenan bonito a un punto tal que nos emocionan, resultan ser simplemente una forma de poesía y no una guía para tratar de conseguir que algo funcione. Por otro lado la frase de Pincus encirra en si misma la belleza brutal de lo simple y la prueba de la realidad.

La razón de que la mayoría de las nuevas ideas fallan, es justamente debido a que son nuevas. Por otro lado la mayoría de las personas que creen tener buenas ideas en realidad no las tienen y por eso sus ideas fallan. Sin embargo por simple probabilidad entre tantos ideas fallidas algunas habrán que realmente valen su peso en oro, pero están enterradas en algún lugar o envueltas en otras ideas menos interesantes. El plan de juego para un emprendedor es pues, no inventar la piedra filosofal, sino escabar hasta encontrar el oro.

Es más está idea no es nueva y se aplica también en el software libre, no en vano Erich S. Raimond acuño la frase: "Los buenos programadores saben qué código escribir. Los grandes programadores saben qué código reescribir" (La Catedral y el bazar).

Me pregunto si está lógica fuera cierta, una interpretación para lo absurdo que puede parecer ser el mundo en el que vivimos sería, que en realidad Dios no creo el mundo, sino que el diablo fue el que lo creo. Lo que estaría haciendo Dios es sencillamente copiar hasta perfeccionar. 😉

Cortex-A15 MPCore: Un RISC en su webserver

El día de hoy ARM Holdings ha presentado el Cortex-A15 MPCore, el nuevo miembro de la familia de chips Cortex, que se ha hecho popular como el corazón de los smartphones más populares de nuestros días ya que está presente en Androids y iPhones/iPads; este chip ofrece uno, dos o cuatro núcleos con velocidades de hasta 2.5GHz, un cache de segundo nivel L2 fuertemente unido y con baja latencia de hasta 4 MB, un coprocesador matemático de punto flotante y la tecnología NEON para acelerar la multimedia. Adicionalmente a todas estas mejoras que podrían ser consideradas una evolución del presente ARM_Cortex-A9_MPCore, el A15 incorpora capacidades de virtualización por hardware y una tecnlogía llamada LPAE (Large Physical Address Extensions), que le permite direccionar hasta 1TB de memoria RAM, con lo cual queda demostrado más alla de toda duda que ARM tiene planeado entrar al negocio de los chips para servidores, además hay que recordar que VMWare ya ha anunciado el soporte del ARM7 40bits, para su popular entorno de virtualización.

Aquí un diagrama que resume la arquitectura Cortex-A15:

Cortex-A15

Pero ARM quiere dejar claro, que estos chips a pesar de todas estas mejoras siguen siendo igualmente económico en cuanto a consumo de enegía y ha dividido la familia Cortex-A15, en cuatro clases enfocadas a nichos específicos:

Smartphone y computación móvil: En configuraciones de simple y doble núcleo con velocidades entre 1 GHz y 1.5 GHz, hay que recordar que más frecuencia de reloj significa un mayor consumo de energía y por lo tanto más calor. El A15 traería como novedad debido a su coprocesador de coma flotante incorporado y la tecnología NEON una experiencia de usuario en los juegos similar al de las consolas de hoy en día, además de que la navegación en Internet se vería acelerada.

Digital Home Entertainment:En configuraciones de dos a cuatro núcleos con velocidades entre 1 GHz y 2GHz, está pensado para el desarrollo de dispositivos que integren la web y la TV, pensado para operar sin ventiladores y ser power efficient, permite sin embargo manejar memorias mayores a 4GB.

Home y Web 2.0 Servers: En configuraciones de cuatro núcleos con velocidades entre 2 GHz y 2.5 GHz, está pensado para ser usado dentro de servidores en ambientes virtualizados, que requieran acceso a memorias mayores a 4GB, con una alta eficiencia en el consumo de energía una relación entre poder de cálculo y consumo de energía muy alta.

Infraestructura Wireless: En configuraciones de cuatro, ocho o más núcleos, con velocidades entre 2 GHz y 2.5 GHz, está clase esta pensada para ser usada en equipos de oficinas centrales de operadores móviles ya que ofrece un alto nivel de integración, un bajo costo de propiedad, soporte de hasta 1TB de memoria, virtualización por hardware, corrección de errores y monitoreo de la integridad de los componentes hardware incorporada.

Definitivamente Intel tendrá que presentar algo que pueda competir contra esto, sino terminará perdiendo su posición de liderazgo actual.