Linux does not use DirectX - however, DirectX games work in Wine because the DirectX calls can be translated by Wine to OpenGL calls. But there is a possibility of a program working faster because the libraries of Wine are simpler, and because disk access is often faster in Linux.īecause Linux uses OpenGL, Windows programs that use OpenGL often work well in Wine. In practice, the program may be slower, because the translation is made. While technically true, Wine is no different from any other software library in this regard even newer versions of Windows must load extra resources to support older applications. a program should work about as fast as Microsoft Windows. Wine does not do any CPU emulation - hence the name 'Wine Is Not an Emulator.' Some people argue that since Wine introduces an extra layer above the system a Windows application will run slowly. ![]() There is no emulated code, but only the calls to the libraries are translated. Then the code of the program executed at full speed. These calls are translated so that the Wine's libraries called. The code of a program is first examined for calling the Windows libraries. The more a program is well written and the standard libraries, the greater the chance that the program will work in Wine. ![]() These libraries are rewritten and implemented in Wine so that they do much the same. A program in Windows makes extensive use of standard libraries that belong to Microsoft Windows.
0 Comments
Leave a Reply. |