Skip to main content

Wine MS Windows Emulator dla systemu Linux

Loose Change: 2nd Edition (2005 documentary) (Może 2025)

Loose Change: 2nd Edition (2005 documentary) (Może 2025)
Anonim

Celem projektu Wine jest opracowanie "warstwy tłumaczącej" dla systemów operacyjnych Linux i innych kompatybilnych z POSIX, które umożliwiają użytkownikom uruchamianie rodzimych aplikacji Microsoft Windows na tych systemach operacyjnych.

Ta warstwa tłumaczenia jest pakietem oprogramowania, który "emuluje" API Microsoft Windows (Application Programming Interface), ale programiści podkreślają, że nie jest to emulator w tym sensie, że dodaje dodatkową warstwę oprogramowania na natywnym systemie operacyjnym, który zwiększyłoby obciążenie pamięci i obliczeń oraz negatywnie wpłynęłoby na wydajność.

Zamiast tego Wine dostarcza alternatywne pliki DDL (Dynamic Link Libraries), które są potrzebne do uruchamiania aplikacji. Są to rodzime składniki oprogramowania, które w zależności od ich implementacji mogą być równie wydajne lub wydajniejsze niż ich odpowiedniki w systemie Windows. Dlatego niektóre aplikacje MS Windows działają szybciej w systemie Linux niż Windows.

Zespół ds. Rozwoju wina poczynił znaczne postępy na drodze do osiągnięcia celu, jakim jest umożliwienie użytkownikom uruchamiania programów Windows na Linuksie. Jednym ze sposobów zmierzenia tego postępu jest policzenie liczby testowanych programów. Baza danych aplikacji Wine zawiera obecnie ponad 8500 pozycji. Nie wszystkie z nich działają doskonale, ale najczęściej używane aplikacje systemu Windows działają całkiem dobrze, takie jak następujące pakiety oprogramowania i gry: Microsoft Office 97, 2000, 2003 i XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, QuickTime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 i 6.5.1, Silkroad Online 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6 i Battlefield 1942 1.6.

Po zainstalowaniu Wine, aplikacje Windows można zainstalować, umieszczając dysk CD w napędzie CD, otwierając okno powłoki, przechodząc do katalogu CD zawierającego plik wykonywalny instalacji i wpisując "wine setup.exe", jeśli program instalacyjny to program instalacyjny .

Podczas wykonywania programów w Wine użytkownik może wybierać między trybem "desktop-in-a-box" a miksem okien. Wine obsługuje zarówno gry DirectX, jak i OpenGL. Obsługa Direct3D jest ograniczona. Istnieje również Wine API, które pozwala programistom pisać oprogramowanie, które działa, jest źródłowe i binarne zgodne z kodem Win32.

Projekt rozpoczął się w 1993 r., Mając na celu uruchomienie programów Windows 3.1 na Linuksie. Następnie opracowano wersje dla innych systemów operacyjnych Unix. Pierwotny koordynator projektu, Bob Amstadt, przekazał projekt Alexandre'owi Julliardowi rok później. Od tamtej pory Alexandre prowadzi prace rozwojowe.