Actualizado: Ya se rumoran iPods con Cámara

July 6th, 2009

De acuerdo a esta noticia publicada en Engadget, se rumora que Apple incorporará una cámara de fotos/video a la siguiente generación de los iPod Nano y Touch, esto es justamente lo que comentamos en un articulo anterior. Me agrada cuando una predicción se cumple (o que al menos parece que se cumplirá)…¿o era tan obvia que no requería predicción?

Update: Wired.com ha publicado articulos sobre los rumores con algunas evidencias:

El error que todos cometen es pensar que el objetivo primario de una cámara en el iPod serían las tomas fijas, y por ende este nuevo iPod es un peligro para la industria de las camaras digitales compactas. Estoy en total desacuerdo, el objetivo es el video, pienso que serían muy populares con los youtubbers y que competirá con los fabricantes establecidos de cámaras de video HD en flash, tal como Kodak, Creative, Pure Digital (creadores de la flipvideo). Siempre pense que el iPod classic era el más idóneo para esta evolución debido a su generosa capacidad de almacenamiento (y a que ha perdido “appeal” frente a su hermano, el iPod Touch), sin embargo ahora que la tecnología de almacenamiento flash de estado sólido esta alcanzando economías de escala, se ve muy factible un iPod Touch con cámara. Sus capacidades Wi-Fi permitirán a los usuarios subir directamente sus videos a YouTube sin requerir una PC (consistente con la reciente adición de un editor de video básico en el iPhone OS 3.0). Tal como con cada producto nuevo que introduce Apple, algun tipo de tendencia social emergerá, quizas periodismo civil, inspirado por el fenómeno que pudimos observar en las recientes protestas en Irán.

El e-Book Reader de Apple

June 23rd, 2009

Desde hace algún tiempo circulan rumores de que Apple podría lanzar una computadora portátil Mac en el formato Tableta, en la que el principal medio para interactuar con la interfaz de usuario, es un pantalla sensible al tacto o “Touchscreen”. Esta categoría de computadoras ha existido por mucho tiempo sin mucho éxito en el mundo PCs Wintel, las Tablet PC corriendo Windows con extensiones especiales no lograron capturar la atención de los consumidores, posiblemente por que nunca significaron un despegue del enfoque tradicional de una laptop, la mayoría si no es que todas de  estas Tablet PC, también incluyen un teclado y una bisagra giratoria que permite convertir al equipo en una laptop convencional, esto significa, peso, tamaño y costo, y no habla muy bien de la confianza de los fabricantes en el formato Tableta. Se esperaría que Apple “arregle” el diseño de una vez por todas y recapture la atención del mercado hacia este novedoso formato, pero ¿es realmente una TabletPC  ”bien hecha” lo que Apple podría lanzar en algún momento del futuro? El hipotético equipo podría seguir dos caminos:

  • Usar un nuevo procesador Intel compatible de bajo consumo de energía, tal como las soluciones de un solo chip que esta por lanzar (Atom 450) que integran procesador, controlador de memoria y graficos en un mismo silicón y que prometen adentrarse en el territorio de consumo de energia de los procesadores ARM, esta ruta permitiría que la MacTablet,  iTablet, o iBook , corra el  MacOS X (con extensiones especiales para pluma) y cualquier aplicación creada para éste.
  • La otra posibilidad es que corra el iPhone OS, el cual ya demostró su versatilidad en el iPhone y en el iPod Touch, pero que implica varias decisiones de diseño (Ej. interacción con la interfaz gráfica utilizando los dedos en lugar de pluma) y compromisos de funcionalidad.

