Skip to main content

Vin MS Windows Emulator til Linux

GJERULFF'S GUIDE: LÆR HVORDAN MAN KYSSER (Juni 2026)

GJERULFF'S GUIDE: LÆR HVORDAN MAN KYSSER (Juni 2026)
Anonim

Målet med Wine-projektet er at udvikle et "oversættelseslag" til Linux og andre POSIX-kompatible operativsystemer, der gør det muligt for brugere at køre native Microsoft Windows-applikationer på disse operativsystemer.

Dette oversættelseslag er en softwarepakke, der "emulerer" Microsoft Windows API (Application Programming Interface), men udviklerne understreger, at det ikke er en emulator i den forstand, at den tilføjer et ekstra softwarelag oven på det native operativsystem, hvilket ville tilføje hukommelse og beregning overhead og negativt påvirke ydeevnen.

I stedet leverer Wine alternative DDL'er (Dynamic Link Libraries), der er nødvendige for at køre applikationerne. Disse er native softwarekomponenter, der, afhængigt af deres implementering, kan være lige så effektive eller mere effektive end deres Windows-kolleger. Derfor løber nogle MS Windows-programmer hurtigere på Linux end på Windows.

Vinudviklingsholdet har gjort betydelige fremskridt i retning af at nå målet om at give brugerne mulighed for at køre Windows-programmer på Linux. En måde at måle fremskridt på er at tælle antallet af programmer, der er blevet testet. Wine Application Database indeholder i øjeblikket mere end 8500 poster. Ikke alle arbejder perfekt, men de mest almindeligt anvendte Windows-programmer kører ganske godt, f.eks. Følgende softwarepakker og -spil: Microsoft Office 97, 2000, 2003 og XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 og 6.5.1, Silkroad Online 1.x, Half Life 2 Retail, Half Life Counter-Strike 1.6 og Battlefield 1942 1.6.

Efter installation af Vin kan Windows-programmer installeres ved at placere cd'en i cd-drevet, åbne et skalvindue, navigere til cd-biblioteket, der indeholder installationen, og indtaste "wine setup.exe", hvis setup.exe er installationsprogrammet .

Når du udfører programmer i Wine, kan brugeren vælge mellem "desktop-in-a-box" -tilstand og blandbare vinduer. Vin understøtter både DirectX og OpenGL spil. Støtte til Direct3D er begrænset. Der er også en Wine API, der giver programmerere mulighed for at skrive software, der kører, er kilde og binær kompatibel med Win32-kode.

Projektet blev startet i 1993 med formål at drive Windows 3.1-programmer på Linux. Derefter er versioner for andre Unix-operativsystemer blevet udviklet. Den oprindelige koordinator for projektet, Bob Amstadt, overleverede projektet til Alexandre Julliard et år senere. Alexandre har siden før været leder for udviklingsindsatsen.