Wine 8.0 telah dirilis dan dilengkapi dengan banyak fitur dan peningkatan baru

Anggur di Linux

Wine adalah implementasi ulang antarmuka pemrograman aplikasi Win16 dan Win32 untuk sistem operasi berbasis Unix.

Setelah satu tahun pengembangan dan 28 versi percobaan akhirnya peluncuran versi stabil dari implementasi terbuka API Win32 Anggur 8.0, yang telah menyerap lebih dari 8600 perubahan.

Pencapaian utama dari versi baru ini adalah penyelesaian pekerjaan menerjemahkan modul Wine ke dalam format, serta konfirmasi bahwa program 5266 untuk Windows berfungsi dengan benar dengan pengaturan tambahan dan file DLL eksternal.

Berita utama Wine 8.0

Dalam versi baru ini yang berasal dari Wine 8.0 modul dalam format PE, setelah empat tahun bekerja transfer semua perpustakaan DLL telah tercapai untuk menggunakan format file yang dapat dieksekusi PE. Menggunakan PE memungkinkan Anda menggunakan debugger yang tersedia untuk Windows dan menyelesaikan masalah kompatibilitas dengan berbagai skema perlindungan salinan yang memverifikasi identitas modul sistem pada disk dan memori.

juga masalah dengan menjalankan aplikasi 32-bit pada host 64-bit telah teratasi dan aplikasi x86 pada sistem ARM. Dari sisa tugas yang direncanakan untuk diselesaikan dalam versi eksperimental Wine 8.x yang lebih baru, perpindahan modul ke antarmuka panggilan sistem NT, alih-alih melakukan panggilan langsung antara level PE dan Unix, menonjol.

Selain itu, juga disorot bahwa mengimplementasikan dispatcher panggilan sistem khusus yang digunakan untuk menerjemahkan panggilan dari PE ke perpustakaan Unix untuk mengurangi overhead saat melakukan panggilan sistem NT penuh. Misalnya, pengoptimalan memungkinkan untuk mengurangi penurunan kinerja saat menggunakan pustaka OpenGL dan Vulkan.

Di lapisan WoW64 disediakan untuk semua perpustakaan Unix, memungkinkan modul format PE 32-bit untuk mengakses pustaka Unix 64-bit, yang, setelah menyingkirkan panggilan PE/Unix langsung, akan memungkinkan untuk menjalankan aplikasi Windows 32-bit tanpa menginstal pustaka Unix 32-bit.

Di Direct3D, kompiler shader HLSL baru ditambahkan berdasarkan pustaka vkd3d-shader. Juga, berdasarkan vkd3d-shader, disassembler HLSL dan preprosesor HLSL telah disiapkan.

Pada bagian perangkat input, kami dapat menemukan dukungan yang ditingkatkan secara signifikan untuk pengontrol hot plug, selain fakta bahwa implementasi kode yang ditingkatkan untuk menentukan roda permainan diusulkan, berdasarkan perpustakaan SDL dan kompatibilitas dengan efek umpan balik Force saat menggunakan roda game.

Modul ini juga disorot WinRT Windows.Gaming.Input yang diusulkan dengan implementasi antarmuka pemrograman untuk mengakses gamepad, joystick, dan roda game. Untuk API baru, antara lain, dukungan untuk pemberitahuan hot plugging perangkat, efek sentuhan dan getaran diimplementasikan.
internasionalisasi

dari perubahan lain yang menonjol:

  • Penggunaan pustaka OpenAL telah dihentikan.
  • Menambahkan filter untuk membaca aliran audio dan video dalam format ASF (Advanced Systems Format).
  • Menghapus pustaka lapisan tengah OpenAL32.dll, alih-alih pustaka Windows asli OpenAL32.dll, yang disertakan dengan aplikasi, sekarang digunakan.
  • Media Foundation Player telah meningkatkan deteksi tipe konten.
  • Kemampuan untuk mengontrol kecepatan transfer data (Rate Control) telah diimplementasikan.
  • Peningkatan dukungan untuk mixer dan perender default di Enhanced Video Renderer (EVR).
  • Menambahkan implementasi awal Writer Encoding API.
    Pengaturan default menggunakan tema "Cahaya". Anda dapat mengubah tema menggunakan utilitas WineCfg.
  • Driver grafis (winex11.drv, winemac.drv, wineandroid.drv) telah dikonversi untuk melakukan panggilan sistem tingkat Unix dan mengakses driver melalui pustaka Win32u.
  • Arsitektur prosesor cetak telah diimplementasikan untuk mengeliminasi panggilan langsung antara level PE dan Unix pada driver printer.

Akhirnya jika Anda tertarik untuk mengetahui lebih banyak tentangnya, Anda dapat memeriksa detailnya di link berikut.

Bagaimana cara menginstal Wine 8.0 di Ubuntu dan turunannya?

Bagi yang tertarik untuk dapat menginstal Wine versi baru ini, cukup buka terminal dan ketik perintah berikut di dalamnya:

  1. sudo apt install libgnutls30:i386 libgpg-error0:i386 libxml2:i386 libasound2-plugins:i386 libsdl2-2.0-0:i386 libfreetype6:i386 libdbus-1-3:i386 libsqlite3-0:i386
  2. sudo dpkg --add-architecture i386
    wget -nc https://dl.winehq.org/wine-builds/winehq.key && sudo apt-key add winehq.key
  3. sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
  4. sudo apt install --install-recommends winehq-stable

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.