Ejecuta aplicaciones Windows en Linux con Bottles paso a paso

  • Bottles simplifica la gestión de Wine mediante botellas independientes para cada aplicación o juego de Windows.
  • Flatpak, Flatseal y el mapeo de discos permiten controlar permisos y usar unidades externas sin complicaciones.
  • Las mejoras continuas de Wine aumentan la compatibilidad, pero no todos los programas y DRM funcionan igual de bien.
  • Para juegos complejos, Proton, Lutris o incluso la virtualización pueden complementar o sustituir el uso de Bottles.

Ejecutar programas de Windows en Linux con Bottles

Si acabas de aterrizar en Linux y sigues necesitando programas y juegos pensados para Windows, es probable que te hayas topado con Wine, Proton, Lutris… y, cómo no, con Bottles. Sin embargo, encontrar una guía clara y bien explicada de Bottles no es tan sencillo, y al final mucha gente tira la toalla porque parece más complicado de lo que realmente es.

En las siguientes líneas vas a ver, paso a paso, cómo usar Bottles para ejecutar aplicaciones de Windows en Linux, cómo se relaciona con Wine, qué papel juegan herramientas como Flatpak y Flatseal, cómo mapear tus discos para instalar juegos en otros volúmenes, qué puedes esperar en términos de compatibilidad, y en qué casos sigue siendo mejor tirar de Wine “puro y duro” o incluso de una máquina virtual.

Qué es Bottles y cómo encaja con Wine, Proton y Lutris

Bottles (Botellas) es una aplicación gráfica que se encarga de gestionar de forma sencilla los llamados prefijos de Wine, es decir, los entornos aislados donde se instalan y ejecutan programas de Windows dentro de Linux. En lugar de pelearte con la terminal y comandos de Wine, Bottles te ofrece una interfaz moderna para crear, configurar y mantener esos “contenedores”.

En pocas palabras, Bottles te permite usar software de Windows en Linux mediante “botellas”, que son espacios independientes con su propio Wine, librerías, configuraciones y programas. Cada botella puede adaptarse a un software o juego concreto, potenciando la compatibilidad y evitando conflictos entre aplicaciones.

Wine, que es la tecnología base, funciona como una capa de compatibilidad que traduce las llamadas de la API de Windows a llamadas nativas de Linux (y otros sistemas como macOS o BSD) en tiempo real. Esto evita el consumo extra de recursos típico de las máquinas virtuales, porque no se virtualiza un Windows completo, sino que se “reproduce” el entorno que el programa espera encontrar.

En el terreno de los juegos, proyectos como Proton (Steam) y Lutris han tomado el relevo como opciones recomendadas para jugar en Linux: están muy pulidos, automatizan muchísimas configuraciones y, en la práctica, suelen dar menos quebraderos de cabeza a la hora de arrancar títulos complejos. Bottles puede ejecutar juegos, sí, pero luce especialmente bien como herramienta para aplicaciones independientes de Windows sin cliente nativo, como editores, utilidades o algún que otro launcher ligero.

Instalar Bottles en Linux con Flatpak y GNOME Software

La forma más cómoda y estándar de tener Bottles en casi cualquier distribución es usar Flatpak y Flathub. Los desarrolladores publican ahí la versión principal, que suele estar más actualizada que la disponible en otros formatos o repositorios.

En una distro moderna, solo necesitarás habilitar Flatpak y añadir el repositorio de Flathub. Normalmente esto se hace siguiendo unas pocas instrucciones específicas para tu distribución (Ubuntu, Debian, Fedora, Arch, etc.), disponibles en la página oficial de Flatpak. Una vez configurado, podrás instalar Bottles desde la tienda gráfica o desde la terminal.

Si utilizas GNOME Software con soporte para Flatpak, la instalación es especialmente sencilla: buscas “Bottles” en la tienda, seleccionas el paquete procedente de Flathub y pulsas instalar. El archivo inicial es relativamente pequeño, ya que contiene la interfaz gráfica, la pantalla de bienvenida y lo básico; el resto de componentes (Wine, Gecko y otros) se descargan según vayas creando y configurando botellas.

En muchas distros también se recomienda combinar Bottles con Flatseal, una pequeña utilidad que sirve para controlar y ajustar los permisos de las aplicaciones Flatpak. Gracias a Flatseal podrás conceder o limitar a Bottles el acceso a otros discos, directorios externos y dispositivos, algo esencial si pretendes instalar juegos o programas en discos secundarios.

