Corriendo OS X en las netbooks

Aspire One con OS XLa categoría netbook, que engloba a todas aquellas pequeñas computadoras con pantallas de 10" o menos y que por lo general están construídas en base al nuevo procesador de Intel Atom, y con un precio menor a los $400 han iniciado una transformación del sector de las portátiles. Aunque se puede alegar que el padre de esta nueva categoría de laptops fue el proyecto OLPC y su XO-1, lo cierto es que no fue sino hasta la aparición del Asus eeePC 701 que la verdadera revolución comenzó y cuándo Asus reportó ventas de millones en los primeros seis meses de su entrada al mercado, casi todos los otros fabricantes de laptos entraron a competir en el sector de las netbooks.

eeePC con OS XPor lo general, para poder ofrecer un producto económico, la mayoría de fabricantes de netbooks ofrecen una versión de Linux instalada en el equipo o para aquellos que desean algo más familiar pueden adquirirlas con Windows XP Home Edition instalado. Como es lógico suponer las versiones Windows son ligeramente más costosas. Pero aunque he sabido que se ha podido instalar Windows Vista en dichos equipos, esto no me sorprendente. Sin embargo he encontrado que hay información en la red, con suficiente detalle para poder instalar el Mac OS X, en las netbooks equipadas con procesadores Atom, específicamente he encontrado información sobre como conseguir el OS X corriendo en la Asus eeePC, en la Acer Aspire One y en la MSI Wind.

Si uno piensa sobre el hecho de que comprar una MacBook Air, las ultralivianas laptop de Apple que cuestan $1800 en su configuración básica, comparado con una de estas netbooks que se puede conseguir por menos de $500, y si además es posible obtener la misma funcionalidad, entonces es obvio que el ahorro del 76% entusiasme a muchos a desafiar los téminos de licencia de Apple respecto a sus sistema operativo. Hay que recordar que de acuerdo a los téminos de licencia (EULA) del OS X, está terminantemente prohibido ejecutar el sistema operativo en un hardware distinto al de Apple.

Aquí les dejo un video en donde se puede ver como instalar el OS X Leopard en el MSI Wind, al parecer el OS X reconoce por defecto casi todo el hardware menos el Wifi:

Una unión contra natura

Hasta no hace mucho, había dos tipos claros de computadoras, las desktops (que en su versión con esteroides se convertian en servers) y las grandes Mainframes, que aún dominan el top-end de las grandes corporaciones. Pero la irrupción de Linux y la posibilidad de crear grandes cluesters de PCs baratas que pudieran ofrecer una perfomance similar a la de los Mainframes, redefinió el escenario e inicó un proceso que ha afectado la rentabilidad de empresas como Cray e IBM, que liderán el sector de los Mainframe. Casos que he comentado en éste blog como el de la bolsa de valores de New York o Paypal, que han migrado a cluesters de servidores con Linux en lugar de usar Mainframes, ilustran la naturaleza de la amenaza para empresas como Cray.

Por otro lado en el entorno de computadoras de escritorio (desktop), Windows a lo largo del tiempo ha consolidado una clara posición de liderazgo. Sin embargo en los últimos años, debido a la incompetencia de Microsoft y sus muchas desafortunadas aventuras en otros sectores (por ejemplo el caso de Zune), nuevos sistemas operativos emergentes como el Mac OS X y Linux Ubuntu, son una amenaza real en nuestros días, para su egemonía en los escritorios.

Al parecer, como resultado de la perversa lógica que dicta "el enemigo de mi enemigo es mi amigo", me he enterado el día de hoy que el fabricante más prestigioso de Mainframes, Cray se ha aliado con Microsoft para producir el Cray CX1. Según palabras del propio Microsoft es la supercomputadora más económica del mundo, claro $25,000 en la categoría que pretende competir es una ganga; pero Windows 2008 HPC, difícilmente califica como un sistema operativo serio, al menos en el nicho donde pretende incursionar. Esta alianza creo que califica en toda regla como una unión contra natura, algo parecido a un matrimonio entre una hormiga y un elefante, queda a criterio del lector decidir quién es quién.

