Wine 8.0 wis dirilis lan dilengkapi akeh fitur lan dandan anyar

Anggur ing Linux

Wine minangka reimplementasi antarmuka pemrograman aplikasi Win16 lan Win32 kanggo sistem operasi basis Unix.

Sawise setahun pembangunan lan 28 versi eksperimen pungkasane peluncuran saka versi stabil saka implementasine mbukak API Win32 Wine 8.0, sing wis nyerep luwih saka 8600 owah-owahan.

Prestasi utama versi anyar yaiku ngrampungake karya nerjemahake modul Wine menyang format, uga konfirmasi manawa 5266 program kanggo Windows bisa digunakake kanthi bener kanthi setelan tambahan lan file DLL eksternal.

Warta utama Anggur 8.0

Ing versi anyar iki sing teka saka Wine 8.0 modul ing format PE, sawise patang taun kerja transfer kabeh perpustakaan DLL wis ngrambah kanggo nggunakake format file eksekusi PE. Nggunakake PE ngidini sampeyan nggunakake debugger sing kasedhiya kanggo Windows lan ngrampungake masalah karo kompatibilitas karo macem-macem skema proteksi salinan sing verifikasi identitas modul sistem ing disk lan memori.

Uga masalah karo mbukak aplikasi 32-dicokot ing host 64-dicokot wis ditanggulangi lan aplikasi x86 ing sistem ARM. Liyane saka tugas sing direncanakake bakal ditanggulangi ing versi eksperimen Wine 8.x mengko, gerakan modul menyang antarmuka telpon sistem NT, tinimbang nggawe telpon langsung antarane tingkat PE lan Unix.

Saliyane iki, uga disorot sing ngleksanakake dispatcher telpon sistem khusus sing digunakake kanggo nerjemahake telpon saka PE menyang perpustakaan Unix kanggo ngurangi nduwur sirah nalika nelpon sistem NT lengkap. Contone, optimasi sing digawe bisa nyuda penurunan kinerja nalika nggunakake perpustakaan OpenGL lan Vulkan.

Ing lapisan WoW64 kasedhiya kanggo kabeh perpustakaan Unix, ngidini modul format PE 32-dicokot kanggo ngakses perpustakaan Unix 64-dicokot, kang, sawise njaluk nyisihaken saka PE langsung / telpon Unix, bakal nggawe iku bisa kanggo mbukak aplikasi Windows 32-dicokot tanpa nginstal perpustakaan 32-dicokot Unix.

Ing Direct3D ditambahaké HLSL shader compiler anyar adhedhasar perpustakaan vkd3d-shader. Uga, adhedhasar vkd3d-shader, HLSL disassembler lan HLSL preprocessor wis disiapake.

Ing bagean saka piranti input kita bisa nemokake support Ngartekno apik kanggo pengontrol plug panas, saliyane kanggo kasunyatan sing implementasine apik saka kode kanggo nemtokake gembong game ngajokaken, adhedhasar perpustakaan SDL lan kompatibilitas karo efek saran Force. nalika nggunakake game wheel .

Modul kasebut uga disorot WinRT Windows.Gaming.Input sing diusulake kanthi implementasine antarmuka pemrograman kanggo ngakses gamepad, joystick lan roda game. Kanggo API anyar, antara liya, dhukungan kanggo kabar babagan plugging panas piranti, efek tutul lan geter dileksanakake.
internasionalisasi

Saka pangowahan liyane sing misuwur:

  • Panggunaan perpustakaan OpenAL wis mandheg.
  • Nambahake filter kanggo maca stream audio lan video ing format ASF (Format Sistem Lanjut).
  • Mbusak perpustakaan lapisan tengah OpenAL32.dll, tinimbang sing asli Windows perpustakaan OpenAL32.dll, diwenehake karo aplikasi, saiki digunakake.
  • Media Foundation Player wis nambah deteksi jinis konten.
  • Kemampuan kanggo ngontrol tingkat transfer data (Rate Control) wis dileksanakake.
  • Dhukungan sing luwih apik kanggo mixer lan renderer standar ing Enhanced Video Renderer (EVR).
  • Nambahake implementasine wiwitan saka Writer Encoding API.
    Setelan gawan nggunakake tema "Cahaya". Sampeyan bisa ngganti tema nggunakake sarana WineCfg.
  • Pembalap grafis (winex11.drv, winemac.drv, wineandroid.drv) wis diowahi kanggo nelpon sistem tingkat Unix lan ngakses driver liwat perpustakaan Win32u.
  • Arsitektur prosesor print wis dileksanakake kanggo ngilangi telpon langsung antarane tingkat PE lan Unix ing driver printer.

Pungkasan yen sampeyan kepengin ngerti babagan iki, sampeyan bisa mriksa rincian ing link ing ngisor iki.

Kepiye carane nginstal Wine 8.0 ing Ubuntu lan turunan?

Kanggo sing pengin nginstal Wine versi anyar iki, bukak terminal banjur ketik perintah ing ngisor iki:

  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

Konten artikel kasebut sesuai karo prinsip kita yaiku etika editorial. Kanggo nglaporake klik kesalahan Kene.

Dadi pisanan komentar

Ninggalake komentar sampeyan

Panjenengan alamat email ora bisa diterbitake. Perangkat kothak ditandhani karo *

*

*

  1. Tanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Kontrol SPAM, manajemen komentar.
  3. Legitimasi: idin sampeyan
  4. Komunikasi data: Data kasebut ora bakal dikomunikasikake karo pihak katelu kajaba kanthi kewajiban ukum.
  5. Panyimpenan data: Database sing dianakake dening Occentus Networks (EU)
  6. Hak: Kapan wae sampeyan bisa matesi, mulihake lan mbusak informasi sampeyan.