ΑρχικήΛογισμικάΠρογραμματιστής ισχυρίζεται ότι οι installers του Photoshop πλέον λειτουργούν στο Linux μέσω...

Προγραμματιστής ισχυρίζεται ότι οι installers του Photoshop πλέον λειτουργούν στο Linux μέσω Wine

Ένας προγραμματιστής δημοσίευσε ένα τροποποιημένο build του Wine που, σύμφωνα με όσα αναφέρει, επιτρέπει στους installers του Adobe Photoshop να ολοκληρώνουν την εγκατάσταση σε Linux.

Το Adobe Creative Cloud παραμένει εμπόδιο στο Linux — αλλά κάτι αλλάζει

Η αδυναμία χρήσης του Adobe Creative Cloud στο Linux αναφέρεται συχνά ως ένας από τους μεγαλύτερους λόγους που αποτρέπουν χρήστες από τη μετάβαση στην πλατφόρμα.

Όμως, ίσως —έστω και δειλά— να υπάρχει ήδη μια σημαντική πρόοδος προς αυτή την κατεύθυνση.

Ένας community developer υποστηρίζει ότι έλυσε χρόνια προβλήματα συμβατότητας του Wine που εμπόδιζαν τους installers του Adobe Creative Cloud να ολοκληρώνονται σε Linux, δημοσιεύοντας ένα patchset και προ-χτισμένα binaries τα οποία, όπως ισχυρίζεται, επιτρέπουν την εγκατάσταση των Photoshop 2021 και Photoshop 2025.

Τι ακριβώς διορθώνει το patch

Το patch στοχεύει σε αποτυχίες στους installers της εποχής Creative Cloud, οι οποίοι βασίζονται σε παλαιότερα Windows components που ιστορικά το Wine δυσκολεύεται να εξομοιώσει με ακρίβεια.

Σύμφωνα με τον δημιουργό στο Reddit, το Photoshop 2021 «τρέχει βούτυρο», αν και αναφέρει προβλήματα με drag-and-drop, τα οποία ενδέχεται να σχετίζονται με το Wayland.

Η ανάρτηση συνοδεύεται από ένα σύντομο clip που δείχνει μια εγκατάσταση να ολοκληρώνεται με επιτυχία.

Pull request στο downstream Wine της Valve (Proton) και οι τεχνικές αλλαγές

Η δουλειά δημοσιεύτηκε ως pull request στο downstream Wine tree της Valve (το οποίο χρησιμοποιείται κυρίως για την ανάπτυξη του Proton).

Σύμφωνα με το PR, οι διορθώσεις εστιάζουν στις υλοποιήσεις των:

  • mshtml
  • msxml3

Πρόκειται για components στα οποία βασίζονται οι installers της Adobe.

Βελτιώσεις στο mshtml (JavaScript, DOM και COM)

Ο προγραμματιστής προσαρμόζει τον τρόπο με τον οποίο το Wine χειρίζεται:

  • JavaScript dispatch
  • DOM event attributes
  • COM behavior στο mshtml

…ώστε να ταιριάζει καλύτερα με προσδοκίες τύπου Internet Explorer, τις οποίες χρησιμοποιεί το UI του installer της Adobe.

Ανοχή σε “περίεργο” XML στο msxml3

Επιπλέον, το patch «χαλαρώνει» τη συμπεριφορά parsing XML στο msxml3, ώστε να ανέχεται ελαττωματικές ή μη τυπικές XML δομές που τα Windows αποδέχονται, αλλά το Wine μέχρι σήμερα απέρριπτε.

Αυτό έχει αναφερθεί ως γνωστή αιτία crashes των installers στη μέση της εγκατάστασης.

Γιατί το PR έκλεισε (προς το παρόν)

Ωστόσο, ένας maintainer της Valve έκλεισε το PR, απαντώντας ότι πρέπει πρώτα να αξιολογηθεί και να συγχωνευθεί upstream στο Wine, πριν εξεταστούν backports στο Proton.