Mi apuesta es que la anticipada tableta de Apple, la que se espera sea también el eBook Reader que proclamará la incursión del fabricante en el negocio de los libros electrónicos, será sencillamente un iPhone GS/iPod Touch de pantalla grande y mejor duración de batería. Para soportar este nuevo servicio, Apple seguramente lleva ya un tiempo en negociaciones con  el sindicato de escritores de libros para poder venderlos en su tienda iTunes junto a canciones, películas y aplicaciones. La pantalla sensible al tacto seguramente será del tipo capacitivo (apta para el uso con los dedos), y las gesturas serán la manera de navegar por el contenido de los eBooks. Para navegar por Internet y comprar libros, seguramente se venderá un paquete inalámbrico de AT&T (para cuando no haya cerca un hotspot Wi-Fi), el resto de características no me molesto en enumerarlas, dado que serán las mismas de un iPhone GS/iPod Touch. ¿Por que no creo que será un dispositivo impulsado por MacOSX? porque ningun procesador de Intel actual es capaz de competir con los procesadores ARM en su relación de desempeño/duración de las baterías, especialmente con los nuevos conceptos presentados en Computex por Qualcomm (Snapdragon) y Nvidia (Tegra). Además, para lograr posicionarse en el mercado de los eBooks/eBook readers, Apple no puede cobrar lo mismo que cobra por una laptop Mac, y esto la obligará a limitar la funcionalidad de esta hipotética tableta, eliminando el teclado y la compatibilidad con aplicaciones Mac de escritorio, pero permitiendo la ejecución de las miles de aplicaciones disponibles para el iPhone.

¿Que hace a una Mac, una Mac?

June 23rd, 2009

Despues de haber instalado la distribución de MacOS X iATKOS 7 en mi netbook Acer Aspire One (aclarando que solo para prueba), y ver al MacOSX correr en todo su esplendor en una laptop de $400, hago la pregunta ¿Que hace actualmente únicas a las computadoras Apple Macintosh? anteriormente su mayor diferenciador de las PCs compatibles con IBM (término que fue desplazado por “Wintel”, una contracción de Windows+Intel ) era su arquitectura de procesador, basada inicialmente en la linea Motorola 68K y posteriomente en la arquitectura PowerPC de IBM la cual alegaban le daba mayor poder a los usuarios, especialmente para aplicaciones multimedia y gráficos, gracias a la unidad vectorial “AltiVec” integrada en el procesador. En un inicio, era poco lo que una Mac tenía en común con las PCs, su bus de expansión era NuBus, su interfaz de disco era SCSI, el conector de dispositivos removibles era FireWire (aka IEEE 1394), el formato de los diskettes era diferente, pero paulatinamente, Apple fue adoptando estándares nacidos en el mundo PC, tal como el bus PCI, el bus USB (haciendo su debut en la iMac en 1998), el bus AGP, interfaz de disco SATA, PCI Express, y  finalmente en 2006, procesadores x86 y juegos de chips Intel. El único “twist” que hace diferente el hardware de las Macs al de una PC común y corriente es la ausencia del BIOS, o Sistema Básico de Entrada Salida, un componente arcaico de las PCs donde residen rutinas básicas para inicializar y controlar  los componentes de hardware, Apple usa el estándar EFI (Extensible Firmware Interface) el cual no es soportado aún el el mundo de las PCs Wintel.

Más allá de EFI y MacOS, ¿que diferencia a una Mac con una PC? ¿el diseño industrial? ¿el logotipo? ¿la calidad de los componentes? ¿la ergonomia?

  1. El diseño industrial es un elemento importante para los que creen que la PC es un adorno para la sala, pero la única interacción que tenemos con éste, es cuando presionamos el botón de encendido; además, el diseño industrial no necesariamente va de la mano con la practicidad, especialmente si se hicieron sacrificios para obtener un diseño más “elegante”.
  2. El logotipo es lo de menos, especialmente cuando el logo trae un impuesto de varios cientos de dólares (aunque esto ha cambiado recientemente), asimismo no se puede descontar el hecho que muchos compran Apple para sentirse “chic”
  3. Calidad de los componentes:  todas las PCs, Mac o Wintel, son hechas en China en las mismas fábricas  y con los mismos componentes.
  4. Ergonomia: no me atrevería a afirmar que las computadoras Apple son las más ergonómicas del mercado, habiendo tantas marcas y modelos en el mundo Wintel.

