Main menu:

Site search

Categories

July 2007
M T W T F S S
« Jun   Dec »
 1
2345678
9101112131415
16171819202122
23242526272829
3031  

Archive

    Decepción en la industria por Vista: ¿Necesitamos ese nuevo PC/cadillac?

    Mucho se ha dicho en estos últimos días de la decepción por parte de la industria con Windows Vista, dados los pobres resultados e influencia de este nuevo SO de Microsoft para la compra de equipo nuevo por parte de la gente y empresas. La realidad es que la “Revolución” y el “Wow” quedó en “Bah”. Y no es culpa de Microsoft, ciertamente.

    Las empresas de hardware estaban esperanzadas de encontrar el camino hacia una nueva ola de migraciones masivas motivadas por el deseo de ver equipos con más prestaciones y mejoras de productividad en las empresas y hogares. Pero la industria se equivocó, y bastante. Por un lado, la llegada de los x64 se ha visto ofuscada por la pobre respuesta de la industria del software: solo un puñado de aplicaciones han podido migrar sus aplicaciones a aprovechar las prestaciones de estos sendos maquinones, que cuestan bastante más que sus antecesores (un AMD x64 se puede encontrar por el doble de precio que un P4 hiperthreading, por lo menos en México), y en algunos casos los sistemas x64 pierden compatibilidad con el software anterior, por lo que no son una apuesta segura en este momento. El caso de los dual/quad core, es exactamente el mismo: ¿quiere decir que el software no ha evolucionado conforme al hardware?. De hecho es un sí rotundo, pese a que hay mejores técnicas de desarrollo de software… ¿entonces?

    El problema parece radicar en la abstracción. Actualmente se hace software que cuenta con muchas capas de aplicación antes de ver el sistema operativo y las operaciones de bajo nivel, por lo que la gran mayoría de los desarrolladores tienen problemas serios para encontrar componentes de bajo nivel que soporte las nuevas instrucciones diseñadas para los procesadores modernos. Es decir: seguimos con pico y pala en cuanto al código de bajo nivel se refiere.

    Ahora, lo peor: el nivel de especialización ha disminuido considerablemente en un mundo donde lo que importa son los resultados rápidos, aunque se hagan chapuzas de nivel. Por lo que la gran mayoría de las generaciones actuales de programadores e ingenieros se limitan a programar en lo que saben que les generará ganancia, y muy pocos (y cada día menos) se dedican a buscarle “en las tripas” a la programación de bajo nivel, que ha quedado en manos de los de siempre y con pobres resultados (Microsoft y sus RADs han hecho flojos a los desarrolladores y por una buena razón: sólo ellos tienen gente con suficiente nivel para continuar el desarrollo a bajo nivel. Bueno, ellos y algunos “viejitos” del software libre) por lo que el interés por optimizar se vuelve mucho menos importante.

    Esta situación está genreando un estancamiento espectacular: cada día tenemos máquinas más rápidas, pero sistemas más ineficientes. Si esto no se revierte, estamos ante un posible estancamiento de la industria de hardware, que podría frenar el desarrollo tecnológico que hasta hoy se había sostenido. Hace falta invertir en la programación “en serio”, hacer que los desarrolladores se interesen nuevamente en la tecnologías de núcleo y tratar de buscar una nueva veta de exploración para sacar mejores ideas de desarrollo de sistemas operativos y nuevos paradigmas. Pero lo más importante: hace falta arriesgados empresarios que estén dispuestos a invertir y competir con los de Redmond, con Linus Torvalds y con Sun, quienes son los que actualmente llevan la batuta en la escena de los sistemas operativos para escritorio.

    Write a comment





    For spam detection purposes, please copy the number 3549 to the field below: