Waini 8.0 yakatoburitswa uye inouya yakatakurwa nezvinhu zvakawanda zvitsva uye kuvandudzwa

Waini paLinux

Waini ndeyekudzokorodza kweWin16 uye Win32 application programming interface yeUnix-yakavakirwa masisitimu anoshanda.

Mushure megore rekuvandudza uye makumi maviri nemasere ekuedza shanduro pakupedzisira kuvhurwa kwe iyo yakagadzikana vhezheni yekuvhurwa kwekushandiswa kweAPI Win32 Wine 8.0, iyo yakatora zvinopfuura 8600 shanduko.

Kubudirira kwakakosha kweiyo vhezheni itsva kupedzwa kwebasa rekushandura Wine modules mufomati, pamwe nekusimbisa kuti 5266 zvirongwa zveWindows zvinoshanda nemazvo nemamwe magadzirirwo uye ekunze mafaera eDLL.

Main nhau Waini 8.0

Mune iyi vhezheni nyowani inouya kubva kuWaini 8.0 iwo ma modules mu PE fomati, mushure memakore mana ebasa kutamiswa kwemaraibhurari ese eDLL kwaitwa kushandisa iyo PE inogadziriswa faira fomati. Kushandisa PE kunobvumidza iwe kushandisa zvigadziriso zviripo zveWindows uye kugadzirisa nyaya nekuenderana neakasiyana makopi ekudzivirira zvirongwa zvinosimbisa kuzivikanwa kwemamodule ehurongwa pane diski uye mundangariro.

Uyewo nyaya dzekushandisa 32-bit application pa64-bit host dzakagadziriswa uye x86 zvikumbiro pane ARM masisitimu. Pakati pemamwe mabasa akarongwa kuti agadziriswe mune akazotevera maedzo eWine 8.x, kufamba kwemamodules kuenda kuNT system call interface, pachinzvimbo chekufona kwakananga pakati pePE neUnix mazinga, inomira pachena.

Mukuwedzera kune izvi, zvinoratidzwa zvakare kuti yakaisa yakakosha system call dispatcher iyo inoshandiswa kushandura mafoni kubva kuPE kuenda kuUnix maraibhurari kuderedza pamusoro paunenge uchiita NT system kufona. Semuenzaniso, optimization yakaita kuti zvikwanise kudzikisa kudonha kwekuita kana uchishandisa OpenGL neVulkan maraibhurari.

MuWoW64 maseru anopihwa kune ese maUnix library, kubvumira 32-bit PE format modules kuwana 64-bit Unix maraibhurari, ayo, mushure mekubvisa zvakananga PE/Unix mafoni, achaita kuti zvikwanise kumhanya 32-bit Windows application pasina kuisa maraibhurari 32-bit Unix.

MuDirect3D itsva HLSL shader compiler yakawedzerwa zvichibva pane vkd3d-shader raibhurari. Zvakare, zvichibva pavkd3d-shader, HLSL disassembler uye HLSL preprocessor yakagadzirirwa.

Kudivi remidziyo yekuisa isu tinogona kuwana yakagadziridzwa rutsigiro rweanopisa plug controller, mukuwedzera kune chokwadi chekuti yakagadziriswa kodhi yekuona mavhiri emutambo anotsanangurwa, zvichibva pane raibhurari yeSDL uye kuenderana neiyo Force mhinduro mhedzisiro. paunenge uchishandisa mavhiri ekutamba.

Iyo module inosimbiswa zvakare WinRT Windows.Gaming.Input inokurudzirwa nekushandiswa kwechirongwa chekugadzirisa kuti uwane ma gamepads, joystick uye mavhiri emutambo.. Kune iyo API nyowani, pakati pezvimwe zvinhu, tsigiro yekuzivisa inopisa plugging yemidziyo, kubata uye vibration mhedzisiro inoitwa.
internationalalization

Of the dzimwe shanduko dzinomira pachena:

  • Kushandiswa kweraibhurari yeOpenAL kwakamiswa.
  • Yakawedzera sefa yekuverenga odhiyo uye vhidhiyo hova muASF (Advanced Systems Format) fomati.
  • Yakabviswa raibhurari yepakati OpenAL32.dll, pachinzvimbo chekuti raibhurari yeWindows OpenAL32.dll, yakapihwa nemaapplication, yava kushandiswa.
  • Media Foundation Player yakavandudza mhando yemhando yekuona.
  • Iko kugona kudzora chiyero chekufambisa data (Rate Control) chaitwa.
  • Yakavandudzwa rutsigiro rweiyo default musanganiswa uye renderer muEnhanced Video Renderer (EVR).
  • Yakawedzera yekutanga kuita kweMunyori Encoding API.
    Izvo zvigadziriso zvinoshandisa "Chiedza" theme. Unogona kushandura dingindira uchishandisa iyo WineCfg utility.
  • Iwo madhiraivha emifananidzo (winex11.drv, winemac.drv, wineandroid.drv) akashandurwa kuita Unix-level system mafoni uye kuwana vatyairi kuburikidza neWin32u raibhurari.
  • Iyo yekudhinda processor architecture yakashandiswa kubvisa zvakananga mafoni pakati pePE neUnix mazinga mudhiraivha mutyairi.

Finalmente kana iwe uchifarira kuziva zvakawanda nezvazvo, unogona kutarisa ruzivo mu inotevera chinongedzo.

Maitiro ekuisa Wine 8.0 paUbuntu uye zvinobva?

Kune avo vanofarira kukwanisa kuisa iyi vhezheni itsva yeWaini, ingovhura terminal uye nyora iyo inotevera mirairo mairi:

  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

Siya yako yekutaura

Your kero e havazobvumirwi ichibudiswa. Raida minda anozivikanwa ne *

*

*

  1. Inotarisira iyo data: Miguel Ángel Gatón
  2. Chinangwa cheiyo data: Kudzora SPAM, manejimendi manejimendi.
  3. Legitimation: Kubvuma kwako
  4. Kutaurirana kwedata
  5. Dhata yekuchengetedza: Dhatabhesi inobatwa neOccentus Networks (EU)
  6. Kodzero: Panguva ipi neipi iwe unogona kudzora, kupora uye kudzima ruzivo rwako