Requisitos previos: Wine y soporte de 32 bits

Aunque Bottles se encarga internamente de gestionar las versiones de Wine, conviene entender qué hay debajo del capó. Wine es el motor que hace posible que los ejecutables .exe y .msi funcionen en Linux, y en muchas distribuciones se puede instalar también de forma independiente.

En sistemas basados en Ubuntu de 64 bits, por ejemplo, el primer paso para usar Wine “a pelo” suele ser activar el soporte de 32 bits, ya que viene deshabilitado por defecto y muchas aplicaciones de Windows todavía son de 32 bits. El comando típico para ello es:

sudo dpkg --add-architecture i386

Después se actualizan los repositorios con un simple sudo apt update, y se procede a añadir las claves y repositorios oficiales de WineHQ para mantener una versión estable y reciente de Wine en el sistema. Dependiendo de la versión de Ubuntu (20.04, 22.04, 23.04, 23.10, etc.) habrá que añadir el fichero .sources correspondiente desde la web de Wine.

Una vez hecho esto, se puede instalar la rama estable con:

sudo apt install --install-recommends winehq-stable

O bien optar por la rama de desarrollo o pruebas (staging) si necesitas las últimas funciones, a costa de mayor riesgo de fallos. Aunque Bottles ya integra y gestiona sus propias versiones, conocer estas opciones te ayuda a entender de dónde salen los componentes que Bottles descarga y por qué a veces se habla de “Wine stable”, “Wine devel” o “Wine staging”.

Versiones modernas de Wine y compatibilidad

El proyecto Wine evoluciona a toda velocidad, y las versiones recientes han incorporado mejoras muy serias en rendimiento, compatibilidad y soporte gráfico. Una versión estable moderna (como la línea 10.x) suma miles de cambios individuales, entre ellos mejor soporte para arquitecturas ARM64EC, escalado HiDPI más fino, un panel de control renovado, mejoras en DirectPlay y un backend de Media Foundation basado en FFMpeg para mejorar la reproducción multimedia.

En ramas de desarrollo más nuevas se suelen pulir detalles como tablas Unicode actualizadas, compatibilidad con Zip64 en paquetes y un buen puñado de correcciones internas que, aunque no se vean, marcan la diferencia con aplicaciones exigentes. Versiones importantes anteriores, como la 9.0, introdujeron avances clave como el soporte WoW64 (ejecutar aplicaciones de 32 bits en sistemas de 64 bits), el primer controlador Wayland (más tarde mejorado con soporte OpenGL y ajustes de ventanas), reimplementación de drivers PostScript para gráficos 2D/3D y mejoras de ARM64, WinRT y compilación de shaders Direct3D hacia SPIR-V.

Todo este progreso se traslada de forma gradual a Bottles, ya que la aplicación se apoya precisamente en Wine para hacer el trabajo duro. Desde la terminal, siempre puedes consultar qué versión de Wine está usando tu sistema con:

wine --version

Si ves que tu versión del sistema es muy antigua comparada con la que manejan las últimas news de WineHQ, puede interesarte actualizar o, directamente, confiar en que la propia Bottles descargue runners o builds de Wine más recientes dentro de cada botella.

Creación y configuración inicial de una botella

La primera vez que abras Bottles, el programa descargará algunas dependencias necesarias (componentes de Wine, Gecko, etc.). Deja que termine ese proceso y, en cuanto aparezca la interfaz principal, ya estarás listo para crear tu primera botella.

Para hacerlo, solo tienes que hacer clic en el botón típico de “Crear nueva botella” o similar, darle un nombre representativo (por ejemplo, “Notepad++”, “Juego-X”, “Oficina”) y, a continuación, elegir el tipo de entorno que quieres:

  • Juegos: un perfil pensado para videojuegos, con opciones y tweaks orientados a rendimiento y compatibilidad gráfica.
  • Aplicación: ideal para programas de productividad, utilidades, editores, lanzadores, etc.
  • Personalizada: si quieres controlar tú los detalles o vas a experimentar con distintas configuraciones.

Tras elegir el tipo, pulsas en crear y Bottles se encarga de generar el prefijo de Wine (la “casa” donde vivirá tu programa de Windows). Cuando termine, verás un mensaje o ventana indicando que la botella ha sido creada; ciérralo y vuelve a la pantalla principal, donde ya aparecerá tu nueva entrada.

