Skip to main content

Vin MS Windows Emulator för Linux

Maidan e Karbala | Hazrat Imam Hussain as Hazrat Hur Bin Yazid | Mehrban Ali | waqia (Juni 2026)

Maidan e Karbala | Hazrat Imam Hussain as Hazrat Hur Bin Yazid | Mehrban Ali | waqia (Juni 2026)
Anonim

Målet med vinprojektet är att utveckla ett "översättningsskikt" för Linux och andra POSIX-kompatibla operativsystem som gör det möjligt för användare att köra inbyggda Microsoft Windows-program på de operativsystemen.

Översättningsskiktet är ett mjukvarupaket som "emulerar" Microsoft Windows API (Application Programming Interface), men utvecklarna betonar att det inte är en emulator i den meningen att det lägger till ett extra programlager över det inbyggda operativsystemet, vilket skulle lägga till minne och beräkningskostnader och negativt påverka prestanda.

Istället tillhandahåller vin alternativa DDL (Dynamic Link Libraries) som behövs för att köra applikationerna. Dessa är inbyggda programkomponenter som, beroende på implementeringen, kan vara lika effektiva eller effektivare än sina Windows-motsvarigheter. Det är därför som vissa MS Windows-program körs snabbare på Linux än på Windows.

Vinutvecklingslaget har gjort betydande framsteg när det gäller att uppnå målet att göra det möjligt för användare att köra Windows-program på Linux. Ett sätt att mäta framstegen är att räkna antalet program som har testats. Vinapplikationsdatabasen innehåller för närvarande mer än 8500 poster. Inte alla fungerar perfekt, men de flesta vanliga Windows-programmen kör ganska bra, till exempel följande mjukvarupaket och -spel: Microsoft Office 97, 2000, 2003 och XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 och 6.5.1, Silkroad Online 1.x, Half Life 2 Retail, Half Life Counter-Strike 1,6 och Battlefield 1942 1.6.

Efter installationen av Vin kan Windows-program installeras genom att placera CD-skivan i cd-skivan, öppna ett skalfönster, navigera till CD-katalogen som innehåller installationen körbar och skriva in "wine setup.exe", om setup.exe är installationsprogrammet .

När du kör program i Wine kan användaren välja mellan "skrivbordet i skrivbordet" och blandbara fönster. Vinet stöder både DirectX och OpenGL-spel. Stöd för Direct3D är begränsat. Det finns också ett Wine API som tillåter programmerare att skriva programvara som körs är källa och binär kompatibel med Win32-kod.

Projektet startades 1993 med syfte att köra Windows 3.1-program på Linux. Därefter har versioner för andra Unix-operativsystem utvecklats. Den ursprungliga samordnaren av projektet, Bob Amstadt, överlämnade projektet till Alexandre Julliard ett år senare. Alexandre har sedan dess ledt utvecklingsarbetet.