Wine 9.0 Telah Tiba Selepas Setahun Pembangunan


Wine 9.0 dikeluarkan: Lebih 7,000 perubahan, seni bina WoW64, pemacu Wayland eksperimen, sokongan Vulkan, dan banyak lagi.

Pasukan pembangunan Wine telah mengumumkan pelepasan Wine 9.0 yang dinanti-nantikan, menandakan pencapaian penting dalam lapisan keserasian Windows untuk sistem Linux dan Unix-like.

Sorotan Utama Wine 9.0

Keluaran stabil ini merangkumi pembangunan selama setahun, dengan lebih daripada 7,000 perubahan individu yang bertujuan untuk meningkatkan pengalaman pengguna dan prestasi sistem.

Seni Bina WoW64

Satu ciri menonjol dalam keluaran ini ialah seni bina WoW64 baru (Windows 32-bit pada Windows 64-bit). Pembangunan penting ini membolehkan aplikasi Windows 32-bit dijalankan pada pemasangan Unix 64-bit sepenuhnya, satu pencapaian yang sebelum ini tidak dapat dilakukan.

Walau bagaimanapun, penting untuk diingat bahawa mod ini tidak diaktifkan secara lalai dan tidak menyokong kod 16-bit serta beberapa ciri OpenGL.

Pemacu Wayland Eksperimen

Satu lagi pengenalan yang ketara ialah pemacu grafik Wayland eksperimental. Walaupun masih dalam pembangunan, ia sudah mempunyai keupayaan seperti pengurusan tetingkap asas, sokongan pelbagai monitor, penskalaan DPI tinggi, dan sokongan Vulkan.

Peningkatan ARM64

Menyiapkan pemisahan PE/Unix kini membolehkan binari Windows sedia ada dijalankan pada ARM64, termasuk sokongan untuk modul ARM64X dan ARM64EC serta emulasi awal x86 32-bit.

Peningkatan Grafik dan Direct3D

Pemacu PostScript telah diimplementasikan semula, tematik WinRT kini termasuk pilihan tema gelap, dan pemacu Vulkan telah dikemas kini. Selain itu, pelbagai pengoptimuman telah dilakukan pada WineD3D dan backend Vulkan, termasuk ciri penjimatan tenaga.

Peningkatan Audio/Video dan DirectShow

Asas bagi beberapa modul DirectMusic telah dilaksanakan, main balik MIDI telah disepadukan, dan pelbagai penapis dan penyahkod DirectShow kini tersedia.

Integrasi Desktop dan Internasionalisasi

Perkaitan protokol URL/URI dipertingkatkan, dan antara muka pengguna kini menyokong bahasa Georgia, di antara bahasa lain. Data setempat dikemas kini berdasarkan pangkalan data Unicode CLDR.

Sorotan Wain Lain 9.0

Selain daripada yang disebutkan di atas, Wine 9.0 juga merangkumi pelaksanaan Address Space Layout Randomization (ASLR) untuk binari PE moden, Low Fragmentation Heap (LFH) untuk pengagihan memori yang lebih baik, dan sokongan untuk kad pintar.

Selain itu, enjin Mono telah dikemas kini, dan Wine Debugger menggunakan perpustakaan Zydis untuk pembubaran x86. Selain itu, pelbagai alat pembangunan telah melihat peningkatan.

Akhir sekali, pelepasan ini termasuk kemas kini kepada perpustakaan yang disertakan seperti FluidSynth, Faudio, dan LibPng, antara lain. Untuk pemacu Wayland, pergantungan termasuk perpustakaan klien Wayland dan perpustakaan PCSClite untuk sokongan kad pintar.

Lihat pengumuman untuk maklumat lanjut tentang semua perkara baru dalam Wine 9.0.