Mvinyo huendesha Maombi ya Windows

Inavyofanya kazi

Lengo la Mradi wa Mvinyo ni kuendeleza "safu ya kutafsiri" kwa Linux na mifumo ya uendeshaji inayofaa ya POSIX ambayo inaruhusu watumiaji kuendesha maombi ya asili ya Microsoft Windows kwenye mifumo hiyo .

Safu hii ya kutafsiri ni mfuko wa programu ambayo "huhamisha" Microsoft Windows API ( Maombi ya Programu ya Maombi ), lakini waendelezaji wanasisitiza kwamba sio emulator kwa maana inaongezea safu ya ziada ya programu juu ya mfumo wa uendeshaji wa asili, ambayo ingeongeza kumbukumbu na uhesabuji wa hesabu na kuathiri utendaji.

Badala yake Mvinyo hutoa DDL mbadala (Maktaba ya Viungo vya Dynamic) ambayo yanahitajika ili kuendesha programu. Hizi ni vipengele vya programu vya asili ambavyo, kwa kutegemea utekelezaji wao, vinaweza kuwa na ufanisi au ufanisi zaidi kuliko wenzao wa Windows. Ndiyo sababu baadhi ya programu za MS Windows zinaendesha kasi zaidi kwenye Linux kuliko kwenye Windows.

Timu ya maendeleo ya Mvinyo imetoa maendeleo makubwa kuelekea kufikia lengo ili kuwawezesha watumiaji kuendesha programu za Windows kwenye Linux. Njia moja ya kupima hatua hiyo ni kuhesabu idadi ya programu zilizojaribiwa. Orodha ya Maombi ya Mvinyo sasa ina funguo zaidi ya 8500. Si wote wanaofanya kazi kikamilifu, lakini kwa kawaida Matumizi ya Windows hutumika vizuri, kama vile paket na programu zifuatazo: Microsoft Office 97, 2000, 2003, na XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 na 6.5.1, Silkroad Online 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6, na uwanja wa vita 1942 1.6.

Baada ya kufunga Mvinyo, programu za Windows zinaweza kuwekwa kwa kuweka CD ndani ya gari la CD, kufungua dirisha la shell, kuelekea kwenye saraka ya CD iliyo na usanifu wa kutekeleza, na kuingia "divai setup.exe", ikiwa setup.exe ni programu ya ufungaji .

Wakati wa kutekeleza programu katika Mvinyo, mtumiaji anaweza kuchagua kati ya "desktop-in-box-mode" mode na madirisha yanayochanganywa. Mvinyo husaidia michezo ya DirectX na OpenGL. Msaada kwa Direct3D ni mdogo. Kuna pia API ya Mvinyo ambayo inaruhusu programu za kuandika programu inayoendesha ni chanzo na binary inalingana na Win32 code.

Mradi ulianzishwa mwaka wa 1993 na lengo la kuendesha mipango Windows 3.1 kwenye Linux. Baadaye, matoleo ya mifumo mingine ya uendeshaji ya Unix yameandaliwa. Mratibu wa awali wa mradi huo, Bob Amstadt, alitoa mradi huo kwa Alexandre Julliard mwaka mmoja baadaye. Alexandre imekuwa akiongoza juhudi za maendeleo tangu wakati huo.