Wine Runs Windows Applications

Cara Kerja

Tujuan saka proyek Wine yaiku kanggo ngembangake "lapisan terjemahan" kanggo Linux lan sistem operasi POSIX kompatibel liyane sing ngidini pangguna bisa mbukak aplikasi Microsoft Windows asli ing sistem operasi kasebut .

Lapisan terjemahan iki minangka paket perangkat lunak sing "njalari" Microsoft Windows API ( Aplikasi Programming Interface ), nanging para pangembang nandheske yen iku ora minangka emulator kanthi arti sing nambah lapisan piranti lunak tambahan ing ndhuwur sistem operasi native, sing bakal nambah memori lan overhead komputasi lan mengaruhi kinerja.

Nanging Wine menehi alternatif DDLs (Dynamic Link Libraries) sing dibutuhake kanggo mbukak aplikasi. Iki minangka komponen lunak native sing, gumantung ing implementasine, bisa kaya cekap utawa luwih efisien tinimbang mitra Windows. Mulane sawetara aplikasi Windows MS luwih cepet ing Linux tinimbang ing Windows.

Tim pangembangan Wine wis nggawe kemajuan sing signifikan tumuju marang tujuan kanggo ngaktifake pangguna kanggo mbukak program Windows ing Linux. Salah siji cara kanggo ngukur kemajuan iku kanggo ngétung nomer program sing wis dites. Database Aplikasi Wine saiki ngemot luwih saka 8500 entri. Ora kabeh mau bisa digunakake kanthi sampurna, nanging aplikasi Windows sing paling umum digunakake lumayan apik, kayata paket lan game software ing ngisor iki: Microsoft Office 97, 2000, 2003, lan XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 lan 6.5.1, Silkroad Online 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6, lan Battlefield 1942 1.6.

Sawise nginstal Wine, aplikasi Windows bisa diinstal kanthi nempatake CD ing CD drive, mbukak jendela cangkang, navigasi menyang direktori CD sing nginstal eksekusi, lan ngetik "setup.exe anggur", yen setup.exe yaiku program instalasi .

Nalika ngeksekusi program ing Wine, pangguna bisa milih antarane mode "desktop-in-a-box" lan windows sing bisa digabung. Anggur ndhukung game DirectX lan OpenGL. Dhukungan kanggo Direct3D diwatesi. Ana uga API Anggur sing ngidini pemrogram kanggo nulis piranti lunak sing nganggo sumber lan binar sing kompatibel karo kode Win32.

Proyèk iki diwiwiti taun 1993 kanthi objektif kanggo mbukak program Windows 3.1 ing Linux. Sabanjure, versi sistem operasi Unix liyane wis dikembangake. Koordinator asli proyek, Bob Amstadt, nyerahke proyek kasebut marang Alexandre Julliard taun sabanjure. Alexandre wis mimpin upaya pembangunan wiwit saiki.