Reflexionando sobre el asunto me he preguntado quién programará el anti-virus para el Windows 2008 HPC, sera el mismo Microsoft, Cray, Symantec o debe ser el propio usuario. Lo más divertido para mi será ver cómo hacen el manejo de volúmenes y particionamiento virtual de los procesadores, algo que es una utilidad por defecto en todo sistema operativo de supercomputadoras, como le agrada llamar Microsoft a su incursión en éste sector. Pero lo cierto es que poner muchos procesadores Intel dentro de un armario, no califica a un server vitaminizado como supercomputadora, al menos no bajo los cánones de los grandes centros de datos. Las supercomputadoras están diseñadas bajo un sólo objetivo proveer la mayor perfomance posible, algo que es imposible bajo el diseño de Windows, y su absurda compatibilidad binaria con la arquitectura PC, diseñada a inicios de los años 80.

Creo que Microsoft sigue sin encontrar la brújula, y no se da cuenta es que tratar de entrar a competir en un territorio que desconoce es la más segura receta para el fracaso, repitiendo más de una vez esta clase de errores. La idea de tratar de atacar a tu enemigo en donde él es más fuerte ha sido descartada de los manuales de estrategia, desde hace varios siglos.  Además debería de centrar sus esfuerzos en mejorar su sistema operativo de escritorio, que lo tiene tan descuidado, que hasta sus propios socios comerciales como HP, Dell o Intuit, como comenté en un post anterior están pesando seriamente sobre la viabilidad de otros sistemas operativos, como respuesta a la parálisis en Redmond para mejorar Windows.

Intel presenta su procesador de 6 núcleos

Tom Kilroy y Xeon 7400Como ya esperaba en algunos medios, Intel ha revelado oficialmente su nuevo procesador de seis núcleos (conocidos con el nombre de Dunnington) Xeon 7400, el día de ayer lunes (15 de setiembre). El nuevo procesador de 6 núcleos, basado en la tecnología de 45nm high-k, es el primero que produce Intel con un proceso monolítico, es decir que todos los núcleos residen sobre la misma pastilla de silicio, eso sumado a sus 16MB de memoria cache de primer nivel, le otorgan un gran rendimiento. La nota de prensa completa con el anuncio realizado ayer puede ser vista en el sitio web de Intel.

En la foto de la derecha podemos ver al Vice-Presidente y Gerente General de Intel Digital Enterprise Group, Tom Kilroy, mostrando el wafer con los chips Xeon 7400. Estos chips estan diseñados para servidores de alto desempeño, especialmente para los actuales entornos de virtualización masiva en data centers.

Dependiendo del tipo de procesador que se adquiera, los precios estarán entre los $856 to $2,729 por lotes de 1000 unidades. Cómo es lógico los precios de los procesadores de la gama baja Xeon Quad Core 5400, recibirán en los próximos días un descuento, como es usual con los productos de Intel.

Una de las aplicaciones de éste tipo de chips como mencioné líneas arriba es la virtualización masiva en data centers, y un ejemplo de esto ha sido presentando ayer por Unisys en el evento donde se presentó los chips de la familia Xeon 7400, donde se mostro un servidor con cuatro sockets (4 x 6 = 24 núcleos), que consolidaba 64 servidores SQL Server (pueden leer sobre eso en la nota aparecida en CNet).

En la nota de CNet, también podemos leer el anuncio del servidor ES7000 Model 7600R, que con 16 sockets ofrece la posibilidad de tener 94 núcleos en un sólo servidor, claro que el precio del equipo no es accesible para la mayoría de empresas por el momento, pues está en el rango de $26,430 a $135,000. Pero un hecho curioso es que debido a la limitación de Windows Server (versión data center), a sólo 64 núcleos, para poder correr Windows en el ES7000, se deben deshabilitar dos núcleos en cada procesador, lo cuál es absurdo, pero se debe a la clara limitación en el diseño de Windows, aunque el ejecutivo de Unisys, Colin Lacey, que presentó el ES7000 espera que pronto Microsoft incremente la cantidad de núcleos soportados por el sistema operativo, destacó que esta no es una limitación del sistema operativo Linux.

La agonía de Vista