Conclusión: MacOS es lo único que diferencia a una Mac de una PC Wintel, de ahi que el fabricante combata con furia cualquier intento de clonar sus computadoras (tal como el caso de PSystar). En efecto, MacOSX es un sistema operativo placentero para trabajar, es razonablemente rápido, estético, simple  y consistente; adjetivos rara vez empleados para referirse a Windows o a Linux. Es increible pensar que en algún punto en el tiempo Apple estuvo a punto de hacer funcionar y licenciar MacOS para PCs compatibles con IBM (Proyecto Star Trek en conjunto con Novell, más tarde con Taligent), y que también realizó un programa limitado de clones antes de que Steve Jobs regresara a Apple y lo cancelara de una vez por todas.  Hay una claúsula en la licencia de usuario final de MacOSX que prohibe su instalación en equipos no-Apple, pero la legalidad de esta claúsula es debatida, puede que Apple se haya disparado en el pie al hacer que las entrañas de las Mac fuesen iguales a las de una PC Wintel, asi como basar su sistema operativo en un kernel Open Source (Darwin), sin duda los esfuerzos para romper las restricciones que impiden correr  MacOSX en PCs clones, no cesarán, y Apple tendrá que lidiar con estos usuarios emprendedores empeñados en correr MacOSX en el hardware de su elección.

Resumen de Computex

June 8th, 2009

En la recién pasada feria Computex 2009 en Taipei, se materializarón las tendencias próximas a llegar al mercado y que a mi opinión cambiarán las reglas del juego de la industría de la tecnología y redefinirán la nueva ruta hacia la innovación, no necesariamente a cargo de los actuales líderes de la industria en sus respectivos nichos (Intel, Microsoft, Apple, Amazon, etc.). En esta ocasión,  se trató de Netbooks, MIDs y dispositivos ultraportátiles. Las tecnologías que más brillaron fueron las soluciones integradas basadas en la arquitectura ARM, tal como nVidia Tegra y Qualcomm Snapdragon, asi como el software para hacerlos funcionar, tal como Android: el sistema operativo móvil de Google, Ubuntu Linux, y Moblin: la distribución de Linux creada por Intel para Netbooks basadas en Atom, con énfasis en la comunicación y redes sociales. Tambien cabe mencionar la tecnologia de pantallas de la empresa Pixel Qi, que promete laptops/netbooks/tabletas que le harán la competencia al Amazon Kindle, permitiendo todas las ventajas de un e-Book reader (tal como despliegue de alto contraste, aún bajo el sol, con un consumo mínimo de batería) y además haciendo lo que cualquier pantalla convencional LCD puede hacer: mostrar color y video sin compromisos en su velocidad de refrescamiento (un problema inherente a los e-Book readers basados en la actual tecnología de e-Ink).

Entre líneas se conoce que Intel y Microsoft actualmente  imponen las especificaciones máximas de las netbooks para evitar canibalizar las ventas de laptops, ya que ambos tienen mucho que perder, por un lado, por cada Netbook vendida, Intel deja de vender uno de sus lucrativos procesadores Core2, y Microsoft deja de vender una licencia de Windows Vista por una de Windows XP Home que casi tiene que regalar para no motivar a los fabricantes de hardware a despachar netbooks con Linux preinstalado.

Hasta el momento los fabricantes les han seguido el juego, si bien con Linux podrían liberarse de las restricciones de especificaciones impuestas por Microsoft, y ofrecer por ejemplo, una netbook con pantalla de 13″, o con 4GB de memoria, los fabricantes no quieren enojar al gigante, ni tampoco quieren arriesgarse a producir un modelo exclusivo para Linux, es por eso que han optado por el mínimo común denominador, especificaciones que permiten ofrecer modelos tanto con Windows XP como con Linux.  El otro factor es Windows 7 Starter Edition, el cual correrá bien en las netbooks y tendrá un costo menor a tono con el precio de mercado de las Netbooks;  el problema es que para conseguir acceso a esta versión de Windows 7, Microsoft hará cumplir sus restricciones en las especificaciones de los equipos, como puede verse, quien tiene la olla por el mango es Microsoft, no los fabricantes de procesadores, pero si le hace favores a su amigo monopolista de años, Intel, es fácil ver como pueden imponer un límite artificial sobre el mounstruo que ellos mismos, presionados por iniciativas tales como la OLPC de Nick Negroponte, el avance de Linux en este sector, y la crisis financiera  ayudaron a crear: el mounstruo de la “comoditización” de las Laptops y en general de las Computadoras Personales.