Ένας άλλος reviewer χαρακτήρισε το patch ως “LGTM” (συντομογραφία που σημαίνει “Looks Good To Me”) και παρέπεμψε τον δημιουργό στο GitLab του WineHQ για υποβολή upstream.

Πειραματικό, αλλά πολλά υποσχόμενο

Προς το παρόν, το patch παραμένει μια πειραματική, κοινοτική προσπάθεια. Η μακροπρόθεσμη αξία του θα εξαρτηθεί από το αν οι αλλαγές γίνουν αποδεκτές στο upstream Wine.

Τι σημαίνει αυτό πρακτικά για χρήστες Linux (και τι να περιμένετε)

Η είδηση είναι σημαντική γιατί, αν όντως σταθεροποιηθεί, μπορεί να βελτιώσει ένα από τα πιο «σκληρά» σημεία στη μετάβαση σε Linux: την πρόσβαση σε επαγγελματικά εργαλεία Adobe.

Παρ’ όλα αυτά, χρειάζεται ρεαλισμός: άλλο «ο installer ολοκληρώνεται» και άλλο «η καθημερινή χρήση είναι πλήρως αξιόπιστη».

Wine, Proton και upstream: γιατί έχει σημασία η σωστή “διαδρομή”

Το Proton είναι παραλλαγή/οικοσύστημα γύρω από Wine με έμφαση στα games, ενώ το upstream Wine είναι η κύρια “πηγή αλήθειας”.

Αν οι αλλαγές δεν περάσουν upstream, υπάρχει κίνδυνος να μείνουν σπασμένες σε μελλοντικές εκδόσεις ή να δουλεύουν μόνο σε συγκεκριμένα builds.

Γι’ αυτό οι maintainers ζητούν συνήθως πρώτα upstream αποδοχή και μετά backports.

Πιθανοί περιορισμοί: Wayland, drag-and-drop και UI ασυμβατότητες

Η αναφορά σε προβλήματα drag-and-drop είναι κλασικό σημείο τριβής, ειδικά σε Wayland setups.

Σε αρκετές περιπτώσεις, εφαρμογές Windows μέσω Wine συμπεριφέρονται πιο προβλέψιμα σε X11 (ή μέσω XWayland), αλλά αυτό διαφέρει ανά διανομή, desktop environment και Wine έκδοση.

Ασφάλεια και σταθερότητα: τι να προσέξετε αν δοκιμάσετε

  • Χρησιμοποιήστε ξεχωριστό wineprefix (π.χ. μόνο για Adobe), ώστε να μη «μολυνθεί» το περιβάλλον άλλων εφαρμογών.
  • Κρατήστε backups σε ρυθμίσεις/έργα, γιατί οι αλλαγές είναι πειραματικές.
  • Θυμηθείτε ότι η Adobe δεν παρέχει επίσημη υποστήριξη για Linux μέσω Wine, άρα ενημερώσεις μπορεί να αλλάξουν ξαφνικά συμπεριφορές.

Ρεαλιστικές εναλλακτικές για επαγγελματικές ροές εργασίας

Αν χρειάζεστε εγγυημένη σταθερότητα, παραμένουν επιλογές όπως dual bootWindows VM (όπου επιτρέπεται/βγαίνει σε επιδόσεις), ή εναλλακτικά εργαλεία (π.χ. GIMPKritaPhotopea για συγκεκριμένες χρήσεις).

Το patch, όμως, είναι ένα ακόμη βήμα που δείχνει ότι το οικοσύστημα κινείται.

Στέλιος Θεοδωρίδης
Στέλιος Θεοδωρίδης
Ο ήρωας μου είναι ο γάτος μου ο Τσάρλι και ακροάζομαι μόνο Psychedelic Trance
RELATED ARTICLES

Πρόσφατα άρθρα

Tηλέφωνα έκτακτης ανάγκης

Δίωξη Ηλεκτρονικού Εγκλήματος: 11188
Ελληνική Αστυνομία: 100
Χαμόγελο του Παιδιού: 210 3306140
Πυροσβεστική Υπηρεσία: 199
ΕΚΑΒ 166