En el sitio web de la respetada revista de negocios BusinessWeek, aparece un interesante artículo que detalla los reveces que ha sufrido Windows Vista últimamente, y como sus tradicionales aliados, Intel, HP o Dell, están activamente en busca de una alternativa a Windows Vista para promover sus alicaídas ventas de PCs en estos tiempos de recesión. Incluso, fabricantes de software que sólo correr sobre Windows, como el muy extendido software de contabilidad QuickBooks, han tenido que replantearce toda su campaña publicitaria.

En el mencionado artículo se habla sobre el intento de HP (el fabricante de laptops más grande del mundo), de desarrollar su propio sistema operativo sobre la base de Linux, de una forma que sea fácil de usar para el usuario final, es más ya la compañía tiene un equipo desarrollado software que tiene por objetivo tratar de solucionar algunos de los vacío de Windows Vista. El mayor de los temores de los directivos de HP, es que Apple introduzca una versión de laptop con un precio inferior a los $1000, algo de lo cuál la compañía de Jobs no anda muy lejos, pues se puede adquirir actualmente una MacBook con pantalla de 13" por $1099. Apple ha venido incrementando sus ventas en el sector de laptops y desktops a lo largo de los últimos años con un sistema operativo propio e incompatible con Windows, lo cuál le da ventajas sobre sus competidores; parece ser que HP intentaría hacer lo mismo.

Por otro lado Intel, tradicional aliado de Microsoft, esta comenzando a ser más abierto al uso de Linux en su plataforma de hardware, tanto que hasta ha creado una wiki para Linux dentro de su sitio web corporativo. Además Intel promueve activamente el uso de Linux en sus procesadores Atom (la nueva familia de procesadores de menor tamaño consumo de energía).

Hasta Dell, ha presentado hace un par de semanas una netbook que puede correr Linux, en adición a su oferta de netbooks con Windows XP. La versión Linux es mucho más económica, lo cuál puede atraer a varios consumidores, en esta época donde ninguna fuente de ahorro se puede pasar por alto.

Inclusive Intuit, el fabricante de QuickBooks, el programa de contabilidad más usado actualmente en los Estados Unidos y que sólo puede correr sobre la plataforma Windows, tuvo que reformular la estrategia de ventas de su nueva versión, la cuál originalmente estaba enfocada al hecho de que podía correr sobre Windows Vista, pero debido a la pobre aceptación del nuevo sistema operativo en el mercado, ha tenido que enfatizar el hecho que la nueva versión es mucho más económica que la anterior.

Mientras todo el ecosistema de hardware/software que rodea a Windows, parece caer en pedazos. La única reacción por parte de Microsoft es la terrible campaña publicitaria desarrollada en los últimos meses, primero a través del Experimento Mojave y luego de la serie de comerciales donde aparecen Bill Gates y Jerry Seinfeld.

Esta creo que es una razón más para añadir en mi post anterior sobre la adopción de Windows en la plataforma OLPC en el Perú. Cuando ni sus aliados tradicionales (Intel, Dell, HP) confían ya en Microsoft y su producto estrella Windows, el Ministerio de Educación, para continuar fiel a nuestra tradición de elegir la peor opción, en el peor momento, sale corriendo a anunciar que lo usaremos para educar a nuestras futuras generaciones.

OLPC con Windows en el Perú

No puedo decir que me sorprendí cuándo leí en el web site del Ministerio de Educación la "gran noticia", de que las OLPC XO-1 ahora contarán con Windows y Office XP. Esto era algo que estaba entre mis escenarios posibles, desde el momento mismo que la fundación OLPC comenzó a coquetear con Microsoft e iniciaron un proyecto conjunto para llevar Windows XP a la plataforma OLPC. Es más justo especulé sobre esa posibilidad en un post anterior "OLPC sufre un conflicto de personalidad".

Y es que hay que ser realmente muy ingenuo para creer que una plataforma como Sugar podría funcionar en países pobres y voy a dedicar el resto de este post a explicar por qué razon pienso que lo que está ocurriendo es algo natural.