Si todas las netbooks del mercado le parecen curiosamente iguales, en cuanto a componentes y especificaciones, no es solo Ud: todas son práctica y monótonamente iguales, recitando la misma lista de componentes, aunque con Windows 7, Microsoft ha decidido relajar un poco las restricciones para ajustarse más a la realidad y permitir que Windows 7 corra en todo su esplendor en estos equipos, tal como puede verse en el siguiente cuadro:

¿Pero que pasa cuando no es factible que Windows corra en una netbook debido a que usa una arquitectura de CPU incompatible? fácil: Microsoft pierde el poder de definir las especificaciones a los fabricantes, abriendo el paso a novedosos productos que cambiarán de manera profunda el mercado de la computación personal. ¿Una Netbook con capacidad de reproducir musica por 25 días  o video HD 1080p por 10 horas consecutivas con una misma carga de batería? Imposible con las netbooks actuales basadas en el procesador Atom, pero sin mayores problemas para la solución Tegra de nVidia basada en ARM o para la Snapdragon de Qualcomm. Si bien ninguno de estos dispositivos será capaz de correr Windows;  Linux y los nuevos sistemas operativos móviles derivados de éste, nos aislarán de las peculiaridades de las arquitecturas de procesador, contando con una amplia  gama de aplicaciones que gracias a la portabilidad del software Open Source, estarán disponibles para todas estas nuevas plataformas. Curiosamente el software Open Source esta mejor preparado (mediante recompilación) para moverse entre arquitecturas dispares: Lamentablemente Microsoft no ha querido extender el soporte a otras plataformas de su Tecnología .NET (su mayor aporte ha sido no demandar a Novell por el proyecto Mono, que busca hacer llegar la tecnologìa .NET a sistemas operativos Unix), ni tampoco ha querido “comer de su propia comida de perro” para sus propias aplicaciones (tal como Office) ya que no las ha trasladado a esta tecnología; pero claro, la explicación es lógica, esto erosionaría su monopolio de sistemas operativos, y si bien esto ya esta pasando gracias a MacOS X y a Linux, ellos no van a mover un dedo para ayudar, hasta que el porcentaje de participación de sus competidores sea tan grande, que se verán obligados a liberar versiones de sus aplicaciones para esas plataformas (siempre ha existido una version de Office para Mac, pero es una version diferente a la de Windows, y siempre esta detrás tanto en la fecha en que es lanzado al mercado, como en características), y para evitar tener que publicar una version por cada plataforma, recurrirán a .NET

Por otro lado esta Android, el sistema operativo móvil desarrollado por Google, el cual claramente se esta enfilando para un choque frontal con Apple;  a medida que más y más fabricantes de teléfonos celulares lo adoptan para sus productos, en lugar de desarrollar sus propias soluciones, lo que les dá una ventaja primero financiera, ya que no tienen que invertir en investigación y desarrollo, y segundo, que les dará acceso al ecosistema de servicios y aplicaciones de Google.  Mi pronóstico es que el mercado de teléfonos móviles se reducirá a los siguientes contendientes: Apple, Palm, RIM (Quien anticipo que hará disponibles los servicios de Blackberry en Android, tal como lo hizo para WinMo), Nokia (quien tambien anticipo se verá obligada a usar o al menos cooperar con Android) ,  y el resto de la industria utilizando Android para sus equipos. Windows Mobile se mantendrá algunas versiones más, pero cada vez se irá relegando a dispositivos propios de Microsoft tal como el Zune; al ver como los fabricantes de telefonos abandonan a Windows Mobile, Microsoft lanzará eventualmente un teléfono con su propia marca.

