Arriva Wine 9.0 RC e queste sono le novità preparate finora

Vino su Linux

Wine è una reimplementazione dell'interfaccia di programmazione delle applicazioni Win16 e Win32 per i sistemi operativi basati su Unix.

Sembra che gli sviluppatori di Wine abbiano voluto rilasciare i nuovi rami di sviluppo di Wine in queste date di dicembre e da quando il progetto ha iniziato a ricevere maggiore attenzione (da Wine 2.x – 3.x il progetto è arrivato a un punto in cui sembrava stagnante) e almeno da quando mi ricordo da quando pubblico argomenti riguardanti il ​​vino qui sul blog.

E questa volta non è l'eccezione e il Gli sviluppatori di Wine hanno annunciato pochi giorni fa il lancio del primo RC di quella che sarà la nuova versione e ramo di sviluppo del progetto Wine 9.0.

Cosa c'è di nuovo negli RC in evidenza di Wine 9.0?

Fin qui Sono stati rilasciati due Wine 9.0 RCEssere il primo è quello con la maggiore attività, Dal rilascio di Wine 8.21 nel primo RC di Wine 9.0, sono state chiuse 52 segnalazioni di bug e sono state apportate 391 modifiche.

Delle modifiche più importanti presentate i primi RC (Wine 9.0-rc1) sono:

  • Aggiornamento integrato del pacchetto vkd3d 1.10.
  • È proseguito lo sviluppo delle funzionalità volte ad implementare la possibilità di utilizzare Wine in ambienti basati sul protocollo Wayland senza l'utilizzo dei componenti XWayland e X11.
  • Aggiunto il supporto per i layout di tastiera nel driver Winewayland.drv.
  • È stato ampliato il supporto per le API grafiche Vulkan e aggiunte le funzioni vkQueuePresentKHR, vkGetDeviceGroupSurfacePresentModesKHR, vkGetPhysicalDevicePresentRectanglesKHR.
  • Aggiunta la funzione ClipCursor e implementata la capacità di lavorare con le coordinate relative durante il tracciamento del movimento del mouse.
  • Quando si utilizzano versioni recenti di GnuTLS, è stato implementato il supporto per le chiavi di crittografia DH (Diffie-Hellman).

Dalla parte di Il secondo RC di Wine 9.0 (wine 9.0-rc2) ha apportato 33 modifiche in totale e di cui molti di essi sono correzioni e aggiunte di miglioramenti a RC1:

  • È stata apportata una correzione al cursore di Wayland, poiché non si muoveva su alcune superfici
  • EA Desktop non si installa utilizzando la locale francese
  • Supporto migliorato per le impostazioni grafiche di alto livello in The Settlers: Heritage of Kings
  • Winebus non elenca i dispositivi nascosti (in una build — without-sdl) a meno che
  • SDL viene disabilitato anche tramite la chiave di registro Winebus
  • Il programma di installazione di Borland Turbo CPP 4.5 si è bloccato all'avvio
  • Più programmi a 64 bit si arrestano in modo anomalo a causa del troncamento del puntatore
  • Soluzione al problema con Wine durante la compilazione su macOS con LLVM 17
  • quartz:vmr9 – test_changed3ddevice() fallisce sulle macchine virtuali w11pro64-amd e -nv
  • PLSQL: si blocca durante il tentativo di connessione a un database.
  • CrystalDiskInfo: l'eccezione non gestita ha causato l'arresto anomalo di DiskInfo64.exe

Infine se vuoi saperne di più su questa nuova versione di sviluppo di Wine rilasciata, puoi consultare il log di modifiche nel seguente collegamento. 

Come installare la versione di sviluppo in Ubuntu e derivate?

Se sei interessato a provare questa nuova versione di sviluppo di Wine sulla tua distribuzione, puoi farlo seguendo le istruzioni che condividiamo di seguito.

Il primo e più importante passo sarà abilitare l'architettura a 32 bit, che sebbene il nostro sistema sia a 64 bit, eseguire questo passaggio ci evita molti problemi che di solito si verificano, poiché la maggior parte delle librerie di Wine sono focalizzate sull'architettura a 32 bit.

Per questo scriviamo sul terminale:

sudo dpkg --add-architecture i386

Ora dobbiamo importare le chiavi e aggiungerle al sistema con questo comando:

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

Fatto questo adesso aggiungeremo il seguente repository al sistema, per questo scriviamo nel terminale:

sudo apt-add-repository "deb https://dl.winehq.org/wine-builds/ubuntu/ $(lsb_release -sc) main"
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

Infine possiamo verificare di avere già installato Wine e anche quale versione abbiamo nel sistema eseguendo il seguente comando:

wine --version

Come disinstallare Wine da Ubuntu o da qualche derivato?

Infine, per coloro che desiderano disinstallare questa versione di sviluppo di Wine dal proprio sistema per qualsiasi motivo, Dovrebbero eseguire solo i seguenti comandi.

Disinstalla la versione di sviluppo:

sudo apt purge winehq-devel
sudo apt-get remove wine-devel
sudo apt-get autoremove