¿Qué es OpenGL® para Wine®?

La biblioteca de gráficos Open (OpenGL®) para el emulador de Linux Windows® (Wine®) es una forma de ejecutar programas bajo el sistema operativo Linux que originalmente se diseñó para ejecutarse de forma nativa en Microsoft® Windows®. OpenGL® for Wine® intenta proporcionar toda la funcionalidad gráfica, incluido el soporte de hardware directo, que se proporciona en Windows® de una manera que es principalmente transparente para el usuario. Técnicamente, un usuario debe poder descargar Wine® y automáticamente tener soporte para OpenGL®, pero este no siempre es el caso y pueden surgir algunas complicaciones. Estos problemas con OpenGL® para Wine® se exacerban aún más por el hecho de que algunos programas gráficos de alta gama escritos para Windows® realmente se basan en trucos y optimizaciones que se basan en implementaciones patentadas o con errores de estándares que no se replican o reconocen en Wine®. Para la mayoría de los programas, las bibliotecas OpenGL® for Wine® funcionan bien, pero programAMS que están altamente optimizados y que usan métricas exigentes pueden funcionar mal o simplemente no ejecutarse bajo el marco.

La tarea que OpenGL® para Wine® intenta resolver es ejecutar un programa bajo un sistema operativo diferente de la misma manera que lo haría bajo un entorno nativo de Windows®. Esta tarea es difícil en parte porque las áreas del sistema operativo Windows® están ocultas y patentadas, y en parte debido a las restricciones de seguridad que los sistemas Linux imponen a los programas que ejecuta. Por estas razones, la implementación OpenGL® bajo Wine® tiene algunas áreas en las que la emulación no se implementa exactamente de la misma manera que está bajo Windows®.

La complejidad de emular software de otro sistema operativo a un lado, OpenGL® para Wine® se usa predominantemente, al igual que OpenGL®, por el videojuego y la industria gráfica tridimensional (3D). Estos programasLos AM están escritos con el máximo cuidado para extraer hasta la última potencia de procesamiento y optimización del sistema informático y el compilador. Los resultados son programas que pueden tener problemas incluso en ejecución de forma nativa en un entorno verdadero de Windows®. Esto se hace más complejo por el hecho de que Windows® proporciona sus propias bibliotecas gráficas nativas conocidas como DirectX® que son compatibles con la mayoría de las tarjetas gráficas. Emular llamadas a DirectX® redirándose a las llamadas OpenGL® puede crear pasos adicionales que pueden reducir el rendimiento de un programa.

El sistema de emulación OpenGL® for Wine® es muy efectivo para un alto porcentaje de programas. Puede ejecutar una gran cantidad de aplicaciones de Windows® sin ningún problema. Para el nuevo software, especialmente el software que utiliza acceso y trucos de muy bajo nivel para aumentar el rendimiento, los problemas que se pueden encontrar utilizando un emulador pueden hacer que un programa fuera inutilizable fuera de su entorno nativo.

OTROS IDIOMAS