Bottles 2022.1.28, o paquete de xestión de lanzamentos, xa está dispoñible Windows-aplicacións en Linux

Lanzouse Bottles 2022.1.28, que desenvolve unha aplicación para simplificar a instalación, a configuración e o lanzamento. Windows-aplicacións en Linux Baseado en Wine ou Proton, o programa proporciona unha interface para xestionar prefixos que definen o entorno Wine e os parámetros de inicio da aplicación, así como ferramentas para instalar dependencias necesarias para o correcto funcionamento dos programas iniciados. O código do proxecto está escrito en Python e distribúese baixo a licenza GPLv3. O programa está dispoñible en formato Flatpak e en paquetes Arch. Linux.

En lugar do script Winetricks, Bottles usa un sistema completo de xestión de dependencias para instalar bibliotecas adicionais, que funciona de xeito similar á xestión de dependencias nos xestores de paquetes de distribución. Windows- a aplicación define unha lista de dependencias (bibliotecas DLL, fontes, tempo de execución, etc.) que deben descargarse e instalarse para o funcionamento normal, dado que cada dependencia pode ter as súas propias dependencias.

Bottles 2022.1.28, o paquete de xestión de lanzamentos, xa está dispoñible Windows-aplicacións en Linux

Bottles ofrece un repositorio de información sobre dependencias para varios programas e bibliotecas, así como ferramentas para a xestión centralizada de dependencias. Realízanse un seguimento de todas as dependencias instaladas, polo que cando desinstalas un programa, tamén podes eliminar as dependencias asociadas se non se usan para executar outras aplicacións. Este enfoque permítelle evitar instalar unha versión separada de Wine para cada aplicación e utilizar un único ambiente Wine para executar tantas aplicacións como sexa posible.

Bottles 2022.1.28, o paquete de xestión de lanzamentos, xa está dispoñible Windows-aplicacións en Linux

Para traballar WindowsBottles emprega o concepto de contornas, que proporcionan configuracións predefinidas, bibliotecas e dependencias para unha clase específica de aplicacións. Ofrécense contornas básicas: Xogos para xogos, Software para aplicacións e Personalizado: un contorno limpo para experimentar con software personalizado. O contorno de xogos inclúe DXVK, VKD3D e Esync; nos sistemas con gráficos híbridos, a tarxeta gráfica independente está activada; e PulseAudio inclúe configuracións para mellorar a calidade do son. O contorno de aplicacións inclúe configuracións axeitadas tanto para aplicacións multimedia como de oficina.

Bottles 2022.1.28, o paquete de xestión de lanzamentos, xa está dispoñible Windows-aplicacións en Linux

Se é necesario, podes instalar varias versións de Wine, Proton e dxvk e cambiar entre elas sobre a marcha. Pódense importar entornos doutros xestores de Wine, como Lutris e PlayOn.LinuxOs entornos inícianse mediante illamento de sandbox, separados do sistema principal, e só teñen acceso aos datos necesarios no directorio principal. Ofrécese compatibilidade co control de versións, que garda automaticamente o estado antes de instalar cada nova dependencia e permite volver a un estado anterior en caso de problemas.

Bottles 2022.1.28, o paquete de xestión de lanzamentos, xa está dispoñible Windows-aplicacións en Linux

Entre os cambios na nova versión:

  • Engadiuse un novo backend para xestionar Wine, composto por tres compoñentes: WineCommand, WineProgram e Executor.
  • Propuxéronse varios manejadores de WineProgram:
    • reg, regedit - para traballar co rexistro, permítelle cambiar varias claves cunha chamada.
    • net - para xestionar servizos.
    • wineserver - para comprobar o funcionamento do proceso de control de Botellas.
    • start, msiexec e cmd - para traballar con atallos .lnk e ficheiros .msi/.batch.
    • taskmgr - xestor de tarefas.
    • wineboot, winedbg, control, winecfg.
  • Implementouse un xestor de execución (Executor) que, ao executar un ficheiro executable, chama automaticamente ao xestor necesario dependendo da extensión do ficheiro (.exe, .lnk, .batch, .msi).
  • Ofrécese a capacidade de executar comandos nun ambiente completo ou reducido.
  • Engadiuse compatibilidade coa sincronización mediante a chamada de sistema futex_waitv (Futex2) introducida no kernel. Linux 5.16. Engadiuse o xestor Caffe baseado en Wine 7 e compatible co mecanismo de sincronización Futex2.
  • Para os instaladores, implementouse a posibilidade de cambiar ficheiros de configuración (json, ini, yaml).
  • Engadido soporte para ocultar elementos na lista de programas.
    Bottles 2022.1.28, o paquete de xestión de lanzamentos, xa está dispoñible Windows-aplicacións en Linux
  • Engadiuse un novo diálogo para mostrar o contido dos ficheiros de manifesto para dependencias e instaladores.
    Bottles 2022.1.28, o paquete de xestión de lanzamentos, xa está dispoñible Windows-aplicacións en Linux
  • Engadiuse unha función de busca á lista de instaladores dispoñibles.
    Bottles 2022.1.28, o paquete de xestión de lanzamentos, xa está dispoñible Windows-aplicacións en Linux

Ademais, cómpre salientar a publicación do proxecto Proton 7.1-GE-1, no marco do cal os entusiastas están a crear versións estendidas do paquete de lanzamento independentemente de Valve. Windows-As aplicacións Proton, que inclúen unha versión máis recente de Wine, o uso de FFmpeg en FAudio e a inclusión de parches adicionais que resolven problemas en varias aplicacións de xogos.

A nova versión de Proton GE fixo a transición a Wine 7.1 con parches de Wine-staging 7.1 (o Proton oficial segue a usar Wine 6.3). Todos os cambios dos repositorios git dos proxectos vkd3d-proton, dxvk e FAudio foron transferidos. Resolvéronse os problemas en Forza Horizon 5, Resident Evil 5, Persona 4 Golden, Progressbar95 e Elder Scrolls Online.

Fonte: opennet.ru

Compre hospedaxe fiable para sitios con protección DDoS, servidores VPS VDS 🔥 Compra aloxamento web fiable con protección DDoS, servidores VPS VDS | ProHoster