JAK WINE ROBI TO CO ROBI

  1. Windowsowe pliki wykonywalne:

    Wine oferuje pełne wsparcie dla binarnego wczytywania Windowsowych plików wykonywalnych (obu .EXE i DLL)

     

  2. DLL:

    Wine ma wewnętrzną implementację dla setek Windowsowych DLLów - chociaż nie wszystkie są w pełni zaimplementowane. Na przykład 92% userd32.dll zawierającego sporo funkcji związanych z interfejsem użytkownika jest zaprogramowane w dostępnych źródłach Wine.

     

  3. COM:

    Jest to Windowsowa technologia wirtualnie używana przez sporą ilość aplikacji Windowsa i pozwala na przykład umieszczać tabelki Excela wewnątrz dokumentów Worda. Bardzo dobrze wsparte przez Wina.

     

  4. Rejestry:

    Kolejny kawałek wirtualnie używany przez wszelkie aplikacje Windowsowe. Wine radzi sobie w 90% z API zarządzaniem rejestrów

     

  5. Aspekty jądra

    Właściwości jądra systemu są sprawnie rozwiązane w Wine. Pomimo dużych różnic pomiędzy tymi dwoma systemami operacyjnymi jest też dużo podobieństw na fundamentalnym poziomie takich jak: wsparcie dla plików i katalogów, współbieżnego uruchamiania wielu programów, podobieństwa w interfejsach użytkownika oraz wsparcia dla multimediów. W związku z tym Wine bardzo dobrze wspiera API jądra systemu związane z procesami, wątkami, plikami i kolejkami wiadomości.

     

  6. Audio i wideo

    Wine dobrze radzi sobie z uruchamianiem windowsowych plików audio i wideo (nawet używajac Windows Media Player)

     

  7. Drukowanie

    Dzięki Wine jest możliwość drukowania poprzez uruchomione aplikacje Windowsowe.

     

  8. ODBC:

    Wine wspiera także Windowsowe aplikacje które potrzebują dostępu do bazy danych używając ODBC

     

  9. Debugowanie

    Wine posiada wbudowany potężny debuger który, poza wspieraniem podstawowych funkcji debugujących, daje możliwość debugowania uruchomień Windowsowych plików wykonywalnych w Linuksie. Jest to prawdopodobnie najlepsza cecha jaką Wine oferuje dla programistów. Wine posiada także dobrze zaprojektowane moduły do tracowania i loggingu. Jest to bardzo ważne gdyż podczas instalowania aplikacji Windowsowych w Wine powstaje dużo problemów, więc każdy użytkownik wcześniej lub później korzystając z Wine wymaga dobrych narzędzi do debugowania.

     

Czym jest Wine?

spis tresci

Czego Wine nie potrafi?