Vinyo akuthamanga Mawindo a Windows

Momwe Izo Zimagwirira Ntchito

Cholinga cha polojekiti ya Wine ndichokulitsa "kusanjikiza" kwa Linux ndi machitidwe ena omwe amagwiritsidwa ntchito POSIX omwe amathandiza ogwiritsa ntchito machitidwe a Microsoft Windows ku machitidwe awo .

Luso lamasulidweli ndi pulogalamu ya pulogalamu yomwe "imayambitsa" Microsoft Windows API ( Application Programming Interface ), koma omanga akugogomezera kuti siyimulator chifukwa chakuti imapanga pulogalamu yowonjezera yowonjezera pamwamba pa dongosolo loyendetsa, lomwe zikhoza kuwonjezera kukumbukira ndi kuwerengera pamwamba komanso kusokoneza ntchito.

Mmalo mwake Vinyo amapereka njira zina za DDLs (Dynamic Link Libraries) zomwe zimafunika kuti ziyendetse ntchito. Izi ndizochokera ku mapulogalamu a pulojekiti omwe, malinga ndi kukhazikitsidwa kwawo, akhoza kukhala ofunika kwambiri kapena ogwira ntchito kuposa maofesi awo a Windows. Ndicho chifukwa chake mawindo ena a MS Windows amathamanga kwambiri pa Linux kuposa pa Windows.

Gulu lopanga vinyo lasintha kwambiri pakukwaniritsira cholinga kuti athandize ogwiritsa ntchito mapulogalamu a Windows pa Linux. Njira imodzi yoyeretsera kupita patsogolo ndiko kuwerenga chiwerengero cha mapulogalamu omwe ayesedwa. Wine Application Database ili ndi zolembera zoposa 8500. Zonse sizigwira bwino ntchito, koma maofesi ambiri omwe amagwiritsidwa ntchito pa Windows amawoneka bwino, monga mapulogalamu ndi masewera awa: Microsoft Office 97, 2000, 2003, XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 ndi 6.5.1, Silkroad Online 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6, ndi Nkhondo 1942 1.6.

Pambuyo popanga vinyo, mawindo a Windows angathe kukhazikitsidwa mwa kuika CD m'dongosolo la CD, kutsegula mawindo a shell, kupita ku CD yosungiramo ntchito, ndikulowa "vinyo setup.exe", ngati setup.exe ndi pulogalamu yowunikira .

Pochita mapulogalamu mu Vinyo, wosuta angathe kusankha pakati pa mawonekedwe a "desktop-in-box" ndi mawindo osakanikirana. Vinyo amathandiza masewera a DirectX ndi OpenGL. Thandizo la Direct3D ndi lochepa. Palinso Wine API yomwe imalola omvera kulemba pulogalamu yomwe imathamanga ndizochokera ndipo zimakhala zofanana ndi Win32 code.

Ntchitoyi inayambika mu 1993 ndi cholinga choyendetsa mapulogalamu a Windows 3.1 pa Linux. Pambuyo pake, matembenuzidwe a mawonekedwe ena a Unix apangidwa. Woyang'anira ntchitoyi, Bob Amstadt, adapereka ntchitoyi ku Alexandre Julliard chaka china. Alexandre wakhala akutsogolera ntchito zopititsa patsogolo kuyambira pamenepo.