Найти в Дзене
DigiNews

Разработчик выпустил патчи для Wine, позволяющие запускать Photoshop 2021 и 2025 в Linux

Прорыв в совместимости: разработчик PhialsBasement выпустил патчи, позволяющие устанавливать и запускать Photoshop 2021 и 2025 на Linux через Wine. Исправлены критические ошибки рендеринга HTML/JavaScript и парсинга XML в установщиках Adobe Creative Cloud. Photoshop официально не поддерживается в Linux, и на этой открытой платформе никогда не выходили нативные версии приложения. Пользователям удавалось запустить старые релизы, но новые издания, требующие подписки Adobe Creative Cloud, были доступны только для macOS или Windows… до недавнего времени. Гениальный разработчик нашёл способ заставить эти установщики работать с помощью нескольких простых настроек. Всякий раз, когда вы пытаетесь установить Photoshop 2021 или 2025 в Linux, установщик завершается неудачей, поскольку он зависит от множества компонентов Windows, которые Wine просто не может эмулировать. Стоит уточнить: Wine — это уровень трансляции, а не эмулятор, поэтому он не может обеспечить полную функциональность. Здесь на по

Прорыв в совместимости: разработчик PhialsBasement выпустил патчи, позволяющие устанавливать и запускать Photoshop 2021 и 2025 на Linux через Wine. Исправлены критические ошибки рендеринга HTML/JavaScript и парсинга XML в установщиках Adobe Creative Cloud.

Photoshop официально не поддерживается в Linux, и на этой открытой платформе никогда не выходили нативные версии приложения. Пользователям удавалось запустить старые релизы, но новые издания, требующие подписки Adobe Creative Cloud, были доступны только для macOS или Windows… до недавнего времени. Гениальный разработчик нашёл способ заставить эти установщики работать с помощью нескольких простых настроек.

Всякий раз, когда вы пытаетесь установить Photoshop 2021 или 2025 в Linux, установщик завершается неудачей, поскольку он зависит от множества компонентов Windows, которые Wine просто не может эмулировать. Стоит уточнить: Wine — это уровень трансляции, а не эмулятор, поэтому он не может обеспечить полную функциональность. Здесь на помощь приходит разработчик под ником “PhialsBasement”, который поделился своим открытием в сабреддите r/linux_gaming.

Разработчик опубликовал набор патчей, нацеленных на глубокие проблемы совместимости, связанные с MSHTML и MSXML3: это две ключевые подсистемы Windows, отвечающие за рендеринг HTML и JavaScript в интерфейсе установщика, а также за парсинг XML-конфигурационных файлов. Патч оборачивает данные в CDATA для обхода строгих правил парсинга в Linux и корректирует обработку идентификаторов в Wine, чтобы вызовы корректно достигали операционной системы.

Цель состоит в том, чтобы эмулировать поведение и среду, схожие с Internet Explorer 9, поскольку именно этого ожидают установщики эпохи Adobe CC. Поэтому патч также заставляет Wine эмулировать обработку событий IE9, чтобы интерфейс мог функционировать должным образом. После исправления всех ошибок PhialsBasement демонстрирует, что Photoshop 2021 устанавливается и «работает безупречно» — то же самое касается и Photoshop 2025.

Эти исправления были отправлены в виде запроса на слияние (pull request) в репозиторий Wine от Valve, как часть Proton, но их отклонили с настоятельной рекомендацией сначала направить их в официальный проект WineHQ. Разработчик утверждал, что слияние патча в основной код идёт медленнее, а форк Valve развивается быстрее, но, учитывая, что это не связано с играми, его, вероятно, никогда бы не одобрили в Valve.

В любом случае, это знаменует собой крупный прорыв в обеспечении совместимости приложений Adobe CC с Linux — фактор, который отпугивал многих профессионалов от даже попыток перейти на эту ОС. Если исправления PhialsBasement будут внедрены в платформу повсеместно, это может ознаменовать новую эру, когда Photoshop и, возможно, другие приложения Adobe CC смогут работать в Linux нативно.

Пока же, чтобы использовать установщик в обычной системе, вам придётся вручную собирать пропатченную версию Wine из репозитория разработчика на GitHub. Если вы не хотите проходить через все эти сложности, приложения Windows по-прежнему могут отлично работать внутри виртуальной машины на Linux, если вы твёрдо придерживаетесь образа жизни с открытым исходным кодом.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

Автор – Hassam Nasir

Оригинал статьи