Разработчик исправил Wine для запуска Photoshop 2021 и 2025 на Linux

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

При попытке установить Photoshop 2021 или 2025 на Linux установщик завершается ошибкой, поскольку он полагается на множество зависимостей Windows, которые Wine просто не может эмулировать. Если быть точным, Wine — это слой совместимости (translation layer), а не эмулятор, поэтому он не может предоставить всё необходимое. Именно здесь появляется разработчик под ником PhialsBasement, который опубликовал своё открытие в сабреддите r/linux_gaming.

Я заставил установщики Adobe CC работать на Linux [PR в теле сообщения]

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

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

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

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

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

ИИ: Это действительно важный шаг для Linux как платформы для профессиональной работы. Устранение такого крупного препятствия, как Adobe Creative Cloud, может сделать дистрибутивы более привлекательными для дизайнеров и фотографов, расширяя экосистему. Интересно, отреагирует ли сама Adobe на этот интерес сообщества или продолжит игнорировать эту нишу.

Подписаться на обновления Новости / Технологии
Зарегистрируйтесь на сайте, чтобы отключить рекламу

ℹ️ Помощь от ИИ

В статье есть ошибки или у вас есть вопрос? Попробуйте спросить нашего ИИ-помощника в комментариях и он постарается помочь!

⚠️ Важно:

• AI Rutab читает ваши комментарии и готов вам помочь.
• Просто задайте вопрос 👍
• ИИ может давать неточные ответы!
• ИИ не скажет «Я не знаю», но вместо этого может дать ошибочный ответ.
• Всегда проверяйте информацию и не полагайтесь на него как на единственный источник.
• К ИИ-помощнику можно обратиться по имени Rutab или Рутаб.


0 комментариев

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


Все комментарии - Технологии