Si entras en esa botella verás varias secciones: programas instalados, herramientas, configuración, discos, variables, etc. Desde aquí es desde donde vas a instalar y lanzar los ejecutables .exe o .msi que quieras, y ajustar todo lo que haga falta para que funcionen.

Instalar aplicaciones y juegos de Windows dentro de Bottles

Para meter un programa de Windows en una botella ya creada, el método más directo suele ser usar la opción “Ejecutar ejecutable” o el “desinstalador” integrado (que funciona como el panel de “Agregar o quitar programas” de Windows). En muchas versiones de Bottles verás una sección de Herramientas donde se ofrece un “Desinstalador” que, a su vez, incluye el botón “Instalar”.

El flujo habitual es muy simple: seleccionas la botella, bajas hasta encontrar la herramienta relevante, pulsas en Instalar o Ejecutar ejecutable, navegas hasta el archivo de instalación (.exe, .msi) y dejas que corra el asistente. A partir de ahí, sigues los pasos tal y como lo harías en Windows (siguiente, siguiente, aceptar licencia, ruta de instalación, etc.).

Al acabar la instalación, es posible que Bottles detecte automáticamente el nuevo programa y lo añada a la lista de “Programas” de esa botella. Volviendo al panel de la botella, deberías ver el nombre de la aplicación junto a un icono de “Reproducir” o “Lanzar”: basta con pulsarlo para arrancar el software siempre que quieras, sin tener que volver a buscar el .exe a mano.

Este mismo procedimiento sirve tanto para aplicaciones ligeras (como Notepad++) como para instaladores de juegos. Eso sí, con algunos launchers como Steam o Epic Games ejecutados dentro de Bottles puede haber bloqueos o cierres inesperados, ya que combinan DRM, actualizaciones propias, overlays y otros elementos que no siempre se llevan bien con las capas de compatibilidad.

Configurar discos y rutas con Flatseal y la sección “Disco”

Si piensas instalar juegos o programas pesados en un segundo disco, partición adicional o unidad externa, hay dos cosas que debes tener en cuenta: los permisos del Flatpak y el mapeo de unidades dentro de la propia botella.

Por un lado, con Flatseal puedes ajustar los permisos de Bottles para que el Flatpak tenga acceso a esos directorios adicionales. Abres Flatseal, seleccionas Bottles en la lista y, dentro de la configuración, activas el acceso a las rutas o puntos de montaje que quieras compartir (por ejemplo, /mnt/datos, /run/media/usuario/DiscoExterno, etc.). Sin ese permiso, Bottles simplemente no verá las carpetas, por mucho que intentes mapearlas.

Después, desde la configuración de la botella en Bottles, sueles encontrar una sección llamada algo como “Discos” o “Unidades” donde podrás mapear esos directorios a letras de unidad al estilo Windows: C:, D:, E:… Ahí puedes seleccionar “añadir disco”, elegir la ruta del directorio y asignarle una letra.

En la práctica, esto funciona igual que el mapeo de unidades en Windows: si mapeas tu disco externo como D:, los instaladores de Windows verán esa letra de unidad y podrás instalar o ejecutar juegos desde ahí. Para juegos grandes, esta es una manera muy cómoda de no llenar el disco principal de tu sistema Linux.

Algo parecido se aplica a los juegos instalados previamente en Steam o Epic bajo Windows: en teoría podrías señalar la ruta de esas librerías ya existentes, pero en la práctica muchos usuarios se encuentran con bloqueos al intentar instalar o actualizar los clientes de Steam/Epic dentro de Bottles. Por ahora, notarás que Bottles suele ir más fino ejecutando juegos independientes o instaladores directos, mientras que para las grandes plataformas sigue siendo más fiable usar Proton (en Steam) o clientes como Heroic, Lutris, etc.

Opciones avanzadas de Wine dentro de Bottles

Aunque una de las ventajas de Bottles es que te evita pelearte con multitud de comandos, sigue siendo importante entender que, internamente, mucho de lo que hace se basa en winecfg, winetricks y las opciones de Wine de toda la vida. Desde Bottles puedes exponer o ajustar parte de esas configuraciones de forma gráfica.

En Wine “a secas”, la configuración inicial se lanza con el comando:

winecfg

