O que é OpenGL® for Wine®?

A Biblioteca Open Graphics (OpenGL®) para o emulador Linux Windows® (Wine®) é uma maneira de executar programas sob o sistema operacional Linux que foram originalmente projetados para executar nativamente sob o Microsoft® Windows®. O OpenGl® for Wine® tenta fornecer toda a funcionalidade gráfica, incluindo suporte direto de hardware, que é fornecido no Windows® de uma maneira que é principalmente transparente para o usuário. Tecnicamente, um usuário deve ser capaz de baixar o Wine® e ter suporte automaticamente para o OpenGL®, mas esse nem sempre pode ser o caso e algumas complicações podem surgir. Esses problemas com o OpenGL® for Wine® são ainda mais exacerbados pelo fato de que alguns programas gráficos de ponta escritos para Windows® realmente dependem de truques e otimizações baseadas em implementações proprietárias ou com erros de padrões que não são replicados ou reconhecidos em Wine®. Para a maioria dos programas, as bibliotecas OpenGL® for Wine® funcionam bem, mas ProgramAMS que são altamente otimizados e usam métricas exatas podem funcionar mal ou simplesmente não executar sob a estrutura.

A tarefa que o OpenGL® for Wine® tenta resolver é executar um programa sob um sistema operacional diferente da mesma maneira que seria em um ambiente nativo do Windows®. Essa tarefa é difícil em parte porque as áreas do sistema operacional Windows® estão ocultas e proprietárias e, em parte, devido às restrições de segurança que os sistemas Linux impõem aos programas que ele executa. Por esses motivos, a implementação do OpenGL® em Wine® possui algumas áreas em que a emulação não é implementada exatamente da mesma maneira que está no Windows®.

A complexidade de emular software de outro sistema operacional à parte, o OpenGL® for Wine® é predominantemente usado, assim como o OpenGL®, pelo videogame e pela indústria gráfica tridimensional (3D). Estes programOs AMs são escritos com o máximo cuidado para puxar todo o poder de processamento e otimização do sistema e do compilador. Os resultados são programas que podem ter problemas para executar nativamente em um ambiente Windows® True. Isso é mais complexo pelo fato de o Windows® fornecer suas próprias bibliotecas gráficas nativas conhecidas como DirectX®, suportadas pela maioria das placas gráficas. Emulando chamadas para o DirectX®, redirecionando -as para chamadas OpenGL® pode criar etapas extras que podem reduzir o desempenho de um programa.

O sistema de emulação OpenGL® for Wine® é muito eficaz para uma alta porcentagem de programas. Ele pode executar um grande número de aplicativos Windows® sem problemas. Para um novo software, especialmente o software que usa acesso e truques de baixo nível para aumentar o desempenho, os problemas que podem ser encontrados usando um emulador podem tornar um programa inutilizável fora de seu ambiente nativo.

OUTRAS LÍNGUAS

Este artigo foi útil? Obrigado pelo feedback Obrigado pelo feedback

Como podemos ajudar? Como podemos ajudar?