lunes, octubre 06, 2008

Windows Cloud OS (Singularity y Midori)

El anuncio de Microsoft, de crear otro sistema operativo (Windows Cloud OS) que no tenga nada que ver con Windows es increíble, pero ¿De donde sale este sistema? ¿Y por qué Microsoft trabaja en algo que no sea Windows?
Para contestar estas preguntas, primero quiero resaltar dos ideas que hay que tener en mente:
  • Microsoft es una empresa de software (por propósitos prácticos, obviemos el Zune).
  • Microsoft es una empresa agresiva de negocios.
  • Windows es el software con más rendimiento económico que existe.
  • Windows es la base de la plataforma de negocios de Microsoft... si no hay Windows, no hay donde correr el software que Microsoft produce.
¿Se capta la idea?, Hacer un nuevo sistema operativo, es aumentar las posibilidades de negocios para Microsoft. A esto añadamos que la presión de acaparar el mercado es aun mayor, porque Windows Vista no es tan popular como se suponía que sería, aun se prefiere Windows XP y algunos usuarios consideran usar Linux en sus sistemas. Por cierto, aparentemente la versión de Vista de 64 bits es: buena, veloz y más estable que la "normal" de 32 bits, pero... el usuario general no se preocupa si sus aplicaciones tienen 32 bits o 64... el solo quiere hacer su trabajo, y Vista no es muy bueno dejándote hacer tu trabajo...


"... sin comentarios."

En fin... de acuerdo a los reportes, Microsoft no solo busca darnos un nuevo Windows (Windows 7, también llamado "Mojave"), sino que busca ampliar sus horizontes. Para no complicarnos, y ejemplificar mejor la idea:
"Digamos que Microsoft tiene años de tener la misma serie de carros de motor diésel, y ahora quiere ampliar su horizonte de negocios y darnos un vehículo nuevo y con un motor eléctrico."
Microsoft esta buscando ir más allá de las tecnologías que Windows nos brinda. Y para eso, precisamente, crearon Midori. Este nuevo sistema aparentemente esta saliendo de su fase de incubación. Un articulo de "The Daily Times" dice que Redmon tiene al menos un equipo que trabaja activamente en el nuevo sistema. La base de la nueva plataforma se centra en los resultados de las investigaciones de Microsoft en otro proyecto, medio secreto, llamado Singularity.

"Captura de Singularity en proceso de arranque."

Supuestamente, la visión de Singularity es servir de portada a un sistema distribuido de aplicaciones, documentos y conectividad; general que este apoyada en la nube. Este sistema se podrá ejecutar de manera nativa en una sola computadora o en varias. Además, el equipo de investigadores están trabajando para Singularity utilice una distribución paralela y concurrente de los recursos de hardware de los equipos en los que funcione, así como también un método para manejar aplicaciones en varias computadoras separadas (la antigua promesa de una arquitectura de hardware asíncrona).

Ambos proyectos, como ya mencione, están relacionados: Singularity es más un proyecto de investigación, y la aplicación comercial de Singularity es Midori. También podríamos decir que:
"Singularity es a Midori, lo que Google Chromium es a Google Chrome."
Para Microsoft, Midory es la realización del sueño de ver aplicaciones ejecutándose en una multitud variada de topologías de red, como: cliente-servidor, multi-tier, p2p y Cloud Datacenters. Todas esas topologías, forman un medio heterogéneo donde las diversas capacidades del Sistema Operativo, puede existir en diversos lugares. Realmente, es muy, pero muy interesante. Pero irónicamente, me suena a un sistema operativo Multics(el abuelo de Unix) distribuido...
¿Quieres los detalles técnicos? Visita el sitio de Singularity:
http://research.microsoft.com/os/singularity/
Y tu, ¿Piensas que Microsoft debería de limitarse a Windows y hacerlo bien, en vez de intentar acaparar el mercado con otros sistemas, que no se sabe si serán tan "exitosos" como Vista?

Sunsetting Sr. Byte.

El Sr. Byte ha estado más de 5 años inactivo. Digamos que estaba en " code freeze ". Pero ahora es el último release. Quizas no...