Ahí se descargan componentes necesarios como Wine-Mono o Gecko, que proporcionan funcionalidades equivalentes a .NET y al motor de renderizado de Internet Explorer. Una vez completado, se abre una ventana de configuración con varias pestañas, que Bottles abstrae en mayor o menor medida, pero que conviene conocer:

  • Aplicaciones: permite simular distintas versiones de Windows (XP, 7, 10, 11, etc.) de forma global o para ejecutables concretos, por si un programa exige una versión específica.
  • Librerías: se controla qué librerías usa Wine (las suyas propias, las del programa o DLL nativas copiadas de un Windows real). Es clave para aplicaciones que necesitan versiones concretas de ciertos archivos.
  • Gráficos: configura la forma en que se dibujan las ventanas y el escritorio virtual de Windows, así como fuentes, capturas de ratón y algunos detalles visuales.
  • Integración de escritorio: marca dónde se guardan documentos, descargas, música, etc. dentro del entorno Wine, y qué temas o estilos se aplican.
  • Unidades: gestiona las distintas rutas de montaje vistas como C:, D:, etc., justo lo que Bottles simplifica con su apartado de discos.
  • Audio: permite escoger driver de sonido, salida, entrada y otros detalles relacionados con el audio.
  • Acerca de: simplemente muestra la versión de Wine instalada.

Bottles te facilita gran parte de esta configuración mediante ajustes predefinidos y runners adaptados a juegos o aplicaciones, pero si alguna app da guerra, no está de más abrir la configuración avanzada de la botella y jugar con estos parámetros hasta encontrar el punto dulce.

Trucos para mejorar el rendimiento y la compatibilidad

La experiencia con Wine y Bottles puede variar bastante según el juego o programa, pero hay una serie de buenas prácticas generales que suelen ayudar a evitar disgustos. Para empezar, siempre es recomendable utilizar la última versión estable de Wine que ofrezca Bottles para cada botella, salvo que sepas exactamente qué bug se soluciona con una versión en pruebas.

Antes de lanzarte a instalar un juego complejo, conviene buscarlo en la base de datos de WineHQ (o en repositorios paralelos) para ver qué categoría tiene: Platinum (funciona perfecto), Gold (funciona muy bien con pequeños ajustes), Silver (algún fallo menor), Bronze (bastante problemático) o Garbage (inusable). A menudo encontrarás también notas de otros usuarios con configuraciones recomendadas, DLL necesarias o flags especiales.

Otra práctica interesante es aprovechar los Wineprefixes, que son básicamente distintos entornos de Wine independientes. Bottles ya organiza el uso de prefijos por botella, lo que te permite tener configuraciones aisladas por aplicación o juego y evitar que un cambio o instalación de librerías en una botella rompa otra.

Para resolver dependencias típicas (.NET, Visual C++, fuentes de Microsoft, etc.), la herramienta clásica es winetricks. Aunque Bottles automatiza parte de esta gestión, es útil saber que winetricks permite instalar paquetes como corefonts, vcrun2013 o similares, que muchas aplicaciones exigen para arrancar correctamente.

En algunos casos, desactivar tecnologías como DXVK o VKD3D en la configuración de Bottles puede ayudar a diagnosticar problemas con juegos concretos: estas capas traducen DirectX a Vulkan, lo que suele mejorar el rendimiento, pero también puede dar incompatibilidades en hardware o drivers muy específicos. Si desactivas esas opciones, el programa intentará tirar de DirectX nativo según lo que Wine soporte.

Ejemplo práctico: preparar una botella para Photoshop con Winetricks

Un caso clásico en el mundo Wine es hacer funcionar Photoshop. Algunas versiones, como Photoshop CS6, tienen calificación “Gold” en WineHQ, lo que significa que funcionan bastante bien con un poco de cariño en la configuración.

Para lograrlo en un entorno Wine tradicional, se usa winetricks para instalar ciertos componentes: por ejemplo, las fuentes básicas de Microsoft con el comando winetricks corefonts y las librerías de Visual C++ necesarias con winetricks vcrun2012 vcrun2013. Después, desde winecfg, se puede ir a la pestaña de Librerías e indicar que DLL como msvcp120 y msvcr120 se usen en modo “nativa, integrada”.

En Bottles, buena parte de este proceso se simplifica gracias a recetas y configuraciones predefinidas. Si una aplicación popular requiere ciertos componentes, lo habitual es que el perfil de la botella ya los ofrezca o permita instalarlos desde un menú gráfico, sin tener que escribir todos los comandos a mano.

Este tipo de ajustes demuestran que, con un poco de perseverancia, programas complejos originalmente pensados solo para Windows pueden funcionar de forma más que decente en Linux, aunque haya que invertir algo de tiempo inicial en la puesta a punto.

