Bottles 2022.1.28 поставляется с новым бэкендом для управления Wine и не только

Представлен релиз новой версии проекта Бутылки 2022.1.28, который выделяется разработкой приложения для упрощения установки, настройки и выполнения приложений Windows в Linux на базе Wine или Proton.

Программа предоставляет интерфейс для управления префиксами, определяющими среду Wine. и параметры запуска приложений, а также инструменты для установки необходимых зависимостей для корректного функционирования запускаемых программ.

Вместо скрипта Winetricks, Бутылки использует полную систему управления менеджер зависимостей для установки дополнительных библиотек, которые работают как управление зависимостями в менеджерах пакетов дистрибутива.

в основном для работающего приложения Windows определяется список зависимостей (DLL, исходники, среда выполнения и т. д.), которые необходимо загрузить и установить для нормальной работы, хотя у каждой зависимости могут быть свои зависимости.

Бутылки предоставляет хранилище информации о зависимостях для различных программ и библиотек, а также набор инструментов для централизованного управления зависимостями. Все установленные зависимости отслеживаются, поэтому при удалении программы вы также можете удалить связанные зависимости, если они не используются для запуска других приложений. Такой подход позволяет избежать установки отдельной версии Wine для каждого приложения и использовать единую среду Wine для запуска как можно большего количества приложений.

Для работы с префиксами Windows, В Bottles используется концепция сред, предоставляющих конфигурации, библиотеки и зависимости. готов к использованию для определенного класса приложений. Предлагаются базовые среды: Games — для игр, Software — для прикладных программ и Custom — чистая среда для проведения собственных экспериментов.

Основные новинки Бутылки 2022.1.28

В этой новой версии выделено, что она была добавлена новый бэкэнд для управления Wine, который состоит из трех компонентов: WineCommand, WineProgram и Executor, кроме того, они предложили различные обработчики в WineProgram:

  • рег, regedit: для работы с реестром позволяет изменить несколько ключей одним вызовом.
  • сеть: для управления услугами.
  • винный сервер: для проверки работы процесса управления бутылкой.
  • запуск, msiexec и cmd: они предназначены для работы с ярлыками .lnk и файлами .msi/.batch.
  • диспетчер задач:это диспетчер задач.
  • wineboot, winedbg, управление, winecfg.

Еще одно важное изменение: реализован менеджер выполнения (Исполнитель) при запуске исполняемого файла автоматически вызывает необходимый драйвер исходя из расширения файла (.exe, .lnk, .batch, .msi).

Также добавлено поддержка синхронизации с помощью системного вызова futex_waitv (Futex2), представленный в ядре Linux 5.16, а также добавленный драйвер Caffe на основе Wine 7, совместимый с механизмом синхронизации Futex2.

Для установщиков реализована возможность изменения конфигурационных файлов (json, ini, yaml), добавлена ​​поддержка скрытия элементов в списке программ, возможность запуска команд в полном окружении или уменьшенном.

Добавлен новый диалог для отображения содержимого файлов манифеста для зависимостей и установщиков, а также добавлена ​​функция поиска в список доступных установщиков.

В конце концов если вам интересно узнать об этом больше, вы можете проверить подробности в по следующей ссылке.

Как установить Бутылки на Linux?

Тем, кто заинтересован в возможности установить этот инструмент в своей системе, следует знать, что существуют различные способы его получения.

Первый – с помощью пакеты Flatpak и достаточно только иметь добавленную поддержку, просто откройте терминал и в нем мы наберем следующую команду:

flatpak install flathub com.usebottles.bottles

А для тех, кто пользуется Arch Linux, Manjaro или любая другая производная, они могут установить из AUR, выполнив следующую команду:


yay -S bottles
Теперь для случая Пользователи Fedora можно установить с помощью следующей команды:
sudo dnf install bottles
А для случая пользователи NixOS, Им просто нужно запустить следующую команду:

nix-env -iA nixos.bottles

Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: AB Internet Networks 2008 SL
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.