Del otro lado del tablero, se encuentra el hecho que muchos fabricantes de Netbooks estan preparando para lanzar al mercado productos que utilizan Android en lugar de alguna distribución de Linux. Acer por ejemplo, ofrecera Netbooks con capacidad de arranque doble, que permitirá cargar Windows XP o Android, todo dependerá de lo que el usuario desee hacer, este no es el escenario ideal, ya que siempre hay que pagarle a Microsoft, pero al menos servirá para que los fabricantes midan las aguas y se atrevan a embarcarse en una aventura alejada de los designios de Microsoft.

Todas las piezas estan el el tablero para desbancar a los actuales líderes de la industria: Intel, Microsoft, Apple y Amazon deberían estar preocupados, los siguientes meses serán muy interesantes.

Caen ingresos de Microsoft, ¿Linux no tiene la culpa?

April 24th, 2009

Ayer apareció en varias publicaciones que los ingresos por ventas de Microsoft para el trimestre habian tenido su primer baja en 23 años seguidos en relación al mismo trimestre del año pasado, la baja fue de un 6% y hubo una caida en la utilizad del 30% debido en buena parte a un cargo único por gastos relacionados a los despidos ocurridos durante el trimestre, y a inversiones que fracasaron debido a la crisis economica que se vive.

Microsoft alega que la disminución en las ventas se ha debido al crecimiento del segmento de las Netbooks, las cuales por su modesto poder, utilizan Windows XP Home y varios sabores de Linux. A consecuencia del bajo precio de venta de las Netbooks, no hay margen para que Microsoft gane mucho de cada unidad de Windows XP vendida , y dado que ese es el segmento que más demanda tiene en la industria, se estan canibalizando las ventas de laptops y desktops más poderosas, que traen a Windows Vista preinstalado, un producto del que Microsoft obtiene un mayor margen de ganancia. Al multiplicar la cantidad de Netbooks vendida por la ganancia dejada de percibir debido a Windows XP, puede entenderse la razon en la disminución de los ingresos del gigante de software.

Ahora bien, no estoy de acuerdo con quienes dicen que los problemas de Microsoft no se deben a Linux sino a las Netbooks, ya que Microsoft no se hubiese visto obligado a vender Windows XP para las Netbooks, un producto que ya deberia estar fuera del mercado hace un bien tiempo, si no se hubiese sentido amenazado por Linux como unica alternativa viable para estos equipos. Por lo tanto, aún indirectamente, Linux es el causante de la disminución de los ingresos de Microsoft.

Ideas para el iPod Video

March 26th, 2009

Con la fiebre que ha causado el Iphone, no es de extrañarse que el otrora niño consentido de Apple, el ya famoso Ipod, haya pasado a un segundo plano como el producto insignia de la empresa. Con todo el énfasis que se le dió al video en las ultimas iteraciones del producto y con la abundancia de espacio de almacenamiento disponible, un paso lógico sería incorporarle una camara de video con resolución HD.  Lo anterior colocaría a Apple en competencia directa con empresas como Creative Labs, Kodak y Cisco, quienes han sacado al mercado cámaras HD basadas en Flash y orientadas a los usuarios de YouTube; ya imagino la infinidad de “directores”, que se embarcarían a filmar “obras maestras” con este hipotético iPod Video. La compañía estaría en buena posición de incorporar esta característica, dado que cuenta con  un software para edición de video bastante competente, y estaría muy a tono con el estereotipo “creativo” con el que buscan asociar a los usuarios de Macs y productos Apple (aunque ahora cualquiera tiene productos con la manzanita).

Otra caracteristica cuya ausencia se va haciendo injustificable, es la conectividad Bluetooth para utilizar audifonos/bocinas inalámbricos y como un medio para controlarlo remotamente.

La otra posible opción, es que el iPod Video sucumba ante su hermano, el iPod Touch, quien gracias a los recientes avances y economias de escala en los SSD (Solid-State Drive), pudiera acercársele en capacidad de almacenamiento, como para hacer innecesario un iPod con disco duro convencional.

