Actualidad de economía y nuevas tecnologías.

Viernes 03 del Julio de 2009 — Actualizado a las: 17:36 PM

El emulador de Windows Wine llega al estado de beta

Guillem Alsina

Actualizada: 28/10/2005

Tras doce años de desarrollo ininterrumpido, el grupo de desarrollo de Wine disponibiliza una versión muy madurada en lo que se refiere a compatibilidad con el sistema operativo de Microsoft.

Wine es una capa de software que permite la ejecución de programas de Windows en otros sistemas operativos, como Linux o cualquier sistema que cumpla con la especificación POSIX*. En este sentido no constituye un emulador de hardware, como son VMware o Bochs, pero si una capa de software nativo de un sistema determinado que proporciona los mismos servicios que da la API (Application Program Interface) de otro sistema diferente. Wine es una iniciativa libre y abierta, que ha servido de base para otras iniciativas similares.

Esta semana el proyecto Wine ha anunciado la disponibilización de la versión beta 0.9, frente a las anteriores versiones alpha que habían caracterizado constantemente el software liberado por su equipo de desarrollo.

La importancia del reciente anuncio radica en que, hasta la fecha, los mismos responsables del proyecto Wine habían considerado su software solamente apto para el estado de alpha -término que en informática denota el software aún no suficientemente maduro para pasar a la fase beta, que es a su vez la que antecede a la liberación final del producto-, lo que implica a su vez que se ha llegado a un punto en el que la compatibilidad con Windows es suficientemente alta y buena como para dar a la comunidad un producto acabado.

La dificultad de tal proyecto, que a priori podría parecer poca para doce años de trabajo, se magnifica si pensamos que el grupo de voluntarios asociado a Wine ha reimplementado la API de Windows sin prácticamente ayuda económica, mientras que Microsoft trabaja continuamente en nuevas versiones que amplían y cambian aspectos puntuales de dicha API, contando para ello con unos recursos económicos ilimitados a ojos de cualquier ciudadano, lo que nos da en primer lugar una desproporción de medios absoluta y, en segundo lugar un lapso de tiempo insuficiente para que un proyecto como Wine pueda estar siempre a la orden del día respecto a Windows.

Pese a que aún no hay una compatibilidad al 100% con Windows, el equipo de desarrollo de Wine espera que casi todas las aplicaciones existentes para el sistema operativo de Microsoft puedan ejecutar el proceso de instalación con éxito, y que buen número de estas funcionen correctamente. No obstante, se advierte que es posible que algunas aplicaciones puedan sufrir problemas durante su ejecución, debido precisamente a la complejidad técnica antes expuesta para realizar este proyecto.

Para la descarga de Wine 0.9 beta contamos con los fuentes de la aplicación más paquetes precompilados y preparados para instalar en las distribuciones de Linux más populares como Red Hat/Fedora, SuSE/Novell, Mandriva, Ubuntu o el sistema FreeBSD.

A partir de aquí, la pregunta lógica que puede saltar a la mente de cualquier lector es: ¿y a partir de ahora qué? ¿veremos una "versión final" de Wine? Es posible, aunque poco probable por los motivos anteriormente expuestos, ya que lo más factible es que Wine sea un software en continuo estado de desarrollo. No obstante, el tiempo que aún queda entre ahora y el lanzamiento de Windows Vista hacen que el desarrollo de Wine se pueda "congelar" en una versión compatible con Windows XP para pasar posteriormente a versiones de desarrollo 1.x compatibles con las nuevas APIs de Vista.

Más información:

Wine HQ http://www.winehq.com

* Una especificación de API para la realización de programas compatibles con varios sistemas operativos