Yo parto de una hipótesis inicial que es la siguiente: "La pobreza no es la causa de los poblemas personales o sociales de un país, la pobreza es la consecuencia de las decisiones torpes de una persona o una sociedad". Lo anterior puede parecer algo que rompe los paradigmas sociológicos que hemos aprendido, pero al igual que la hipótesis de Plank sobre que la energía se transmite en paquetes y no de forma contínua, rompió los esquemas de la física clásica, el que una idea parezca extraña y contradiga lo "evidente" no quiere decir que sea falsa. Asuman que es mi hipótesis inicial de trabajo.

Dada la hipótesis anterior, la condición de pobreza, subdesarrollo o atraso de un país no está relacionada con el accionar conspirativo de agentes externos o internos, sino por el contrario es debido al comportamiento auto-indulgente, hedonista y perezoso de la gran mayoría de sus miembros. Como dijera Napoleón "Nunca atribuyas a la malicia, lo que puede explicarse por la incompetencia".

O sea, el Perú es un país de grandes conflictos, desigualdades y pobreza no por culpa de chilenos, japoneses, gringos, la burguesía o la resurrecta oligarquía, sino por las acciones de clara incompetecia de la persona que la gran mayoría ve todos los días en el espejo del baño.

Esta bien, y aún suponiendo que todo lo que he dicho líneas arriba es cierto, que relación tiene con que las OLPC vengan ahora con Windows. Simple, las OLPC con Sugar requerían que los profesores sean entrenados en el uso de un entorno operativo nuevo y bastante diferente del "estándar"; además no había ningun tipo de aplicación educativa disponible para nuestra realidad y para desarrollar aplicaciones nuevas, se necesitaba de gente capaz de aprender en corto tiempo las nuevas reglas de desarrollo de aplicaciones (API), hacer lo que otros no han podido hacer hasta ahora exitosamente y producir rápidamente resultados medibles.

O sea en español puro y duro, usar Sugar en las OLPC es para gente exitosa, gente que acepta los grandes retos con optimismo y confianza, que es capaz de hacer lo que otros no han podido hacer. Lamentablemente está demostrado a lo largo de nuestra historia como país, que no nos caracterizamos por ser personas que les agranden los retos, por el contrario somos una sociedad que le tiene una gran aversión a lo nuevo. Aunque es poco consuelo nuestros mismos defectos son compartidos por todos los demas países latinoamericanos.

Hay un dicho popular muy sabio que dice: "El pobre paga todo al doble", y es cierto. El pobre usualmente lo es por su propia incapacidad, por su pereza y auto-indulgencia ante sus propios defectos. El pobre lo es, porque se niega a si mismo la oportunidad de competir contra el exitoso. El pobre acepta silenciosamente las reglas impuestas, se queja de su vida, pero no hace nada por cambiarla. Envidia a los que él considera exitosos, pero es incapaz de ver sus propios defectos para mejorar.

Es por ello que Perú siendo un país pobre, teniendo una clase dirigencial muy pobre (tanto a la izquierda como a la derecha del espectro político), lógicamente optara por el camino de lo establecido, del estándar. O como lo describe el comunicado del web site del Ministerio de Educación: "las más modernas herramientas de mayor uso universal".

Algo que no se dice es que son justamente los países pobres, los que más rápidamente usan las nuevas tecnologías. Y aquí la palabra clave es usan, porque los países pobres no producen nuevas tecnologías. No hay mérito en usar un Windows XP en todas nuestras escuelas, en las escuelas de los países menos desarrollados aún que los latinoamericanos, como es el caso de los países africanos, informática significa Windows. Sin embargo en los países desarrollados y exitosos, hay un esfuerzo por producir su propio sistema operativo, de la misma forma en que todo país exitoso trata de desarrollar su propia tecnología para casi todo.

Aquellos que les pareció mucha palabrería todo lo que he dicho líneas arriba aquí el simple silogismo:

  • Dado que la pobresa es la consecuencia de la ineptitud, pereza y auto-indulgencia de los propios defectos.
  • Dado que el Perú es un país pobre.
  • Dado que el entorno Sugar que viene en las OLPC no es para pobres.
  • Dado que Windows XP es para todos, incluídos los pobres.
  • En conclusión, el Perú cambiará de Sugar a Windows XP en su proyecto OLPC, y podra continuar fiel a su tradición de país pobre.