Funkcje wine
Kompatybilność Binarna
- Uruchamianie natywnych programów i bibliotek dla Windows 9x/NT/2000/XP, Windows 3.x oraz DOS.
- Warstwa pamięci, obsługa wyjątków, wątków i procesów kompatybilne z Win32.
- Zaprojektowany dla systemów operacyjnych kompatybilnych z POSIX (np. Linux i FreeBSD)
- Kompatybilność z Windows "bug-for-bug".
Grafika
- X11-based graphics allows remote display to any X terminal.
Wsparcie dla czcionek w formacie X11, TrueType (.ttf/.ttc) oraz Windows Bitmap (.fon).
- Wsparcie DirectX dla gier (ograniczone wsparcie dla Direct3D).
- Obsługa gier i aplikacji bazujących na OpenGL.
Drukowanie za pomocą sterownika PostScript via PostScript lub natywnego sterownika Win16.
- Obsługa Enhanced Metafile (EMF) i Windows Metafile (WMF).
- Desktop-in-a-box or mixable windowsPIulpit abo
Wsparcie warstwy Windows MultiMedia (WinMM) wraz z wbudowanymi kodekami.
Możliwość korzystania przez programy dla Windows z interfejsów takich jak:
- Urządzenia dźwiękowe poprzez systemy: ALSA, OSS, ARTS, JACK, i libaudio
- Wielojęzyczne klawiatury i wprowadzanie CJK (chiński, japoński, koreański) poprzez XIM
- Modemy, serial devices
- Sieci (TCP/IP and IPX)
- Skanery ASPI
- Tablety Windows poprzez XInput (np. Wacom)
API Wine
- Zaprojektowane w zgodności źródłowej oraz binarnej z kodem Win32.
- Win32 API test suite to ensure compatibility
- Kompatybilne z szeroką gamą kompilatorów języka C.
- Permits mixing of Win32 and POSIX code
- Permits mixing of ELF (.so) and PE (.dll/.exe) binaries in one address space
- Win32 compatible header files
- Automatycznie generowana dokumentacja API.
- Kompilator źródeł
- Kompilator wiadomości
- Kompilator IDL
- Extensive Unicode support
- Wielojęzyczność - Wine obsługuje 16 języków
- Built-in debugger and configurable trace messages
- Zewnętrzny kontroler pamięci, wsparcie przy użyciu Valgrind.
- Przykładowe programy
Zobacz także
Tłumaczenia