Como es de esperarse, es muy improbable que Apple haga cualquiera de las cosas sobre las que he escrito, pero se vale soñar…

The Cloud

February 28th, 2009

¿Que es “la Nube” o The Cloud”? ¿Puede alguien a ciencia cierta definir que es “The Cloud”? Escucho y leo a tanta gente hablar de la famosa Nube. ¿Es otra palabra de moda para ser utilizada en blogs y en podcasts y provocarles a sus autores un orgasmo cada vez que la pronuncian o escriben? (ohhh siiii acabo de tener uno….), ¿Es otro fad al estilo de la Web 2.0 inventado para fabricar otra burbuja? ¿Tener los documentos en Google Apps? ¿Tener el correo en GMail? ¿Chatear con clientes Web? ¿Guardar las fotos en Flickr o Picasa? ¿Conformarse a utilizar aplicaciones Web que simulan ser aplicaciones de escritorio con una fracción de la funcionalidad y tan interactivas como controlar un Mars Rover? ¿Joderse cuando no hay Internet? ¿Google?, ¿Yahoo? ¿Amazon EC2 y S3? ¿Windows Live??? ¿Es todo lo anterior “The Cloud”?

Para mi, “The Cloud” se trata sobre tener tanto datos y la funcionalidad para manipularlos, en un solo lugar; utilizando protocolos estándar para accederlos desde cualquier lugar. Todo lo anterior soportado con una infraestructura para la que se da por sentado su disponibilidad, tolerancia a fallos, seguridad, y capacidad para transformar el contenido según el cliente que se este utilizando para consumirlo. No es casualidad que muchos asocien a Google como sinónimo de “The Cloud” (ohhhhh… siiiii) debido a que buena parte de lo anterior ya pueda lograrse con los servicios de Google.  Por cierto, estoy escribiendo esto en Google Docs desde mi Netbook (me pregunto por que Google no ha habilitado a sus aplicaciones para que puedan postear directamente a un Blog)

El sueño o miedo de volver al mainframe se cumple con “The Cloud”,  es solo que no nos dimos cuenta cuando nos envolvió, y esta vez no es marca IBM.

ARM lanza procesador Cortex Multicore para netbooks

February 16th, 2009

La empresa inglesa ARM, creadora de los diseños de procesadores que le dan vida a la mayoría de los teléfonos celulares en el mercado, lanzó su nuevo diseño llamado Sparrow, un procesador de la clase Cortex A9 dirigido específicamente a los fabricantes de Netbooks, esas pequeñas laptops han invadido el mercado y que son excelentes para chatear y navegar la Web. Esta es una actualización de multiples núcleos del diseño Cortex A8 (el procesador elegido para la Palm Pre) y se ha especulado que este puede ser el procesador que utilizará la próxima generacion del iPhone, con al menos el triple del poder de procesamiento del diseño ARM11 actualmente en uso por el iPhone 3G y por el HTC G1. Toshiba, Pegatron y Winstron, estan demostrando diseños de sus netbooks basadas en ARM en la conferencia MWC’09  que se lleva a cabo actualmente en Barcelona. España. Un vocero de la empresa ARM, dijo que una versión de Ubuntu Linux para ARM será liberada en Abril, mientras que los teléfonos basados en el diseño Sparrow llegarán al mercado en algún momento del 2010.

Es curioso como en la Industria de la Tecnología y en particular gracias al fenómeno de las netbooks, puede haber semejante desplazamiento en las preferencias de los consumidores (de las laptops tradicionales hacia las Netbooks) . Este tipo de momentos en la industria es a los que Andy Groove, uno de los fundadores de Intel Corporation,  se referió como “puntos de inflexión” en su libro “Only the Paranoid Survive”, lamentablemente creo que ni con toda su paranoia, Intel esta preparada para tragarse el efecto de las Netbooks. Si bien posee una mayoritaria participación en el mercado de procesadores para Netbooks, gracias a la popularidad del Atom,  los bajos precios a los que son vendidos no dan mucho margen de utilidad, y contrario a lo que insisten en afirmar, lo más probable es que esten canibalizando a su línea de procesadores de más altos márgenes de utilidad (los Core2). Lo anterior  se evidenció en el resultado financiero de Intel del último trimestre.

