WINE vs. Proton: què són i quan val la pena fer servir cada opció per executar apps de Windows a Linux

WINE vs. Proton

A Linux hi ha molt de programari perquè no hàgim de pensar en altres sistemes operatius. Però siguem honestos: de vegades necessitem una mica de Windows i hem de fer alguna cosa per executar alguna de les seves aplicacions. Pot ser en un disc extern amb una versió To Go, en una màquina virtual o amb eines com VI. Tot i que la majoria d'opcions es basen en el «no emulador», cal triar, com per exemple Ampolles o fa temps PlayOnLinux.

Per si les opcions disponibles no fossin suficients, Valve, la companyia propietària de Steam, ofereix Protó. Què és? És millor que WINE? Quan val la pena fer servir un o altre? En aquest article explicarem tot el necessari per conèixer totes les respostes. Encara que abans un Spoiler: Proton també és descendent de WINE, per la qual cosa al cap ia la fi estarem usant sempre el mateix amb algunes diferències.

Què és WINE

WINE, les sigles del qual provenen de WINE Is Not an Emulator, és una capa de compatibilitat capaç dexecutar aplicacions de Windows en diversos sistemes operatius POSIX, com els de base Linux. També estan en aquesta llista macOS i BSD, entre d'altres. A diferència d'un emulador que intenta imitar la lògica de Windows, WINE tradueix les trucades de les API de Windows en trucades POSIX mentre es realitzen, eliminant els baixons de rendiment i memòria de l'emulació i permetent integrar les aplicacions de Windows al nostre escriptori perfectament.

VI va començar el seu desenvolupament el 1993, i ha millorat molt en els 31 anys que està disponible. La seva instal·lació és senzilla en qualsevol distribució Linux: al terminal s'ha d'escriure la comanda d'instal·lació de torn al costat del paquet «wine», cosa que a les distros amb base Debian quedaria com sudo apt install wine, a les de base Fedora sudo dnf install wine ia les de base Arch sudo pacman -S wine.

Opcional, però aconsellable, després de la instal·lació val la pena llançar winecfg per configurar alguns valors del programari. Això era més important fa uns mesos, quan la compatibilitat per defecte utilitzada era Windows 7; ara ja és Windows 10

Per llançar un programa amb WINE «pelat», és a dir, sense cap eina gràfica com les esmentades Bottles o PlayOnLinux, l'únic que hem de fer és escriure l'ordre wine nombre_del_ejecutable.exe.

Què és Proton

Proton és bàsicament un forquilla de WINE. Està personalitzat i mantingut per Valve en col·laboració amb CodeWeavers, qui també desenvolupa CrossOver. Proton s'integra amb el client de Steam com a part de Steam Play, i al principi està dissenyat perquè puguem jugar als títols que només estan disponibles per a Windows a Linux. Proton és la millor eina per jugar a Linux… encara que no només això.

Instal·lar Proton no és tan intuïtiu com WINE. Per instal·lar-lo, haurem de:

  1. Instal·lem Steam al sistema operatiu. Es pot fer amb el gestor de paquets o la botiga d'aplicacions i fins i tot hi ha opcions flatpak i snap.
  2. Obrim Steam, ens identifiquem si ens ho demana i activem Steam Play des dels ajustaments de Steam/Steam Play. Això instal·larà Proton i ja en podrem fer ús.

Per utilitzar un programa amb Proton, la cosa és una mica més complicada. El que cal fer és, al client de Steam, afegir un programa que no és de Steam i activar-li la compatibilitat amb Proton. Després, per llançar-ho, en teoria es pot fer des de l'accés directe que hi haurà al menú d'inici. Si no, es pot llançar des del client de Steam.

Quan utilitzar WINE i quan utilitzar Proton

En general, val la pena utilitzar WINE per a aplicacions generals i programari que no és de Steam. Encara aquí jo recomanaria fer servir Bottles. És un programa amb interfície gràfica que ens permet instal·lar i configurar aplicacions de Windows. A més, si ens preocupa la neteja, en el sentit d'instal·lar menys paquets, Bottles està com a paquet flatpak.

En cas de preferir WINE tal com és una altra opció, i també vàlida. Si un programa no funciona com esperàvem des del principi, es pot instal·lar i llançar winetricks, el que permet configurar alguns paràmetres.

D'altra banda, Proton s'usarà per llançar programari que estigui a Steam, això sobretot. Encara que mai no ho he necessitat, també es pot intentar obrir un programa que no aconseguim fer funcionar amb WINE. Que sigui un forquilla significa, entre altres coses, que no és igual que lopció original, i és una alternativa que pot ser vàlida.

A la Steam Deck

També llençarem sempre de Proton si estem a la Steam Deck, o almenys per a totes aquelles aplicacions que quedin bé en la manera joc. Si les volem a l'escriptori, podem fer allò d'afegir-la a Steam i activar-li la compatibilitat, cosa que, repeteixo, en teoria també hauria d'afegir un accés directe al menú d'inici.

Si es dóna el cas que ens ha afegit l'aplicació en el mode joc i no la volem aquí, una solució és entrar a la configuració de l'app des d'aquesta manera i eliminar-la. No es garanteix que funcioni d'aquesta altra manera, però si ens heu creat un fitxer .desktop a ~ / .Local / share / applications, aquest podria ser suficient per llançar laplicació. La màgia sol estar a la línia que comença amb Exec=. En cas que no es pugui obrir, la tornem a afegir, fem de budells cor i que es quedi en la manera joc.

No està de més recordar que la Steam Deck és un PC. Per tant, si no volem estirar Proton per a tot podem instal·lar el paquet flatpak de Bottles i fer-ho com ho faríem en qualsevol altre ordinador. Com a alternativa, també es pot intentar amb Distrobox.

Conclusió

WINE i Proton són dues eines que ens permeten executar aplicacions de Windows a Linux. La segona baixa de la primera, i és la millor opció per a jocs i aplicacions de Steam. D'altra banda, WINE és la font de la qual beu un altre molt de programari, i sol ser la millor opció per llançar aplicacions generals.


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: AB Internet Networks 2008 SL
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.