Noua versiune de dezvoltare a Wine 4.15 este aici și este gata de instalare

Vin

Săptămâna trecută a fost lansată o nouă versiune pentru ramura de dezvoltare Wine, care este noua ramură Vin 4.15 în care de la lansarea versiunii 4.14, au fost închise 28 de rapoarte de erori și au fost făcute 244 de modificări.

Pentru cei care încă nu știu proiectul Wine ar trebui să știți că acesta este un strat al implementării open source a API-ului Win32 capabil să ruleze un strat de compatibilitate Windows pe Linux, MacOS și BSD. Vinul este o alternativă excelentă complet gratuită la API-ul Windows pentru sistemele GNU / Linux și, de asemenea, puteți utiliza opțional DLL-uri native Windows, dacă sunt disponibile.

Rețineți că, deși unele aplicații și jocuri funcționează bine cu Wine pe o distribuție Linux, altele pot avea erori.

Cu excepția cazului în care un anumit program Windows este esențial pentru dvs., în general, este recomandabil să încercați să găsiți mai întâi o alternativă la programul dorit în Linux sau să alegeți o soluție cloud.

Mai mult, Wine oferă un kit de dezvoltare, precum și un încărcător de programe Windows, astfel încât dezvoltatorii pot modifica cu ușurință multe programe Windows care rulează sub x86 Unix, inclusiv Linux, FreeBSD, Mac OS X și Solaris.

Wine are două versiuni, care este versiunea stabilă și versiunea de dezvoltare. Versiunea stabilă este rezultatul muncii și al remediilor de erori din versiunea de dezvoltare.

Versiunea de dezvoltare este, de obicei, teoretic cea mai importantă, deoarece această versiune este lansată pentru a detecta toate aceste erori și pentru a putea corecta sau aplica patch-uri.

Noutăți în versiunea de dezvoltare Wine 4.15

Odată cu lansarea acestei noi filiale a adăugat implementarea inițială a serviciului HTTP (WinHTTP) și API-ul asociat pentru aplicații client și server care otrăvesc și primesc cereri folosind protocolul HTTP.

Apelurile acceptate sunt HttpReceiveHttpRequest (), HttpSendHttpResponse (), HttpRemoveUrl (), HttpCreateHttpHandle (), HttpCreateServerSession (), HttpCreateRequestQueue (), HttpAddrl etc. De asemenea, a fost pregătit un handler Http.sys care gestionează solicitările HTTP primite.

În timp ce pentru dezvoltatorii de arhitectură nt64 au lucrat la suport pentru derularea stivei a fost adăugat la ntdll și, în plus, au adăugat suport pentru conectarea bibliotecilor libunwind externe.

Din rapoartele de erori închise jocuri și aplicații legate de muncă cele din 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.

Dintre celelalte schimbări care ies în evidență în anunțul acestei noi ramuri de dezvoltare sunt:

  • În Kernelbase este implementat un apel către S.etThreadStackGuarantee() , care este folosit în ntdll pentru a gestiona situațiile de depășire a stivei
  • Sosirea suportului îmbunătățit pentru configurările multi-monitor atunci când lucrați pe macOS
  • Capacități de interpretare extinse jscript și vbscript
  • En vinat3d, a adăugat suport pentru extensie WINED3D_TEXTURE_DOWNLOADABLE iar funcția a fost implementată wined3d_colour_srgb_from_linear()
  • funcții d3drm_viewport2_GetCamera(), d3drm_viewport2_SetCamera(), d3drm_viewport2_GetPlane () și d3drm_viewport2_SetPlane () sunt implementate în d3drm
  • Funcția gdipRecordMetafileStreamI () a fost adăugat la gdiplus
  • Set optimizat de controale pentru formularele de editare RichEdit

Cum se instalează versiunea experimentală a Wine 4.15 pe Ubuntu și derivate?

Dacă sunteți interesat să puteți testa această nouă versiune de dezvoltare a vinului pe distribuția dvs., puteți face acest lucru urmând instrucțiunile pe care le împărtășim mai jos.

Primul pas va fi activarea arhitecturii pe 32 de biți, că, chiar dacă sistemul nostru are 64 de biți, efectuarea acestui pas ne salvează multe probleme care apar de obicei, pentru aceasta scriem pe terminal:

sudo dpkg --add-architecture i386

Acum trebuie să importăm cheile și să le adăugăm la sistem cu această comandă:

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

Am făcut asta acum vom adăuga următorul depozit la sistem, pentru aceasta scriem în terminal:

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

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.