Lugares donde espero ver a Android

February 3rd, 2009

Android, el sistema operativo de Google basado en Linux, creado para dar vida a teléfonos celulares y ofrecer una experiencia similar a la de un iPhone. Si bien su primer caso de negocios es en los teléfonos celulares, su naturaleza Open Source y libertad de uso, abre la posibilidad de utilizarlo en dispositivos que Google quizas nunca anticipó, tal como:

  • Portable Media Players: los competidores del iPod (a excepción del Zune)
  • Netbooks tanto basadas en el Intel Atom, como en el Arm Cortex
  • Marcos de fotos digitales
  • Electrodomésticos inteligentes (Ej: refrigeradoras)
  • Sistemas de navegación dentro de vehiculos o CarPCs
  • Dispositivos GPS
  • Televisores
  • Cámaras Digitales
  • Laptops (como un entorno operativo básico para evitar cargar el sistema operativo principal)
  • DVRs o PVRs
  • Teléfonos de escritorio y videoteléfonos
  • Impresoras
  • Controles remotos universales
  • Set-top Boxes
  • E-Book readers tal como el Kindle o el de Sony
  • Todo tipo de maquinas de autoservicio (ej: impresion de fotos, vending machines)

Si omití algún dispositivo a la lista, déjenos conocer su opinion en el foro TuPila.com haciendo click Aqui

CarPC: Cambiando el disco duro por una unidad de memoria Flash

January 31st, 2009

Las Netbooks y la Apple Mac Air pusieron de moda los discos SSD (Solid-State Drive o Disco de Estado Sólido) basados en memoria Flash, ahora parecieran acechar y contarle los días a los discos duros tradicionales (que utilizan platos giratorios y cabezales magnéticos), cada día su capacidad crece y su precio por GB se reduce. a la vez que vemos nombres extraños entrar en la industria del almacenamiento (Intel, Chaintek y SanDisk entre otras). Las unidades SSD todavía no han llegado al mismo nivel de costo por GB que los discos duros tradicionales y aún se consideran exóticos en estas latitudes, pero eso no significa que no podamos obtener la mayoría de las ventajas de los SSD si bien con algunas limitaciones. Bienvenidos nuevamente al proyecto CarPC, en esta ocasión, les presento mi alternativa a los SSD: el uso de una tarjetas de memoria flash asequible, para utilizarla como disco de sistema en nuestra CarPC.

Un disco flash, al no contener partes móviles,  hace mucho sentido en un ambiente propenso a las vibraciones como lo es un vehículo. Si bien El Salvador tiene una buena infraestructura vial, los baches en las calles son muy comunes y desde un inicio me preocuparon las condiciones a las que estaría sujeto el disco duro de laptop que utilicé en el primer diseño. Aún cuando los discos duros para laptop tienen mayor resistencia a las vibraciones y a los golpes que sus contrapartes de escritorio, siempre tuve el deseo de utilizar una unidad de almacenamiento basada en flash como disco de sistema.

Desde hace algún tiempo, salieron al mercado los adaptadores Compact Flash a IDE, principalmente para el mercado de los dispositivos embebidos, tal como cajas registradoras, instrumentación y otros usos. Ahora que el precio por GB de las memorias Compact Flash ha disminuido gracias a la demanda provocada por las cámaras digitales y al aparecimiento de tarjetas de gran capacidad, finalmente se hace práctico su empleo como un reemplazo para el disco duro de sistema.

Como punto de partida, adquirí en Amazon.com una tarjeta de memoria Compact Flash de 4GB marca Transcend, (despues explicaré la ventaja de comprar de este fabricante) que me costó $8.45 + $6.98 de envío. luego compré un adaptador Compact Flash a IDE marca Addonics el cual encaja sin necesidad de cables en cualquier puerto IDE de una tarjeta madre. Menos cables es una buena noticia, especialmente en un ambiente tan apretado como el de una CarPC.

