Viime viikolla uusi versio julkaistiin Wine-kehitystoimintaa varten, mikä on uusi haara Viini 4.15 jossa version 4.14 julkaisun jälkeen 28 virheraporttia on suljettu ja 244 muutosta on tehty.
Niille, jotka eivät vielä ole tietoisia Viini-projektista sinun pitäisi tietää, että tämä on kerros Win32-sovellusliittymän avoimen lähdekoodin toteutuksesta pystyy suorittamaan Windows-yhteensopivuuskerroksen Linuxissa, MacOS: ssa ja BSD: ssä. Viini on erinomainen täysin ilmainen vaihtoehto Windows-sovellusliittymälle GNU / Linux-järjestelmille ja voit myös käyttää vaihtoehtoisesti Windowsin alkuperäisiä DLL-tiedostoja, jos ne ovat käytettävissä.
Huomaa, että vaikka jotkut sovellukset ja pelit toimivat hyvin viinin kanssa Linux-jakelussa, toisissa voi olla virheitä.
Ellei tietty Windows-ohjelma ole sinulle välttämätön, on yleensä suositeltavaa ensin etsiä vaihtoehto Linuxille haluamallesi ohjelmalle tai valita pilviratkaisu.
Lisäksi Viini tarjoaa kehityspaketin sekä Windows-ohjelmalataimen, joten kehittäjät voivat helposti muokata monia x86 Unix -käyttöjärjestelmässä olevia Windows-ohjelmia, mukaan lukien Linux, FreeBSD, Mac OS X ja Solaris.
Viinillä on kaksi versiota, jotka ovat vakaa versio ja kehitysversio. Vakaa versio on tulosta työstä ja virhekorjauksista kehitysversiossa.
Kehitysversio on yleensä teoriassa tärkein, koska tämä versio julkaistaan kaikkien näiden virheiden havaitsemiseksi ja korjausten tai korjausten korjaamiseksi.
Mitä uutta on viinin 4.15 kehitysversiossa
Tämän uuden haaran vapauttamisen myötä lisäsi HTTP-palvelun ensimmäisen käyttöönoton (WinHTTP) ja siihen liittyvä sovellusliittymä asiakas- ja palvelinsovelluksille, jotka myrkyttävät ja vastaanottavat pyyntöjä HTTP-protokollan avulla.
Tuetut puhelut ovat HttpReceiveHttpRequest (), HttpSendHttpResponse (), HttpRemoveUrl (), HttpCreateHttpHandle (), HttpCreateServerSession (), HttpCreateRequestQueue (), HttpAddrl jne. Lisäksi on valmistettu Http.sys-käsittelijä, joka käsittelee saapuvat HTTP-pyynnöt.
Vaikka nt64-arkkitehtuurin kehittäjät työskentelivät pinon purkamisen tuen parissa on lisätty ntdll-tiedostoon ja lisäksi ne ovat tukeneet ulkoisten libunwind-kirjastojen yhdistämistä.
Virheraportit suljettu työhön liittyvät pelit ja sovellukset ne jotka Dragon Age: Origins, Construct 2, World of Warcraft 7, Need For Speed Most Wanted 2012, Reflex Arena, Titanfall 2, Vypress Chat 2.1.9, Quickbooks 2018, EverQuest, Guild Wars, Wizard101, Touhou, Unreal Tournament, SwanSoft CNC.
Muista erottuvista muutoksista tämän uuden kehityshaaran ilmoituksessa ovat:
- Kernelbasessa puhelu S: lle toteutetaanetThreadStackGuarantee() , jota käytetään ntdll käsitellä pinon ylivuototilanteita
- Parannetun tuen saaminen moninäyttöasetuksille työskenneltäessä macOS: lla
- Laajennetut tulkkitoiminnot jscript ja vbscript
- En viini3d, lisäsi laajennuksen tuen WINED3D_TEXTURE_DOWNLOADABLE ja toiminto toteutettiin wined3d_colour_srgb_from_linear()
- tehtävät d3drm_viewport2_GetCamera(), d3drm_viewport2_SetCamera(), d3drm_viewport2_GetPlane () ja d3drm_viewport2_SetPlane () toteutetaan d3drm: ssä
- Toiminto gdipRecordMetafileStreamI () on lisätty gdiplus-tiedostoon
- Optimoitu ohjausryhmä RichEdit-muokkauslomakkeille
Kuinka asentaa Wine 4.15: n kokeellinen versio Ubuntuun ja sen johdannaisiin?
Jos olet kiinnostunut kokeilemaan tätä uutta Wine-versiota Distrossa, voit tehdä sen seuraamalla alla olevia ohjeita.
Ensimmäinen vaihe on ottaa käyttöön 32-bittinen arkkitehtuuri, että vaikka järjestelmämme on 64-bittinen, tämän vaiheen suorittaminen säästää meille monia ongelmia, joita yleensä esiintyy, tähän kirjoitamme päätelaitteeseen:
sudo dpkg --add-architecture i386
Nyt meidän on tuotava avaimet ja lisättävä ne järjestelmään tällä komennolla:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key
Tehty tämä nyt aiomme lisätä seuraavan arkiston järjestelmään, tätä varten kirjoitamme terminaaliin:
sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/ sudo apt-get update sudo apt-get --download-only install winehq-devel sudo apt-get install --install-recommends winehq-devel sudo apt-get --download-only dist-upgrade