Wine 9.0 hadir dengan menggabungkan lebih dari 7000 perubahan dan ini adalah yang paling penting

anggur

Wine adalah perangkat lunak sumber terbuka yang memungkinkan Anda menjalankan aplikasi Windows di sistem lain.

Menangkan pengembangMereka akhirnya mengumumkan peluncuran versi stabil baru dari Wine 9.0, yang muncul setelah lebih dari satu tahun pengembangan dan pekerjaan ini mendukungnya, 26 versi eksperimental dan lebih dari 7,000 perubahan.

Dalam versi baru Wine 9.0 ini, implementasi arsitektur WoW64 menonjol untuk menjalankan program 32-bit di lingkungan 64-bit, integrasi driver untuk mendukung Wayland, dukungan untuk Arsitektur ARM64, implementasi DirectMusic API dan dukungan untuk kartu pintar.

Berita utama Wine 9.0

Di antara perubahan paling menonjol di Wine 9.0 kita dapat menemukan perbaikan yang diterapkan di WoW64, seperti dukungan untuk menggunakan mode WoW64 baru di macOS, tetapi memiliki beberapa kekurangan, seperti kurangnya dukungan untuk mode 16-bit, penurunan kinerja OpenGL, dan kurangnya dukungan untuk ekstensi ARB_buffer_storage. Selain itu, dukungan untuk Wayland, arsitektur ARM9.0, DirectMusic API, dan kartu pintar telah diintegrasikan ke dalam Wine 64 WoW64.

Fitur baru lainnya dari Wine 9.0 adalah implementasi kemampuan untuk menjalankan executable Windows pada arsitektur ARM64. Kemajuan ini telah dicapai dengan menerapkan kemampuan mengkompilasi Wine untuk ARM64EC ABI dan kompatibilitas pengisian daya Modul ARM64EC, yang digunakan untuk menyederhanakan migrasi aplikasi yang awalnya ditulis untuk arsitektur x86_64 ke sistem ARM64 dengan menyediakan kemampuan untuk menjalankan modul individual dengan x86_64.

Selain itu, Anggur 9.0 memperkenalkan dukungan untuk format file ARM64X PE, memungkinkan pemuatan satu file yang dapat dieksekusi dalam proses x64/Arm64EC dan ARM64. Fungsionalitas ini memberikan interoperabilitas yang lebih besar antar sistem dengan arsitektur campuran, membuka kemungkinan baru untuk menjalankan aplikasi secara efisien di lingkungan yang berbeda.

Untuk file yang dapat dieksekusi dalam format PE, dukungan untuk pengacakan ruang alamat diterapkan (ASLR), namun alamat untuk memuat kode ke dalam memori belum sepenuhnya diacak. Dukungan untuk LFH (Low Fragmentation Heap) telah diterapkan, yang meningkatkan kinerja operasi alokasi memori.

Kita juga dapat menemukan drivernya di versi baru Wine 9.0 ini Winewayland.drv, yang memungkinkan penggunaan Wine di lingkungan berdasarkan protokol Wayland tanpa bergantung pada komponen XWayland dan X11. Penambahan ini, meskipun bersifat eksperimental, telah memperkenalkan fitur-fitur utama seperti manajemen jendela dan dukungan untuk API grafis Vulkan.

Dalam Anggur 9.0, Driver PostScript telah mengalami desain ulang yang signifikan, menambahkan dukungan mode gelap pada tema WinRT dan dukungan spesifikasi Vulkan 1.3.272 terbaru. Peningkatan ini diterjemahkan ke dalam kinerja grafis yang dioptimalkan.

dari perubahan lainnya yang menonjol

  • Optimalisasi pada WineD3D dan backend menggunakan API grafis Vulkan, serta peningkatan pada penguraian aliran perintah multi-thread di Direct3D 10.
  • Implementasi awal DirectMusic API, bersama dengan integrasi perpustakaan FluidSynth, memperluas kemampuan suara dan musik. Penambahan dukungan decoder video seperti Indeo IV50 meningkatkan pengalaman multimedia.
  • Dukungan untuk Windows 10 sebagai rilis default, implementasi ASLR, dan dukungan heap LFH berkontribusi terhadap stabilitas dan keamanan sistem. Selain itu, Wine 9.0 menghadirkan peningkatan pada alokasi dan reservasi memori.
  • Mesin browser Gecko telah diperbarui ke versi 2.47.4, dan dukungan untuk pemberitahuan tentang perubahan status antarmuka jaringan telah diterapkan, sehingga meningkatkan pengalaman penelusuran dan konektivitas.
  • Wine 9.0 menambahkan dukungan untuk kartu pintar melalui perpustakaan Winscard.dll dan menambahkan protokol pertukaran kunci Diffie-Hellman untuk meningkatkan keamanan dalam transaksi kriptografi.
  • Wine Debugger (winedbg) sekarang menggunakan perpustakaan Zydis untuk membongkar instruksi dari mesin X86. Selain itu, kemampuan untuk mengekspos versi Windows yang lebih lama pada platform 64-bit memungkinkan Anda menjalankan aplikasi lama menggunakan mode WoW64.
  • Paket mencakup perpustakaan yang diperbarui seperti FluidSynth 2.3.3, Musl 1.2.3, dan Zydis 4.0.0, serta komponen seperti Vkd3d 1.10, Faudio 23.12, OpenLDAP 2.5.16, dan lain-lain.

Akhirnya, jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat berkonsultasi dengan detailnya Di tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.