CrossOver es una capa de compatibilidad de Microsoft Windows disponible para Linux , macOS y ChromeOS . Esta capa de compatibilidad permite que muchas aplicaciones basadas en Windows se ejecuten en sistemas operativos Linux, macOS o ChromeOS.
CrossOver es desarrollado por CodeWeavers y se basa en Wine , una capa de compatibilidad de código abierto para Windows. CodeWeavers modifica el código fuente de Wine , aplica parches de compatibilidad , agrega herramientas de configuración que son más fáciles de usar , scripts de instalación automatizados y brinda soporte técnico . Todos los cambios realizados en el código fuente de Wine están cubiertos por la LGPL y están disponibles públicamente. CodeWeavers mantiene una base de datos en línea que enumera el rendimiento de varias aplicaciones de Windows con CrossOver. [2]
CrossOver Linux es la versión original de CrossOver. Su objetivo es integrarse correctamente con los entornos de escritorio GNOME y KDE para que las aplicaciones de Windows se ejecuten sin problemas en distribuciones Linux. Antes de la versión 6, se llamaba CrossOver Mac Office. CrossOver Linux se ofrecía originalmente en ediciones Standard y Professional. CrossOver Linux Standard se diseñó para una sola cuenta de usuario en una máquina. CrossOver Linux Professional proporcionó funciones mejoradas de implementación y administración para usuarios corporativos y múltiples cuentas de usuario por máquina. Con el lanzamiento de CrossOver Linux 11 en 2012, estas diferentes ediciones se fusionaron en un solo producto CrossOver Linux.
En 2005, Apple anunció una transición de procesadores PowerPC a Intel en sus computadoras, lo que permitió a CodeWeavers desarrollar una versión para Mac OS X de CrossOver Office llamada 'CrossOver Mac' [3].
CrossOver Mac se lanzó el 10 de enero de 2007. [4] Con el lanzamiento de CrossOver Mac 7 el 17 de junio de 2008, CrossOver Mac se dividió en ediciones Standard y Pro como CrossOver Linux. La versión Standard incluía seis meses de soporte y actualizaciones, mientras que la versión Pro incluía un año de soporte y actualizaciones, junto con una copia incluida de CrossOver Games. Con el lanzamiento de CrossOver Mac 11 en 2012, estas diferentes ediciones se fusionaron en un solo producto CrossOver Mac.
En 2019, macOS Catalina pasó a ser de 64 bits únicamente y eliminó la compatibilidad con programas y bibliotecas de 32 bits. En diciembre de 2019, Codeweavers lanzó CrossOver 19, que brinda compatibilidad con aplicaciones de Windows de 32 bits en un sistema operativo sin bibliotecas de 32 bits, lo que soluciona este problema. [5] La técnica, conocida como "wine32on64", requiere el uso de LLVM modificado para crear código thunk adicional que permita ejecutar programas de 32 bits en un wine de 64 bits. [6]
A principios de junio de 2023, CodeWeavers anunció que las primeras etapas de la compatibilidad con DirectX 12 en macOS estarían disponibles en CrossOver 23. [7] En la WWDC 2023 , Apple anunció el Game Porting Toolkit basado en CrossOver para llevar los juegos de Windows a macOS. Apple no colaboró con CodeWeavers en este kit de herramientas. [8] [9] En septiembre de 2023, CodeWeavers lanzó la versión 23.5 de Crossover, que admite D3DMetal del Game Porting Toolkit, así como el marco multimedia GStreamer . [10]
Como ejemplo de la complejidad del paquete final:
Una copia estándar de CrossOver ahora incluye la funcionalidad de las ediciones CrossOver Games, CrossOver Standard y CrossOver Professional. Estas versiones individuales más antiguas de Crossover ya no están disponibles. [15]
CrossOver Games, anunciado el 10 de marzo de 2008, era un producto destinado a permitir a los usuarios jugar a una amplia gama de juegos proporcionando parches de Wine actuales. [16] La expectativa era que se actualizaría en un cronograma semanal o mensual para incorporar el último trabajo de programación de Wine que se aceptara. En contraste, el producto general CrossOver Office se centró más en el software de estabilidad y productividad, y tenía un cronograma de beta y lanzamiento mucho más lento. CrossOver Games no pudo lanzar actualizaciones con la frecuencia suficiente para justificar su línea de producción separada y se suspendió en 2012. Se fusionó nuevamente en un producto CrossOver unificado.
CrossOver Server era una versión especializada de CrossOver Linux que permitía ejecutar aplicaciones de Windows en sistemas de cliente ligero . Se discontinuó en 2007, ya que muchas de sus funciones estaban presentes en la edición CrossOver Linux Pro.
El 28 de octubre de 2008, como resultado del Lame Duck Challenge , Codeweavers regaló todos sus productos. La página principal de Codeweavers fue reemplazada temporalmente debido al tráfico inusualmente alto del día. [17] Según CodeWeavers, al menos 750.000 registros de productos se regalaron durante el 28 de octubre. [18]
El 31 de octubre de 2012, CodeWeavers organizó un segundo sorteo de software, titulado "Flock the Vote" [Recauda votos]. [19] CodeWeavers prometió organizar un sorteo de este tipo si 100.000 votantes estadounidenses se comprometían a votar el día de las elecciones, en un intento no partidista de fomentar el activismo . Más de 100.000 personas se comprometieron, por lo que CodeWeavers permitió que cualquier persona del mundo descargara y registrara una copia de CrossOver Linux o CrossOver Mac.