Wine 7.0 hadir dengan 9100 perubahan, arsitektur 64-bit baru, dan banyak lagi

anggur

Beberapa hari yang lalu rilis versi stabil baru dari Wine 7.0 diumumkan yang diposisikan sebagai alat kompatibilitas untuk menjalankan program Windows di berbagai sistem operasi *nix, menawarkan kompatibilitas 64-bit yang jauh lebih baik.

Dalam versi baru ini pekerjaan penuh 5156 diimplementasikan (5049 setahun yang lalu) dari program untuk Windows dikonfirmasi di Wine, 4312 lainnya (4227 setahun yang lalu) program bekerja dengan baik dengan pengaturan tambahan dan DLL eksternal. 3813 program (3703 tahun yang lalu) memiliki masalah kecil yang tidak mengganggu penggunaan fungsi utama aplikasi.

Perlu dicatat itu perbaikannya banyak dan Di antara yang paling penting termasuk dukungan tema yang ditingkatkan untuk aplikasi, dukungan joystick yang lebih baik, dukungan HiDPI, kompatibilitas yang lebih baik dengan OpenCL, VKD3D 1.2, dukungan Apple Silicon Mac yang lebih baik, driver Plug and Play baru, dukungan Unicode 14, pembaruan untuk Mono, dan peningkatan pada WinRT.

Secara total, lebih dari 9.100 modifikasi memunculkan, khususnya, arsitektur WoW64 baru, yang sekarang berfungsi.

Apa yang baru di Wine 7.0?

Salah satu hal baru utama yang menonjol adalah hampir semua DLL telah dikonversi untuk menggunakan format file yang dapat dieksekusi PE (Portable Executable) bukan ELF. Tim menambahkan bahwa sebagian besar modul telah dikonversi ke format PE (Portable Execution). Sisanya akan mengikuti versi Wine yang akan datang. Setelah transisi selesai, akan dimungkinkan untuk mengelola aplikasi 32-bit menggunakan pustaka 64-bit. 32 bit lama kemudian akan dihapus.

Penggunaan PE memecahkan masalah dengan dukungan berbagai skema perlindungan salinan yang memverifikasi identitas modul sistem pada disk dan memori.

Peningkatan lain yang menonjol di Wine 7.0 adalah Arsitektur WoW64 telah diimplementasikan (Windows 32-bit pada Windows 64-bit) yang mendukung menjalankan aplikasi Windows 32-bit pada sistem Unix 64-bit.

Dengan lapisan WoW64 ini disiapkan untuk sebagian besar perpustakaan Unix dan mengizinkan modul PE 32-bit untuk mengakses perpustakaan Unix 64-bit. Setelah konversi semua modul ke format PE selesai, aplikasi Windows 32-bit dapat dijalankan tanpa menginstal perpustakaan Unix 32-bit.

Dari perubahan lain yang menonjol:

  • Driver Vulkan mengimplementasikan dukungan untuk spesifikasi Vulkan Graphics API 1.2.201.
  • Dukungan disediakan untuk output melalui Direct2D's Hatched Geometric Objects API, dengan kemampuan untuk memeriksa klik yang berhasil.
  • Direct2D API menyediakan dukungan awal untuk efek visual yang diterapkan melalui antarmuka ID2D1Effect.
  • Plugin GStreamer untuk DirectShow dan framework Media Foundation digabungkan menjadi backend WineGStreamer yang umum, yang seharusnya menyederhanakan pengembangan API decoding konten baru.
  • Berdasarkan backend WineGStreamer, objek Windows Media untuk pembacaan sinkron dan asinkron diimplementasikan.
  • Dukungan untuk antarmuka ID2D1MultiThread telah ditambahkan ke Direct2D API, yang digunakan untuk mengatur akses eksklusif ke sumber daya dalam aplikasi multithread.
  • Kumpulan pustaka WindowsCodecs mendukung pengodean gambar WMP (Windows Media Photo) dan penyandian gambar DDS (DirectDraw Surface).
  • Menghapus dukungan untuk pengodean gambar dalam format ICNS (untuk macOS), yang tidak didukung di Windows.
  • Dukungan yang diterapkan untuk tema. Komposisinya termasuk "Light", "Blue" dan "Classic Blue", yang dapat dipilih melalui konfigurator WineCfg.
  • Menambahkan kemampuan untuk menyesuaikan tampilan semua kontrol antarmuka melalui tema.
  • Pembaruan otomatis tampilan item yang disediakan setelah mengubah tema.
  • Dukungan tema telah ditambahkan ke semua aplikasi Wine bawaan.
  • Aplikasi telah disesuaikan dengan layar dengan kerapatan piksel tinggi (DPI Tinggi).
    subsistem grafis

Bagaimana cara menginstal Wine 7.0?

Si adalah pengguna Debian, Ubuntu, Linux Mint, dan turunannya jika gunakan versi 64-bit dari sistem, kami akan mengaktifkan arsitektur 32-bit dengan:

sudo dpkg --add-architecture i386

sekarang  kami akan menambahkan yang berikut ke sistem:

wget https://dl.winehq.org/wine-builds/Release.key
sudo apt-key add Release.key

sudo apt -y install gnupg2 software-properties-common
wget -nc https://dl.winehq.org/wine-builds/winehq.key
sudo apt-key add winehq.key
sudo apt-add-repository https://dl.winehq.org/wine-builds/debian/

Kami menambahkan repositori, untuk Ubuntu dan turunannya:

sudo apt-add-repository 'deb https://dl.winehq.org/wine-builds/ubuntu/ '$(lsb_release -cs)' main'
sudo apt-get update

Untuk distribusi berbasis Debian dan eta:

wget -O- -q https://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11/Release.key | sudo apt-key add -
echo "deb http://download.opensuse.org/repositories/Emulators:/Wine:/Debian/Debian_11 ./" | sudo tee /etc/apt/sources.list.d/wine-obs.list

Selesai ini, Kami melanjutkan untuk menginstal paket penting agar Wine berjalan lancar di sistem:

sudo apt install --install-recommends winehq-stable

Dan kami mengkonfirmasi instalasi dengan menjalankan:

anggur –versi

untuk kasus Fedora dan turunannya:

sudo dnf config-manager --add-repo https://dl.winehq.org/wine-builds/fedora/35/winehq.repo

Dan akhirnya kami menginstal Wine dengan:

sudo dnf install winehq-stable

Untuk kasus Arch Linux atau distribusi berbasis Arch Linux Kami dapat menginstal versi baru ini dari repositori distribusi resminya.

Perintah untuk menginstalnya adalah:

sudo pacman -s wine


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.