Vín keyrir Windows forrit

Hvernig það virkar

Markmiðið með vínsverkefninu er að þróa "þýðingarlag" fyrir Linux og önnur POSIX samhæft stýrikerfi sem gerir notendum kleift að hlaupa innfæddur Microsoft Windows forrit á þeim stýrikerfum .

Þessi þýðingarlag er hugbúnaðarpakka sem "emulates" Microsoft Windows API ( forritaprófunarforritið ) en verktaki leggur áherslu á að það sé ekki keppinautur í þeim skilningi að það bætir viðbótar hugbúnaðarlagi ofan við innbyggða stýrikerfið sem myndi bæta við minni og reiknað kostnaður og hafa neikvæð áhrif á árangur.

Í staðinn veitir Wine önnur DDL (Dynamic Link Libraries) sem þarf til að keyra forritin. Þetta eru innfæddir hugbúnaðarþættir sem geta verið eins skilvirkar eða skilvirkari en þeirra hliðstæða Windows, allt eftir framkvæmd þeirra. Þess vegna eru sum MS Windows forrit hraðar á Linux en á Windows.

Vinþróunarhópurinn hefur gert verulegar framfarir í því skyni að ná því markmiði að gera notendum kleift að keyra Windows forrit á Linux. Ein leið til að mæla þessi framfarir er að telja fjölda forrita sem hafa verið prófaðar. Vín Umsókn Gagnasafn inniheldur nú meira en 8500 færslur. Ekki eru allir þeir sem virka fullkomlega, en flestir notaðir Windows forrit hlaupa nokkuð vel, svo sem eftirfarandi hugbúnaðarpakka og leiki: 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.

Eftir að setja Vín er hægt að setja Windows forrit inn með því að setja geisladiskinn í geisladrifið, opna skel gluggann, fara í geisladiskinn sem inniheldur uppsetningarforritið og slá inn "vín setup.exe", ef setup.exe er uppsetningarforritið .

Þegar forrit eru tekin í Vín getur notandinn valið á milli "skrifborðs-í-kassa" ham og blandanlegur gluggakista. Vín styður bæði DirectX og OpenGL leiki. Stuðningur við Direct3D er takmörkuð. Það er líka Vín API sem leyfir forriturum að skrifa hugbúnað sem keyrir er uppspretta og tvöfaldur samhæft við Win32 kóða.

Verkefnið var hafið árið 1993 með það að markmiði að keyra Windows 3.1 forrit á Linux. Í kjölfarið hafa útgáfur fyrir önnur Unix stýrikerfi verið þróuð. Upprunalega umsjónarmaður verkefnisins, Bob Amstadt, afhenti verkefnið til Alexandre Julliard ári síðar. Alexandre hefur verið leiðandi þróun viðleitni síðan.