Wine 8.0 telah pun dikeluarkan dan dimuatkan dengan banyak ciri dan penambahbaikan baharu

Wain di Linux

Wine ialah pelaksanaan semula antara muka pengaturcaraan aplikasi Win16 dan Win32 untuk sistem pengendalian berasaskan Unix.

Selepas setahun pembangunan dan 28 versi percubaan akhirnya pelancaran versi stabil pelaksanaan terbuka API Win32 Wine 8.0, yang telah menyerap lebih daripada 8600 perubahan.

Pencapaian utama versi baharu ialah penyiapan kerja menterjemah modul Wine ke dalam format, serta pengesahan bahawa 5266 program untuk Windows berfungsi dengan betul dengan tetapan tambahan dan fail DLL luaran.

Berita utama Wain 8.0

Dalam versi baharu ini yang datang daripada Wine 8.0 modul dalam format PE, selepas empat tahun bekerja pemindahan semua perpustakaan DLL telah dicapai untuk menggunakan format fail boleh laku PE. Menggunakan PE membolehkan anda menggunakan penyahpepijat yang tersedia untuk Windows dan menyelesaikan isu dengan keserasian dengan pelbagai skim perlindungan salinan yang mengesahkan identiti modul sistem pada cakera dan dalam memori.

juga isu dengan menjalankan aplikasi 32-bit pada hos 64-bit telah diselesaikan dan aplikasi x86 pada sistem ARM. Daripada tugasan selebihnya yang dirancang untuk diselesaikan dalam versi percubaan Wine 8.x kemudian, pergerakan modul ke antara muka panggilan sistem NT, bukannya membuat panggilan terus antara peringkat PE dan Unix, menonjol.

Di samping itu, ia juga diserlahkan melaksanakan penghantar panggilan sistem khas yang digunakan untuk menterjemah panggilan daripada perpustakaan PE kepada Unix untuk mengurangkan overhed apabila membuat panggilan sistem NT penuh. Sebagai contoh, pengoptimuman yang dibuat memungkinkan untuk mengurangkan penurunan prestasi apabila menggunakan perpustakaan OpenGL dan Vulkan.

Dalam lapisan WoW64 disediakan untuk semua perpustakaan Unix, membenarkan modul format PE 32-bit mengakses perpustakaan Unix 64-bit, yang, selepas menyingkirkan panggilan PE/Unix langsung, akan membolehkan untuk menjalankan aplikasi Windows 32-bit tanpa memasang perpustakaan Unix 32-bit.

Dalam Direct3D, pengkompil shader HLSL baharu telah ditambah berdasarkan perpustakaan vkd3d-shader. Selain itu, berdasarkan vkd3d-shader, pembongkar HLSL dan prapemproses HLSL telah disediakan.

Pada bahagian peranti input, kami boleh mendapatkan sokongan yang dipertingkatkan dengan ketara untuk pengawal palam panas, di samping fakta bahawa pelaksanaan kod yang lebih baik untuk menentukan roda permainan dicadangkan, berdasarkan perpustakaan SDL dan keserasian dengan kesan maklum balas Force apabila menggunakan roda permainan.

Modul juga diserlahkan WinRT Windows.Gaming.Input yang dicadangkan dengan pelaksanaan antara muka pengaturcaraan untuk mengakses pad permainan, kayu bedik dan roda permainan. Untuk API baharu, antara lain, sokongan untuk pemberitahuan palam panas peranti, kesan sentuhan dan getaran dilaksanakan.
pengantarabangsaan

Daripada perubahan lain yang menonjol:

  • Penggunaan perpustakaan OpenAL telah dihentikan.
  • Menambah penapis untuk membaca strim audio dan video dalam format ASF (Format Sistem Lanjutan).
  • Mengalih keluar pustaka lapisan tengah OpenAL32.dll, bukannya pustaka Windows asli OpenAL32.dll, yang dibekalkan dengan aplikasi, kini digunakan.
  • Media Foundation Player telah memperbaik pengesanan jenis kandungan.
  • Keupayaan untuk mengawal kadar pemindahan data (Kawalan Kadar) telah dilaksanakan.
  • Sokongan yang dipertingkatkan untuk pengadun lalai dan pemapar dalam Enhanced Video Renderer (EVR).
  • Menambah pelaksanaan awal API Pengekodan Penulis.
    Tetapan lalai menggunakan tema "Cahaya". Anda boleh menukar tema menggunakan utiliti WineCfg.
  • Pemacu grafik (winex11.drv, winemac.drv, wineandroid.drv) telah ditukar untuk membuat panggilan sistem peringkat Unix dan mengakses pemacu melalui perpustakaan Win32u.
  • Seni bina pemproses cetakan telah dilaksanakan untuk menghapuskan panggilan terus antara peringkat PE dan Unix dalam pemacu pencetak.

Akhirnya sekiranya anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh menyemak butiran di pautan berikut.

Bagaimana untuk memasang Wine 8.0 pada Ubuntu dan derivatif?

Bagi mereka yang berminat untuk memasang versi baharu Wine ini, cuma buka terminal dan taip arahan 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 komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.