Selepas lebih daripada satu tahun pembangunan gigih, Wine 9.0 membawa lebih daripada 7,000 peningkatan ini dengan ketara meningkatkan pengalaman pengguna dan prestasi sistem, menandakan kemajuan yang ketara dalam melaksanakan lapisan keserasian Windows dalam sistem seperti Linux dan Unix.
Kemas kini utama untuk Wine 9.0
- Seni bina WoW64: Versi Wine 9.0 memperkenalkan seni bina WoW64, yang boleh menjalankan aplikasi Windows 32-bit pada sistem Unix 64-bit tulen (yang tidak mungkin dilakukan pada masa lalu). Mod ini tidak didayakan secara lalai dan tidak menyokong kod 16-bit dan beberapa ciri OpenGL.
- Pemandu Wayland eksperimen: Pemacu grafik Wayland eksperimen telah ditambahkan. Walaupun masih dalam peringkat pembangunan, ia sudah menyokong ciri seperti pengurusan tetingkap asas, sokongan berbilang monitor, penskalaan DPI tinggi dan sokongan untuk Vulkan.
- Penambahbaikan ARM64: Pemisahan PE/Unix selesai, Wine 9.0 kini boleh menjalankan binari Windows sedia ada pada seni bina ARM64. Termasuk sokongan untuk modul ARM64X dan ARM64EC, serta keupayaan emulasi 32-bit x86 awal.
- Pengoptimuman Grafik dan Direct3D: pemacu PostScript telah dilaksanakan semula, tema WinRT mempunyai pilihan mod gelap baharu dan pemacu Vulkan telah dikemas kini. Selain itu, banyak pengoptimuman telah dibuat pada bahagian belakang WineD3D dan Vulkan untuk meningkatkan ciri kecekapan tenaga.
- Peningkatan Audio/Video dan DirectShow: Melaksanakan beberapa fungsi asas modul DirectMusic, main balik MIDI bersepadu dan menyediakan pelbagai penapis dan penyahkod DirectShow.
- Penyepaduan dan pengantarabangsaan desktop: Fungsi perkaitan protokol URL/URI telah dipertingkatkan dan antara muka pengguna telah menambah sokongan untuk berbilang bahasa seperti Georgia. Selain itu, data setempat dikemas kini berdasarkan pangkalan data CLDR Unicode.
Sorotan baharu Wain 9.0
Selain ciri di atas, versi Wine 9.0 juga memperkenalkan satu siri ciri penting lain untuk meningkatkan lagi keselamatan dan prestasi:
- Rawak Susun Atur Ruang Alamat (ASLR), teknik yang digunakan untuk meningkatkan keselamatan sistem.
- Menggunakan teknologi Low Fragmentation Heap (LFH) untuk mencapai pengurusan memori yang lebih cekap.
- Tambahan sokongan untuk kad pintar.
Enjin Mono telah ditingkatkan untuk menyokong aplikasi .NET yang lebih baik, dan penyahpepijat Wine juga telah dipertingkatkan kini menggunakan perpustakaan Zydis untuk membuka kod seni bina x86, meningkatkan kecekapan dan ketepatan proses penyahpepijatan. Di samping itu, pelbagai alat pembangunan telah dioptimumkan dan ditambah baik untuk memberikan pengalaman pembangunan yang lebih baik.
Wine 9.0 juga menambah beberapa perpustakaan yang disertakan, seperti FluidSynth, Faudio dan LibPng, dll. Kemas kini perpustakaan ini akan meningkatkan keserasian dan prestasi. Untuk pemandu Wayland, perpustakaan pelanggan Wayland dan perpustakaan PCSClite diperlukan untuk menyokong kad pintar.
Sila semak pengumuman keluaran Wine 9.0 untuk butiran lanjut.
Atas ialah kandungan terperinci Wine 9.0: Gabungan sempurna teknologi canggih dan aplikasi Windows. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!