Posibles problemas habituales con Wine y Bottles

Aunque la tecnología ha avanzado una barbaridad, es importante asumir que no todo lo que existe para Windows va a funcionar de maravilla en Linux con Wine o Bottles. Muchos problemas típicos están relacionados con las librerías que usan los programas y juegos, por lo que a menudo se recomienda instalar herramientas adicionales como Winetricks o incluso frontends como PlayOnLinux, que ofrecen scripts de configuración específicos para ciertos títulos.

También hay programas que dependen de componentes .NET muy concretos o de frameworks como Mono. Instalar Mono y los runtimes de .NET adecuados puede ser clave para que algunas aplicaciones arranquen siquiera. Bottles y Winetricks ayudan a resolver estas dependencias de forma más o menos guiada.

En ocasiones, el propio Wine deja de comportarse como debería después de múltiples cambios, instalaciones y pruebas. Una solución radical pero efectiva suele ser eliminar o renombrar la carpeta .wine en tu directorio personal (o el wineprefix concreto que estés usando), de forma que al ejecutar de nuevo winecfg se regenere toda la configuración desde cero.

Si no quieres borrar nada, siempre puedes crear un nuevo prefijo con un comando como WINEPREFIX=$HOME/.foobar winecfg, que te generará un entorno limpio paralelo. A partir de ahí pruebas tus aplicaciones en ese nuevo contexto sin tocar el anterior. En casos menos drásticos, también es posible limpiar la configuración de DLL con winetricks alldlls=default para volver al comportamiento estándar.

Por último, ten en cuenta que hardware con drivers privativos (como ciertas tarjetas NVIDIA) y sistemas de DRM agresivos (Denuvo, anti-cheats, etc.) pueden dar muchos más problemas o, directamente, impedir que un juego se ejecute. En algunos casos, incluso podrías exponerte a baneos si un sistema anti-trampas detecta el entorno Wine como algo sospechoso.

Seguridad al ejecutar .exe de Windows en Linux

Una de las grandes ventajas de Linux es su superior nivel de seguridad frente a malware de Windows, simplemente porque los ejecutables de ese sistema no funcionan de forma nativa aquí. Pero, en el momento en que introduces una capa como Wine (o un gestor como Bottles), abres una puerta a que ese software se ejecute.

Un archivo malicioso destinado a Windows puede llegar a afectar a tu sistema Linux si lo ejecutas con Wine, sobre todo si el entorno tiene acceso amplio al sistema de archivos. De ahí la importancia de ser prudente: no lances .exe de procedencia dudosa, configura las botellas con el mínimo acceso necesario y aprovecha las herramientas de permisos (como Flatseal) para acotar qué puede ver y modificar cada aplicación.

En el contexto de archivos descargados desde Internet, también es habitual que el sistema te impida ejecutarlos por falta de permisos. Para solucionarlo de forma gráfica, basta con ir a las propiedades del fichero, abrir la pestaña de permisos y marcar la casilla de “Permitir ejecutar el archivo como un programa”. Si prefieres la terminal, puedes cambiar permisos con chmod, siendo chmod 777 archivo.exe la variante más permisiva (aunque no la más recomendada en términos de seguridad).

Desinstalar Wine y limpiar restos (si dejas de usarlo)

Puede ocurrir que, tras un tiempo de pruebas con Wine y Bottles, decidas que ya no necesitas esa capa en tu sistema o que prefieres usar exclusivamente una máquina virtual. En ese caso, es útil saber cómo eliminar Wine de forma ordenada y liberar espacio.

En sistemas con paquetes winehq, el comando típico para desinstalar completamente la versión estable es:

sudo apt-get remove --purge winehq-stable

Después conviene borrar a mano las carpetas de configuración y caché en tu directorio personal: la famosa ~/.wine, las entradas de menú relacionadas en ~/.config/menus/applications-merged/, los accesos directos en ~/.local/share/applications/wine/, las entradas de escritorio en ~/.local/share/desktop-directories/ y los iconos sobrantes en ~/.local/share/icons/. Todo esto se puede listar y borrar con cuidado, asegurándote de mostrar archivos ocultos.

Una vez se han eliminado esos restos, los comandos sudo apt update, sudo apt autoclean, sudo apt clean y sudo apt autoremove terminan de limpiar dependencias que hayan quedado colgando. Por último, puedes quitar el repositorio de WineHQ de tu configuración de fuentes de software si ya no piensas usarlo más.

