Ο προγραμματιστής ισχυρίζεται ότι οι εγκαταστάτες του Photoshop λειτουργούν πλέον σε Linux χρησιμοποιώντας το Wine
Ένας προγραμματιστής έχει δημοσιεύσει μια ενημερωμένη έκδοση του Wine που, σύμφωνα με αναφορές, επιτρέπει την ολοκλήρωση των εγκαταστατών του Adobe Photoshop σε Linux.
Η αδυναμία χρήσης του Adobe Creative Cloud σε Linux συχνά αναφέρεται ως ένα μεγάλο εμπόδιο για πολλούς χρήστες που σκέφτονται να κάνουν τη μετάβαση στην πλατφόρμα. Αλλά ίσως, ίσως μόλις έχει σημειωθεί μια πρόοδος προς αυτήν την κατεύθυνση.
Ένας προγραμματιστής κοινότητας λέει ότι έχει επιλύσει τα μακροχρόνια προβλήματα συμβατότητας του Wine που εμπόδιζαν την ολοκλήρωση των εγκαταστάσεων του Adobe Creative Cloud σε Linux, δημοσιεύοντας ένα σετ διορθώσεων και προκατασκευασμένα δυαδικά αρχεία που ισχυρίζεται ότι επιτρέπουν την εγκατάσταση των Photoshop 2021 και Photoshop 2025.
Το patch στοχεύει σε σφάλματα στους εγκαταστάτες της εποχής του Adobe Creative Cloud, οι οποίοι βασίζονται σε παλαιά στοιχεία των Windows που το Wine δυσκολεύεται ιστορικά να προσομοιώσει με ακρίβεια.
Στο Reddit, ο συγγραφέας ανέφερε ότι το Photoshop 2021 «τρέχει απίστευτα ομαλά», ενώ σημείωσε προβλήματα με το σύρσιμο και απόθεση που πιθανόν σχετίζονται με το Wayland. Η ανάρτηση συνοδεύεται από ένα σύντομο βίντεο που δείχνει μια επιτυχημένη ολοκλήρωση της εγκατάστασης.
Η εργασία δημοσιεύτηκε ως αίτημα έλξης (pull request) στο downstream δέντρο του Wine της Valve (που χρησιμοποιείται κυρίως για την ανάπτυξη του Proton). Σύμφωνα με το PR, οι διορθώσεις εστιάζουν στις υλοποιήσεις mshtml και msxml3 του Wine, συστατικά από τα οποία εξαρτώνται οι εγκαταστάτες της Adobe.
Ο προγραμματιστής προσαρμόζει τον τρόπο με τον οποίο το Wine χειρίζεται την εκχώρηση JavaScript, τα χαρακτηριστικά γεγονότων DOM και τη συμπεριφορά COM στο mshtml, ώστε να ταιριάζει καλύτερα στις προσδοκίες του στυλ Internet Explorer που χρησιμοποιεί το περιβάλλον εγκατάστασης της Adobe.
Επιπλέον, το patch χαλαρώνει τη συμπεριφορά ανάλυσης XML στο msxml3 ώστε να ανέχεται κακώς μορφοποιημένες ή μη τυπικές δομές XML που τα Windows δέχονται αλλά το Wine προηγουμένως απέρριπτε, μια γνωστή αιτία κατάρρευσης του εγκαταστάτη κατά τη διάρκεια της εγκατάστασης.
Ωστόσο, ένας συντηρητής της Valve έκλεισε το PR, απαντώντας ότι θα πρέπει να αξιολογηθεί και να ενσωματωθεί στην κύρια έκδοση του Wine πριν εξεταστούν οι επαναμεταφορές (backports) για το Proton. Ένας άλλος επανεξεταστής περιέγραψε την αλλαγή ως «LGTM» (μια κοινή συντομογραφία στην ανάπτυξη λογισμικού που σημαίνει «Φαίνεται Εντάξει Σε Μένα») και υπέδειξε στον συγγραφέα το GitLab του WineHQ για υποβολή στην κύρια έκδοση.
Έτσι, προς το παρόν, το patch παραμένει μια πειραματική προσπάθεια που καθοδηγείται από την κοινότητα. Ο μακροπρόθεσμος αντίκτυπός του θα εξαρτηθεί από το αν οι αλλαγές θα γίνουν αποδεκτές στο κύριο έργο Wine.

