Proyek Wine baru-baru ini mengumumkan versi 10.0, sebuah langkah maju yang penting untuk menjalankan aplikasi Windows di sistem operasi Linux dan macOS. Wine, kependekan dari “Wine Is Not an Emulator”, adalah alat yang berguna untuk individu dan bisnis, membantu mereka dengan mudah menggunakan aplikasi Windows di platform lain. Versi baru ini menjanjikan akan menghadirkan banyak fitur baru, termasuk dukungan untuk ARM64EC, antarmuka biner aplikasi yang digunakan untuk aplikasi ARM di Windows 11.
Dengan lebih dari 6.000 perubahan dalam pengembangan, versi Wine 10.0 diharapkan dapat meningkatkan kinerja dan kompatibilitas dengan banyak aplikasi Windows. Secara khusus, dukungan ARM64EC memungkinkan pengembang untuk menggabungkan kode Arm dan x86 tanpa segera mengonversi seluruh kode sumber. Namun, fitur ini memerlukan ukuran halaman sistem 4K, yang mungkin menimbulkan beberapa batasan untuk distribusi Linux berbasis Arm.
Selain dukungan ARM64EC, Wine 10.0 juga mendukung ARM64X sehingga membuka banyak peluang bagi pengembang aplikasi. Peningkatan lainnya termasuk dukungan untuk tampilan DPI tinggi, peningkatan dukungan Direct3D dan versi Vulkan, yang mengurangi latensi dalam game. Pengembangan agresif kemampuan terjemahan x86-ke-Arm dari Microsoft juga memfasilitasi menjalankan aplikasi di Windows Arm.
Dengan Microsoft mendorong pengembang perangkat lunak untuk merilis aplikasi yang berjalan pada Windows Arm, proyek Wine berfokus pada pengembangan dukungan ARM64EC di versi 10.0. Pengguna dapat menantikan masa depan yang lebih dekat dengan menggunakan aplikasi Windows pada sistem operasi Linux.
Baru-baru ini, proyek Anggur diumumkan secara resmi versi 10.0menandai langkah maju yang penting bagi mereka yang ingin menjalankan aplikasi jendela pada sistem operasi Linux atau macOS. Wine, kependekan dari “Wine Is Not an Emulator”, telah menjadi alat yang berguna baik bagi individu maupun bisnis, memungkinkan mereka menggunakan aplikasi Windows dengan mudah di platform lain. Produk seperti CrossOver, ApelGame Porting Toolkit, dan proyek Proton dari Valve, keduanya dibangun dengan landasan Wine, dan berkat dukungan dan sumber daya dari komunitas, kompatibilitas Wine telah meningkat secara signifikan dalam beberapa waktu terakhir.
Wine versi 10.0 dirilis dengan banyak paket fitur baru sorotan, yang paling menonjol adalah kemampuan untuk mendukung ARM64EC — antarmuka biner aplikasi yang digunakan untuk aplikasi ARM di Windows 11. Dengan lebih dari 6.000 perubahan dalam pengembangan selama setahun terakhir, versi ini menjanjikan kinerja yang lebih baik dan kompatibilitas yang lebih dalam dengan aplikasi Windows .
Secara khusus, dukungan ARM64EC memungkinkan pengembang untuk menggabungkan kode Arm dan x86. Artinya, jika Anda membuat versi Arm asli aplikasi Anda, Anda masih dapat menggunakan plugin atau add-on x86 tanpa harus langsung mengonversi seluruh kode sumber. Namun, ada batasan bahwa fitur ARM64EC memerlukan ukuran halaman sistem 4Kyang sesuai dengan spesifikasi Windows ABI. Hal ini mungkin menghambat beberapa distribusi Linux berbasis Arm, karena banyak sistem operasi saat ini menggunakan ukuran halaman default 16K, yang meningkatkan kinerja tetapi tidak kompatibel dengan persyaratan jembatan Wine.
Selain mendukung ARM64EC, Wine 10.0 juga mendukung ARM64X, memungkinkan kombinasi kode ARM64EC dengan kode ARM lama, membuka banyak peluang bagi pengembang aplikasi. Peningkatan lainnya mencakup dukungan untuk tampilan DPI tinggi, yang secara otomatis menyesuaikan ukuran jendela aplikasi di lingkungan yang tidak kompatibel dengan DPI. Peningkatan dalam dukungan Direct3D dan pembuatan versi Vulkan juga disertakan, membantu mengurangi latensi dalam game.
Ada beberapa versi Windows yang berjalan pada prosesor Arm di masa lalu, namun baru pada tahun lalu proyek ini muncul sebagai platform komputasi arus utama. Qualcomm merilis prosesor Snapdragon X Elite dengan performa dan konsumsi daya yang mampu bersaing dengan produk dari Intel dan AMDdan Microsoft secara aktif menyertakan prosesor ini dalam produk seperti Surface Pro dan Surface Laptop. Perkembangan Microsoft atas kemampuan kompilasi dari x86 ke Arm melalui teknologi “Prism” juga memudahkan aplikasi untuk dijalankan di perangkat Windows Arm.
Selain itu, Microsoft juga telah meyakinkan sejumlah besar pengembang perangkat lunak untuk merilis versi aplikasi yang berjalan di Windows Arm, termasuk banyak browser utama dan aplikasi grafis. Hal ini menjelaskan penekanan proyek Wine pada pengembangan dukungan ARM64EC dalam rilis ini. Oleh karena itu, dengan dirilisnya Wine 10.0, pengguna dapat menantikan masa depan yang lebih dekat dalam menggunakan aplikasi Windows pada sistem operasi Linux.
< kelas div=”hamil”>
<
h1>KESIMPULAN Kompatibilitas Windows di Linux telah ditingkatkan secara signifikan dengan Wine versi 10.0. Dukungan ARM64EC dan ARM64X membuka banyak peluang bagi pengembang aplikasi. Hal ini menjanjikan masa depan yang lebih cerah untuk penggunaan aplikasi Windows pada sistem operasi Linux.
Lihat detailnya dan daftar
Eksplorasi konten lain dari Heart To Heart
Berlangganan untuk dapatkan pos terbaru lewat email.