Wine Menjalankan Aplikasi Windows

Bagaimana itu bekerja

Tujuan dari proyek Wine adalah untuk mengembangkan "lapisan terjemahan" untuk Linux dan sistem operasi kompatibel POSIX lainnya yang memungkinkan pengguna untuk menjalankan aplikasi Microsoft Windows asli pada sistem operasi tersebut .

Lapisan terjemahan ini adalah paket perangkat lunak yang "mengemulasi" Microsoft Windows API ( Application Programming Interface ), tetapi para pengembang menekankan bahwa itu bukan emulator dalam arti bahwa ia menambahkan lapisan perangkat lunak tambahan di atas sistem operasi asli, yang akan menambah overhead memori dan perhitungan dan berpengaruh negatif terhadap kinerja.

Sebaliknya Wine menyediakan alternatif DDL (Dynamic Link Libraries) yang diperlukan untuk menjalankan aplikasi. Ini adalah komponen perangkat lunak asli yang, tergantung pada penerapannya, bisa sama efisien atau lebih efisien daripada rekan Windows mereka. Itulah mengapa beberapa aplikasi MS Windows berjalan lebih cepat di Linux daripada di Windows.

Tim pengembangan Wine telah membuat kemajuan signifikan dalam mencapai tujuan untuk memungkinkan pengguna menjalankan program Windows di Linux. Salah satu cara untuk mengukur kemajuan itu adalah dengan menghitung jumlah program yang telah diuji. Database Aplikasi Wine saat ini berisi lebih dari 8500 entri. Tidak semuanya berfungsi dengan sempurna, tetapi Aplikasi Windows yang paling sering digunakan berjalan cukup baik, seperti paket perangkat lunak dan permainan berikut: Microsoft Office 97, 2000, 2003, dan XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 dan 6.5.1, Silkroad Online 1.x, Half-Life 2 Retail, Half-Life Counter-Strike 1.6, dan Battlefield 1942 1.6.

Setelah menginstal Wine, aplikasi Windows dapat diinstal dengan menempatkan CD di drive CD, membuka jendela shell, menavigasi ke direktori CD yang berisi instalasi dieksekusi, dan memasukkan "setup setup.exe", jika setup.exe adalah program instalasi .

Saat menjalankan program di Wine, pengguna dapat memilih antara mode "desktop-in-a-box" dan jendela yang dapat dicampur. Wine mendukung game DirectX dan OpenGL. Dukungan untuk Direct3D terbatas. Ada juga Wine API yang memungkinkan pemrogram untuk menulis perangkat lunak yang berjalan adalah sumber dan biner yang kompatibel dengan kode Win32.

Proyek ini dimulai pada tahun 1993 dengan tujuan untuk menjalankan program Windows 3.1 di Linux. Selanjutnya, versi untuk sistem operasi Unix lainnya telah dikembangkan. Koordinator asli proyek, Bob Amstadt, menyerahkan proyek itu kepada Alexandre Julliard setahun kemudian. Alexandre telah memimpin upaya pengembangan sejak itu.