Linux telah datang jauh, tetapi Anda mungkin masih perlu menjalankan aplikasi Windows sesekali - terutama permainan PC Windows saja. Untungnya, ada beberapa cara untuk menjalankan aplikasi Windows di Linux.
Tentu saja, sebelum Anda mencoba menjalankan program Windows lama, Anda harus mencari atau alternatif yang berjalan secara native di Linux. Anda akan memiliki pengalaman yang lebih baik jika Anda dapat menemukan alternatif yang layak yang berjalan tanpa mengotak-atik.
Wine adalah lapisan kompatibilitas yang memungkinkan aplikasi Windows dijalankan di Linux. Ini pada dasarnya merupakan implementasi dari Windows API di Linux. Tentu saja, Microsoft tidak mempublikasikan semua informasi yang kami perlukan untuk mengimplementasikan kembali Windows API dari awal, sehingga Wine harus direkayasa balik. Sementara itu bekerja sangat baik mengingat betapa sedikit Microsoft telah memberi kita layak, itu tempat dekat sempurna.
Untuk menjalankan aplikasi di Wine, Anda dapat menginstal Wine dan menggunakannya untuk meluncurkan file .exe installer. Sebelum Anda melakukannya, Anda harus melihat situs web Wine Application Database, yang akan memberi tahu Anda seberapa baik aplikasi berjalan di Wine. Wine sering digunakan untuk permainan, karena game adalah satu jenis perangkat lunak yang tidak dapat berjalan di mesin virtual. Sementara Wine dapat digunakan untuk menjalankan aplikasi desktop seperti Photoshop dan Microsoft Word, ini akan berjalan lancar dalam mesin virtual (lihat di bawah).
Anda juga dapat mencoba menggunakan aplikasi seperti PlayOnLinux, yang membantu mengotomatiskan proses menginstal permainan yang didukung dan perangkat lunak lain di Wine.
Aplikasi Netflix Desktop menggunakan versi tambalan Wine untuk menjalankan Netflix di Linux - Silverlight tidak berfungsi dengan baik dengan versi Wine saat ini.
Meskipun Wine mungkin memiliki bug atau crash ketika menginstal aplikasi, mesin virtual akan dapat menjalankan aplikasi desktop itu dengan baik. Instal Windows dalam program mesin virtual seperti VirtualBox, VMware Player, atau KVM dan Anda akan memiliki Windows yang berjalan di jendela. Anda dapat menginstal perangkat lunak windows di mesin virtual dan menjalankannya di desktop Linux Anda.
Mesin virtual memperkenalkan beberapa overhead, tetapi dengan CPU cepat saat ini, menjalankan banyak jenis perangkat lunak dalam mesin virtual seharusnya tidak menjadi masalah. Ini terutama benar setelah Anda men-tweak mesin virtual tersebut untuk kecepatan. Ini tidak berlaku untuk permainan - mesin virtual tidak memiliki dukungan grafis 3D yang sangat bagus, jadi semua tetapi game tertua akan gagal dijalankan.
Untuk mengintegrasikan aplikasi Windows dengan desktop Anda, Anda dapat menggunakan mode virtual VirtualBox atau mode Unity VMware. Aplikasi akan tetap berjalan di mesin virtual, tetapi jendelanya akan muncul dengan mulus di desktop Anda, seolah-olah mereka berjalan di Linux.
Jika Wine kelihatannya terlalu merepotkan, Anda mungkin ingin mencoba CrossOver Linux. CrossOver adalah produk komersial sehingga akan dikenakan biaya uang, meskipun CodeWeavers menawarkan uji coba gratis. CrossOver pada dasarnya mengambil perangkat lunak Wine dan mengemasnya sehingga dijamin akan berfungsi dengan baik dengan aplikasi populer seperti Photoshop, Office, dan bahkan permainan populer. CodeWeavers memberikan dukungan komersial untuk program yang didukung ini, jadi Anda memiliki seseorang untuk dihubungi jika ada yang rusak.
Pilihan ini tidak untuk semua orang - sering Anda dapat menjalankan aplikasi yang sama dengan menggunakan Wine - tetapi jika Anda hanya tertarik untuk menjalankan beberapa aplikasi populer di desktop Linux Anda dan membayar orang lain untuk melakukan tweaking untuk Anda, CrossOver mungkin tiket Anda. CrossOver juga mengirimkan tambalan mereka kembali ke proyek Wine, sehingga uang yang Anda bayarkan membantu membiayai pengembangan Wine sumber terbuka.
Seperti Wine, CrossOver tidak akan bekerja dengan sempurna. Seperti halnya Wine, CodeWeavers memiliki situs web database kompatibilitas.
Jika Anda memiliki akses ke sistem Windows remote, Anda mungkin ingin mencoba menjalankan aplikasi Anda pada sistem Windows remote dan menggunakan remote desktop pada sistem Linux Anda untuk mengaksesnya. Aplikasi akan berjalan dari jarak jauh pada sistem Windows yang sebenarnya, jadi mereka harus bekerja dengan benar.
Banyak desktop Linux termasuk perangkat lunak untuk mengakses desktop Windows jauh sudah. Jika tidak, Anda dapat menginstal paket rdesktop.
Anda tidak dapat menjalankan setiap program Windows di Linux - ketika sebuah game PC baru yang besar keluar, seringkali akan cukup lama sampai berjalan dengan baik di Wine. Sementara Steam di Linux dan dukungan Linux yang digosipkan dari Blizzard dapat mengubah ini di masa depan, game adalah satu kategori aplikasi yang memiliki masalah paling banyak di Linux - meskipun banyak game lama bekerja dengan sempurna.
Daripada menyerah sepenuhnya pada Windows, pertimbangkan untuk menyimpannya dalam konfigurasi dual-boot. Saat Anda ingin memainkan game baru yang tidak berfungsi dengan baik di Linux, hidupkan ulang sistem Windows Anda.
Jika Anda melakukan dual-booting, Anda bahkan dapat mengakses partisi Linux Anda dari Windows sehingga Anda akan selalu memiliki akses ke file Anda.