Nhà phát triển cho biết trình cài đặt Photoshop hiện đã hoạt động trên Linux bằng cách sử dụng Wine
Một nhà phát triển đã phát hành một phiên bản Wine đã được vá lỗi, được cho là cho phép cài đặt Adobe Photoshop hoàn tất trên Linux.
Việc không thể sử dụng Adobe Creative Cloud trên Linux thường được coi là một rào cản lớn đối với nhiều người dùng khi cân nhắc chuyển sang nền tảng này. Nhưng có lẽ, chỉ có thể là có, đã có một bước đột phá theo hướng đó.
Một nhà phát triển cộng đồng cho biết họ đã giải quyết các vấn đề tương thích Wine lâu nay, vốn ngăn cản việc cài đặt Adobe Creative Cloud trên Linux, bằng cách phát hành một bộ vá và các tệp nhị phân đã xây dựng sẵn mà họ khẳng định cho phép cài đặt Photoshop 2021 và Photoshop 2025.
Bản vá nhắm vào các lỗi trong các trình cài đặt thời kỳ Creative Cloud của Adobe, vốn dựa vào các thành phần Windows cũ mà Wine từ trước đến nay gặp khó khăn trong việc mô phỏng chính xác.
Trên Reddit, tác giả báo cáo rằng Photoshop 2021 "chạy mượt như bơ," trong khi lưu ý các vấn đề kéo và thả có thể liên quan đến Wayland. Bài đăng đi kèm một đoạn video ngắn cho thấy quá trình cài đặt đã hoàn tất thành công.
Công việc này đã được đăng dưới dạng một pull request đối với cây Wine phụ của Valve (chủ yếu được sử dụng cho phát triển Proton). Theo PR, các bản sửa lỗi tập trung vào các triển khai mshtml và msxml3 của Wine, những thành phần mà trình cài đặt của Adobe phụ thuộc vào.
Nhà phát triển đã điều chỉnh cách Wine xử lý việc phân phát JavaScript, các thuộc tính sự kiện DOM và hành vi COM trong mshtml để phù hợp hơn với các kỳ vọng kiểu Internet Explorer được sử dụng bởi giao diện cài đặt của Adobe.
Ngoài ra, bản vá còn nới lỏng hành vi phân tích cú pháp XML trong msxml3 để chấp nhận các cấu trúc XML bị lỗi hoặc không chuẩn mà Windows cho phép nhưng trước đây Wine đã từ chối, một nguyên nhân đã biết gây ra lỗi trình cài đặt giữa chừng quá trình cài đặt.
Tuy nhiên, một người duy trì Valve đã đóng PR, trả lời rằng nó nên được đánh giá và hợp nhất lên Wine trước khi xem xét việc backport vào Proton. Một người đánh giá khác mô tả bản vá là “LGTM” (một từ viết tắt phổ biến trong phát triển phần mềm có nghĩa là “Trông ổn với tôi”) và hướng tác giả đến GitLab của WineHQ để nộp bản vá lên upstream.
Vì vậy, hiện tại, bản vá vẫn là một nỗ lực thử nghiệm, do cộng đồng thực hiện. Tác động lâu dài của nó sẽ phụ thuộc vào việc các thay đổi có được chấp nhận vào phiên bản Wine chính thức hay không.