En el caso de Bottles, bastaría con desinstalar el Flatpak desde GNOME Software o usando flatpak uninstall, y luego borrar las carpetas de configuración que queden en ~./var, ~/.config, etc. según indique la documentación de Flatpak.

Qué programas y juegos suelen funcionar mejor

El objetivo de Wine (y por extensión de Bottles) es permitir que una buena parte del software de Windows funcione en Linux, pero la realidad es que la compatibilidad varía mucho. En la base de datos de WineHQ, las aplicaciones se clasifican en categorías según su funcionamiento real.

En la categoría Platinum se agrupan las aplicaciones y juegos que funcionan prácticamente perfectos, sin ajustes especiales. Ejemplos típicos incluyen versiones concretas de World of Warcraft, Fallout 3, Adobe Animate CS6, .NET Framework 3.5, Diablo III o Microsoft Word 2010 de 32 bits.

La categoría Gold agrupa software que requiere pequeñas configuraciones, pero luego va muy fino: Adobe Photoshop CS6, StarCraft 1.16.1, The Witcher 1.x, todas las entregas de The Sims 3 o Final Fantasy XIV en determinadas expansiones, entre otros.

En Silver entran programas que pueden presentar fallos menores pero siguen siendo utilizables, como el instalador de Microsoft Office 2019, ciertas versiones de StarCraft, Final Fantasy XI, Magic: The Gathering Online, Half-Life 2 o Planescape: Torment.

Como se trata de un proyecto comunitario, las prioridades de desarrollo se suelen marcar en función de las votaciones y peticiones de los usuarios: cuanto más interés genera un juego o aplicación, más atención recibe en términos de parches y mejoras. Para software muy poco conocido, a veces solo queda probar suerte e intentar la instalación en una botella específica, jugando con versiones de Wine y librerías hasta encontrar la combinación correcta.

Jugar en Linux: Proton, PlayOnLinux, DOSBox y virtualización

Cuando el foco es puramente jugar en Linux a títulos de Windows, Bottles es solo una pieza más en el tablero. La combinación más potente hoy en día suele ser Steam + Proton, donde Proton es una capa basada en Wine pero muy afinada para juegos, que se encarga de todo el trabajo sucio sin que tengas que tocar nada.

Gracias a Proton y a SteamOS (como el de la Steam Deck, basado en Arch Linux), se pueden ejecutar la mayoría de juegos de Steam en Linux con una experiencia muy cercana a la nativa, incluyendo soporte para tarjetas NVIDIA y AMD. El catálogo de títulos verificados y jugables en Linux crece cada mes, y muchas veces no hace falta más que activar la opción de “permitir Proton para todos los títulos” y listo.

Si el juego no está en Steam o no tiene buen soporte en Proton, una alternativa es usar PlayOnLinux, que ofrece scripts específicos y perfiles de configuración para muchos títulos. Cada juego se ejecuta en un entorno independiente con sus propias librerías y ajustes, lo que recuerda bastante a la filosofía de las botellas de Bottles, pero enfocada expresamente a juegos y con un enfoque algo diferente en la interfaz.

Para juegos muy viejos de la era MS-DOS, lo más cómodo suele ser tirar de DOSBox, que emula un entorno DOS clásico donde los títulos funcionan como si estuvieran en un PC de la época. Y si lo que necesitas es un entorno Windows completo (con drivers, funciones avanzadas y compatibilidad total), entonces lo ideal es usar una máquina virtual con VirtualBox, VMware o similares, aunque a costa de más recursos y de necesitar una licencia de Windows válida.

En resumen, Bottles encaja muy bien como herramienta de gestión de aplicaciones y algunos juegos concretos que van mejor con un Wine configurado a conciencia, mientras que para el gran grueso del gaming masivo sigue siendo más práctico usar Proton, Lutris, Heroic u otras plataformas dedicadas.

Combinando el motor de compatibilidad de Wine con una interfaz tan amigable como Bottles, un buen control de permisos con Flatpak y Flatseal, y sabiendo cuándo apoyarte en tecnologías como Proton o la virtualización completa, es perfectamente viable montar en Linux un entorno en el que ejecutar gran parte de tus programas y juegos de Windows con un rendimiento muy decente y, lo más importante, con bastante menos dolor de cabeza del que solía implicar hace unos años.

Windows y Open Source
Artículo relacionado:
Siete aplicaciones de código abierto para Windows que no pueden faltar

Añadir como fuente preferida en Google