리눅스용 Adobe Creative Cloud의 큰 돌파구.

포토샵은 리눅스에서 공식적으로 지원되지 않으며, 앱의 네이티브 버전은 오픈 소스 플랫폼에서 출시된 적이 없습니다. 과거에는 사용자들은 구형 버전 실행에 성공했지만, Adobe의 Creative Cloud가 필요한 최신 에디션들은 지금까지 macOS나 Windows에 종속되어 왔습니다. 하지만 한 개발자가 몇 가지 간단한 수정을 통해 이러한 설치 파일들을 구동하는 방법을 발견했습니다.
리눅스에서 Photoshop 2021 또는 2025를 설치하려 할 때마다, Wine이 처리할 수 없는 수많은 Windows 종속성 때문에 설치 프로그램이 실패합니다. 정확히 말하자면, Wine은 에뮬레이션(emulation)이 아닌 번역 계층(translation layer)이기 때문에 모든 것을 제공할 수는 없습니다. 바로 이 지점에서 개발자 "PhialsBasement"가 등장하여 r/linux_gaming 서브레딧에 자신의 발견을 공유했습니다.
이 개발자는 MSHTML과 MSXML3에 관련된 심층적인 호환성 문제들을 해결하는 패치 세트를 공개했습니다. 이 두 가지 핵심 Windows 서브시스템은 설치 프로그램 UI에서 HTML 및 JavaScript 렌더링을 처리하고 XML 설정 파일을 구문 분석(parsing)하는 역할을 수행합니다. 해당 패치는 리눅스 환경의 엄격한 구문 분석을 우회하기 위해 데이터를 CDATA로 래핑(wrapping)하고, Wine의 ID 처리를 수정하여 호출이 OS에 올바르게 전달되도록 개선했습니다.
이 패치의 목표는 Adobe CC 시대의 설치 프로그램들이 기대하는 Internet Explorer-9 스타일의 동작 환경을 구현하는 것입니다. 따라서 이 패치는 UI가 정상적으로 작동하도록 Wine에 IE9의 이벤트 처리를 에뮬레이션하도록 강제합니다. 모든 수정이 끝난 후, PhialsBasement는 Photoshop 2021이 성공적으로 설치되고 "매우 부드럽게 실행됨(runs butter smooth)"을 입증했으며, Photoshop 2025 역시 동일합니다.

이 수정 사항들은 Valve의 Wine 저장소에 Proton의 일부로 풀 리퀘스트(pull request) 형태로 제출되었으나, 먼저 공식 WineHQ 프로젝트에 제출해야 한다는 지적과 함께 거부되었습니다. 개발자는 패치를 업스트림(upstream)으로 병합하는 것이 더 느리고 Valve의 포크(fork)가 더 빠르게 움직인다고 주장했으나, 본 건이 게임과 직접적인 관련이 없다는 점을 감안하면 Valve에서 승인받기 어려웠을 것이라고 전했습니다.
어쨌든, 이번 성과는 리눅스 환경에서의 Adobe CC 호환성 측면에서 중요한 돌파구이며, 이 문제로 인해 많은 전문가들이 리눅스 사용 자체를 포기하게 만들었던 요소였습니다. 만약 PhialsBasement의 수정 사항들이 플랫폼 전반에 구현된다면, 포토샵은 물론 다른 Adobe CC 앱들까지도 리눅스에서 네이티브하게 구동될 수 있는 새로운 시대를 예고할 수 있습니다.
다만 현재로서는, 일반 시스템에서 이 설치 프로그램을 사용하려면 개발자의 GitHub에서 패치된 Wine 버전을 직접 수동으로 빌드해야 합니다. 만약 그러한 과정을 거치고 싶지 않다면, 오픈 소스 라이프스타일에 깊이 전념하는 경우에도 리눅스 가상 머신(Virtual Machine) 내에서 Windows 앱들을 여전히 원활하게 사용할 수 있습니다.
최신 뉴스, 분석 및 리뷰를 피드에서 받아보려면 Tom's Hardware를 Google News에서 팔로우하거나 선호하는 출처로 추가해 주세요.