Históricamente la memoria flash ha presentado una debilidad frente a los discos duros magneticos, y es que sus celdas de memoria solo pueden ser escritas una cantidad finita de veces antes de dañarse, esto representa un reto para utilizar una memoria flash como disco de sistema, ya que un sistema operativo moderno escribe constantemente al disco datos temporales, bitacoras de eventos, páginas de memoria virtual, archivos de configuración, etc. Aún no voy a abordar el tema de como superar este problema, pero mencioné lo anterior ya que muchos de los sitios en Internet con instrucciones para instalar Windows en Flash, optan por instalarlo inicialmente en un disco duro convencional y después clonan la partición hacia la tarjeta flash, con el fin de hacer una única escritura secuencial; esto lo intenté hasta el cansancio pero nunca logré que la CarPC arrancara con esta imagen clonada, después descubrí que pude haber hecho funcionar la clonación si hubiese reconstruido el sector de arranque con las comandos que Microsoft incluye con Windows XP, pero en mi desesperación opté por instalar Windows directamente al disco Flash. Tomé la decisión de lo anterior confiado en que los controladores a bordo de las tarjetas flash de útima generacion, hacen una distribución inteligente de la escritura en las diferentes celdas de memoria para reducir la cantidad de escrituras sobre las mismas celdas, prolongando drásticamente su tiempo de vida.

Casi olvido mencionar de otro obstáculo con el que casi me creí vencido, y es relacionado a las tarjetas Compact Flash: Se supone que las tarjetas que se pueden comprar para una cámara digital son de tipo "consumo", por lo que tambien se supone no tienen activo un importante bit que indica que son "arrancables" es decir, que la PC puede cargar un sistema operativo desde esta unidad de almacenamiento. Este bit aparentemente no puede ser establecido fácilmente y cada fabricante tiene un método diferente de establecerlo, SanDisk aparentemente hizo disponible temporalmente tal herramienta pero solo funcionaba con tarjetas SanDisk. Afortunadamente Trascend activa el bit de arranque en todas sus tarjetas (al menos en la mia) por lo que este pequeño bit no representó un inconveniente. Me parece increible como algunos fabricantes puede diferenciar tan cínicamente un producto con un simple bit de memoria, ya que esto es lo que hace la diferencia entre una memoria de tipo consumo y una para aplicación industrial, y puedo apostarles que la diferencia de precios es sustancial.

En lugar de instalar la versión estándar de Windows XP, preparé una versión reducida utilizando la herramienta nLite, quitando todo componente innecesario para una CarPC y adicionalmente integrando el Service Pack 3 (esta operación es conocida como Slip-Streaming), esto resultó en un instalador con un tamaño de 235MB y un tamaño de la instalación que no excedió los 400MB en el disco duro flash.

La instalación transcurrió sin problemas y únicamente tuve el cuidado de deshabilitar el archivo de paginación (memorial virtual) para prevenir escrituras innecesarias a la memoria flash (aún sabiendo la labor del controlador de la tarjeta Compact Flash ), esto fue posible ya que la huella en la memoria del Windows modificado es más baja, y a que actualicé la RAM de 256MB a 1GB.

Sorprendentemente (o quizas no) el tiempo de arranque de la CarPC se redujo sustancialmente con el disco en Flash, y el diseño quedó más limpio sin el cable IDE atravesando el Motherboard.

En una entrega posterior les explicaré como evité que la escritura rutinaria del sistema operativo al disco, terminara dañando la tarjeta flash, aún con la protección ofrecida por el controlador a bordo de la tarjeta. Solo adelantaré que se trata de la tecnología EWF (Enhanced Write Filter) de Microsoft Windows XP Embedded, que básicamente protege a un volumen de disco de escrituras, desviándolas hacia un "overlay", este overlay puede estar localizado en la memoria RAM o en otro disco. todo lo anterior sucede de forma transparente para las aplicaciones y el mismo sistema operativo.

Hasta la próxima!

Haga Click Aquí para discutir esta entrada en el Foro TuPila.com