Bottles 64.0 въвежда ntsync, нови мерки за сигурност и множество подобрения за Windows приложения под Linux

0
15

Новата версия на Bottles продължава да развива идеята за удобна, стабилна и сигурна среда за стартиране на Windows софтуер под Linux. Изданието 64.0 излиза след повече от два месеца от миналата версия и носи важни промени както в съвместимостта с Wine, така и в сигурността, производителността и интеграцията с десктоп средите.

Основният акцент е добавянето на ntsync, механизъм от екосистемата на Wine, който подобрява обработката на нишки и синхронизацията при Windows приложения. Това води до по‑гладка работа на програми и игри, които разчитат на сложни синхронни операции, която отдавна е налична в Wine.

От гледна точка на сигурността Bottles 64.0 прави голяма крачка напред. Новите Eagle‑базирани настройки позволяват сканиране за заплахи, откриване на крашове и разпознаване на malware и stealer модели в изпълними файлове. Приложението предупреждава потребителя преди стартиране на съмнителни програми и може да предложи сканиране след срив. Резултатите се визуализират в анализа на съответната bottle, което прави процеса прозрачен и лесен за проследяване.

Bottles 64.0 улеснява и управлението на множество среди. Новата начална карта и диалог за обновяване позволяват актуализиране на компоненти във всички bottles едновременно, без да се налага ръчно преминаване през всяка. Добавен е и превключвател за активиране или изключване на launch аргументи за отделни програми.

Геймърите получават няколко практични подобрения: наследяване на MANGOHUD_CONFIG от хост системата, което е доста полезно, защото не се налага да правите настройки за всеки префикс (bottle) поотделно, предотвратяване на заспиване на сесията по време на игра и премахване на забавяния при стартиране, когато има много програми или библиотеки. Това прави Bottles по‑подходящ за големи колекции от игри и сложни конфигурации и пряк конкурент на Lutris и Heroic Launcher.

Прочетете още:  Linux Kernel 7.0-rc4 пристигна с корекции на забивания и отстранен регресия при производителността

Интеграцията с десктоп средите също е преработена. Поправени са .desktop файлове със съдържащи интервали имена, коригирано е създаването на записи под KDE Wayland, а имената на bottle‑ите вече се „почистват“, за да не създават проблеми при генериране на файлове. Програмните имена се escape‑ват правилно, а StartupWMClass се нормализира до малки букви.

Работата с изпълними файлове е по‑интуитивна като chooser‑ът вече показва и главни разширения като .EXE и .MSI, а Bottles се справя по‑добре с непознати локали и пътища през document portal.

Sandbox средата получава множество корекции: по‑добра поддръжка на Proton runners, правилно стартиране на gamescope през споделена временна директория, коректно спиране на процеси в sandbox и автоматично изключване на Steam Runtime при преминаване към рънър, който не използва Proton.

Офлайн поведението е значително подобрено. Вместо да скрива липсващи bottle‑и, приложението показва банер за офлайн режим, обновява компонентите при възстановяване на връзката и зарежда инсталираните runners и DLL‑и дори без интернет. CLI вече не принуждава офлайн режим, което позволява изтегляне на нужните компоненти при създаване на нова среда.

Сред останалите поправки са избягване на странични ефекти при CLI стартиране, отказ от неподходящи document portal пътища за bottle директории, оптимизирана инициализация на FVS2 хранилището, кеширане на шаблони без временни файлове и предотвратяване на блокиране при проверка на свързаност.

Абониране
Извести ме за
guest
0 Comments
нови
стари оценка