Pernah ingin menjalankan aplikasi Windows di browser web? Nah sekarang Anda bisa melakukannya dengan proyek sumber terbuka menarik bernama Boxedwine...semacamnya.
Itu Proyek anggur telah ada selama bertahun-tahun, memungkinkan orang untuk menjalankan (beberapa) aplikasi Windows di sistem operasi Linux, macOS, dan BSD. Ini adalah salah satu contoh terbaik pengembangan perangkat lunak sumber terbuka, namun Wine tidak dapat dijalankan semuanya. Boxedwine, sebuah proyek baru yang dibangun berdasarkan Wine, bertujuan untuk memperbaikinya — ia dapat berjalan di lebih banyak sistem operasi, dan bahkan browser web.
Wine bukanlah sebuah emulator — melainkan menerjemahkan panggilan Windows API menjadi panggilan yang kompatibel dengan POSIX. Namun, Boxedwine adalah sebuah emulator. Ia menggunakan Wine versi 32-bit yang tidak dimodifikasi dan berjalan di lingkungan Linux yang ditiru. Boxedwine ditulis dalam C++ dengan SDL antarmuka, jadi ini lebih lintas platform daripada Wine. Mac dan Linux didukung, sama seperti Wine biasa, namun Anda juga dapat menjalankannya di Windows. Ini bisa berguna jika Anda ingin menggunakan aplikasi Windows 16-bit lama yang tidak berfungsi di versi modern Windows, atau jika Anda hanya menginginkan lingkungan terisolasi yang tidak melibatkan pengaturan virtual Windows mesin. Boxedwine juga sedang porting ke platform lain,
Boxedwine juga dapat berjalan di dalam browser web modern, berkat Majelis Web Dan Ditulis. Anda dapat mencoba beberapa demo aplikasi dan permainan Windows di boxedwine.org/demo, termasuk Zaman Kerajaan (1997), AbiWord, dan Pinball Ultra 3-D: Malam Merayap. Boxedwine sudah berada pada kecepatan sekitar 25% dari sistem host (menurut pengembang), dan kemungkinan akan ada penurunan lebih lanjut jika dijalankan di dalam browser, namun aplikasi dasar seperti AbiWord dapat digunakan dengan Chromium di PC saya dengan prosesor Ryzen 5 1500.
Meskipun Boxedwine di browser belum cukup praktis untuk sebagian besar situasi, ini masih merupakan demo teknis yang mengesankan. Browser menjalankan seluruh kernel Linux, salinan Wine yang tidak dimodifikasi, dan aplikasi Windows semuanya di atas — tanpa melibatkan streaming video dari server.
Boxedwine bisa menjadi alat yang luar biasa untuk menjalankan aplikasi Windows di masa depan, jika kinerjanya dapat ditingkatkan. Karena emulasi x86 ditulis dalam kode C++ portabel, ini bisa menjadi salah satu solusi untuk menjalankan aplikasi Windows x86 di perangkat ARM, seperti tablet Android. Wine sudah tersedia di ARM Android, tetapi hanya dapat menjalankan perangkat lunak Windows yang dikompilasi untuk ARM — tidak ada lapisan emulasi.
Kami berharap proyek ini terus meningkat. Jika Anda ingin mencoba versi desktop, versi Windows yang telah dikompilasi tersedia dari Situs web Boxedwine.