• Photoshop går att köra på Linux under wine

    Adobe Creative Cloud har länge varit en av de största bromsklossarna för Linux på skrivbordet. Avsaknaden av officiellt stöd har gjort att många kreativa användare valt att stanna kvar på Windows eller macOS. Nu väcker dock ett nytt communitydrivet genombrott försiktigt hopp: en utvecklare hävdar sig ha löst centrala Wine-problem som länge stoppat Adobes installatörer – och visar att moderna versioner av Photoshop faktiskt kan installeras och köras på Linux.

    Att Adobe Creative Cloud inte fungerar på Linux har länge varit ett av de tyngsta argumenten mot att byta från Windows eller macOS. För många kreatörer är program som Photoshop helt enkelt oersättliga. Nu finns dock tecken på att detta hinder kanske inte är så orubbligt som man tidigare trott.

    En communityutvecklare uppger sig ha löst flera långvariga kompatibilitetsproblem i Wine som tidigare gjort att Adobe Creative Cloud-installationen kraschat eller fastnat på Linux. Enligt utvecklaren går det nu att installera och köra både Photoshop 2021 och så sent som Photoshop 2025.

    Varför har Adobe varit så svårt på Linux?

    Adobe erbjuder inget officiellt Linux-stöd, vilket innebär att användare är beroende av Wine för att köra Windows-program. Problemet är att Adobes moderna installatörer bygger på äldre Windows-komponenter och Internet Explorer-liknande beteenden som Wine historiskt haft svårt att efterlikna exakt.

    Ironiskt nog har det alltså inte främst varit Photoshop som varit problemet, utan själva installationsprogrammet.

    Vad gör den nya patchen?

    Utvecklarens arbete publicerades som ett pull request mot Valves Wine-träd, som främst används för utvecklingen av Proton. Patchen fokuserar på två centrala komponenter:

    mshtml, som emulerar Internet Explorer
    msxml3, Microsofts XML-parser

    Förbättringarna innebär bland annat:

    • mer korrekt hantering av JavaScript och DOM-händelser
    • justerat COM-beteende för att bättre matcha Windows
    • mer tolerant XML-tolkning, så att felaktigt formaterad XML inte längre kraschar installatören

    Just XML-problemen har länge varit en känd orsak till att Adobe-installationer avbryts halvvägs i Wine.

    “Runs butter smooth”

    I ett inlägg på Reddit rapporterar utvecklaren att Photoshop 2021 körs mycket stabilt efter installation. Det enda kända problemet i nuläget är att dra-och-släpp inte fungerar korrekt, vilket misstänks vara relaterat till Wayland snarare än Wine i sig.

    Inlägget åtföljs av en kort video som visar en helt genomförd installation, något som tidigare varit mycket ovanligt.

    Varför stoppades patchen?

    Trots positiva omdömen från andra utvecklare, inklusive ett “LGTM” (Looks Good To Me), valde en Valve-maintainer att stänga pull requesten. Anledningen var processmässig snarare än teknisk.

    Patchen bör först granskas och accepteras uppströms av WineHQ innan Proton tar in den som bakport.

    Vad betyder detta för Linux-användare?

    I dagsläget är detta fortfarande ett experimentellt, communitydrivet arbete. Men betydelsen är ändå stor:

    • det finns nu konkret bevis för att moderna Adobe-program kan installeras på Linux
    • accepteras patchen uppströms kan den så småningom nå vanliga distributioner
    • tröskeln för kreativa yrkesanvändare att välja Linux kan minska avsevärt

    Ett försiktigt hopp

    Det här är inte ett officiellt genombrott, men det är ett tydligt tecken på att tekniska hinder kan övervinnas. Adobe lär inte porta Creative Cloud till Linux inom överskådlig tid, men om Wine når tillräcklig kompatibilitet kanske det till slut inte längre spelar någon roll.

    Skillnaden den här gången är enkel men avgörande: nu finns det fungerande kod.

    Developer Claims Photoshop Installers Now Work on Linux Using Wine

    FAKTARUTA
    Ämne: Adobe Creative Cloud / Photoshop på Linux via Wine
    Vad har hänt? En communityutvecklare påstår sig ha fixat installer-problem som tidigare stoppat Creative Cloud-era-installatörer i Wine.
    Teknisk kärna: Ändringar i Wine-komponenterna mshtml och msxml3 (bl.a. IE-lik DOM/JS/COM-beteende och mer tolerant XML-parsning).
    Påstått resultat: Photoshop 2021 rapporteras “butter smooth”. Drag-and-drop kan strula (möjligen Wayland-relaterat).
    Status: Pull request i Valves Wine/Proton-gren stängdes med hänvisning till att ändringarna bör skickas uppströms till Wine först.
    Varför viktigt? Om patchen accepteras uppströms kan den på sikt minska ett av de största hindren för kreatörer som vill byta till Linux.
    $ Slutsats: lovande – men ännu experimentellt.
  • Wine 11 – ett stort steg framåt för Windows-program på Linux

    Wine 11 markerar ett av de största stegen framåt i projektets historia och befäster Wine som den ledande lösningen för att köra Windows-program på Linux och andra Unix-liknande system. Med färdigställd WoW64-arkitektur, tydliga prestandaförbättringar genom NTSync, utökat Vulkan-stöd och bättre integration med moderna skrivbordsmiljöer lägger version 11 grunden för snabbare, stabilare och mer framtidssäker Windows-kompatibilitet utan Windows.

    Wine 11.0 har nu släppts som den senaste stabila versionen av den fria och öppna kompatibilitetsplattformen som gör det möjligt att köra Windows-program och spel på Linux, macOS och andra Unix-liknande operativsystem. Versionen kommer ungefär ett år efter Wine 10 och är resultatet av ett intensivt utvecklingsår med över 6 300 ändringar och mer än 600 rättade fel.

    Prestanda och synkronisering

    En av de mest betydelsefulla nyheterna i Wine 11 är stödet för NTSync, en ny mekanism för tråd- och objektsynkronisering som utnyttjar ett Linux-kärnmodul. När modulen finns tillgänglig, från och med Linux 6.14, kan Wine använda effektivare synkroniseringsprimitiver, vilket ger tydliga prestandaförbättringar i många moderna spel och applikationer.

    Stöd för att ändra trådprioriteter är nu implementerat på både Linux och macOS. På Linux är detta begränsat av systemets nice-inställningar, men ger ändå bättre kontroll för program som är känsliga för schemaläggning. Även synkroniseringsbarriärer i NTDLL är nu på plats.

    WoW64 – färdig arkitektur

    Den nya WoW64-arkitekturen, som introducerades experimentellt i Wine 9, betraktas nu som helt färdig och fullt stödd. Den har i praktiken funktionsparitet med den äldre lösningen, men med en modernare och mer framtidssäker design.

    16-bitars Windows-program stöds även i den nya WoW64-miljön. Samtidigt är rena 32-bitars Wine-prefix nu föråldrade. En enda wine-binär ersätter tidigare uppdelning i wine och wine64 och väljer automatiskt rätt körläge beroende på vilket program som startas.

    Grafik, Vulkan och Direct3D

    Wine 11 fortsätter att flytta tyngdpunkten mot Vulkan. Hårdvaruaccelererad H.264-avkodning via Direct3D 11 är nu implementerad med hjälp av Vulkan Video, förutsatt att Vulkan-renderaren används. Det finns även ett första stöd för Vulkan-baserad videodekodning i WineD3D.

    Stödet för äldre Direct3D-funktioner i Vulkan-renderaren har förbättrats, inklusive punktstorlekar, flat shading, alpha-test och flera äldre resursformat. Samtidigt är Vulkan-renderaren ännu inte helt i nivå med OpenGL-renderaren och är därför inte standardvalet i denna version.

    EGL används nu som standard för OpenGL-rendering på X11, medan GLX finns kvar som reservlösning. Detta förenklar grafikkedjan och förbättrar kompatibiliteten på sikt.

    Wayland och skrivbordsintegration

    Wayland-drivrutinen har tagit viktiga kliv framåt. Wine 11 introducerar urklippsstöd, stöd för inmatningsmetoder samt bättre hantering av formade och färgnycklade fönster. Prestandan i fönsterrelaterade funktioner har också förbättrats genom användning av delat minne mellan processer.

    Även X11-integrationen har förbättrats, med bättre samspel med fönsterhanterare och stöd för exklusivt helskärmsläge, något som särskilt gynnar äldre spel.

    Hårdvara, Bluetooth och inmatning

    Stödet för spelkontroller och annan kringutrustning har förbättrats avsevärt. Fler joysticks fungerar nu via hidraw-backend, force feedback är mer tillförlitligt och Windows.Gaming.Input-API:t har fått bättre täckning. En ny konfigurationsflik har lagts till i kontrollpanelen för handkontroller.

    Bluetooth-stödet har byggts ut med möjlighet att upptäcka enheter, grundläggande parkoppling samt initialt stöd för Bluetooth Low Energy-tjänster via Windows-API:erna, under förutsättning att systemet använder BlueZ på Linux.

    Multimedia, språk och ramverk

    På multimediaområdet har ljud- och videokedjor förbättrats, bland annat med bättre strömhantering i DirectSound och förbättrat stöd för olika videoformat och codecs. Typed Arrays stöds nu i JavaScript-motorn, vilket förbättrar kompatibiliteten med moderna webbaserade komponenter i Windows-program.

    Internationellt stöd har uppdaterats med nya språk och lokaler baserade på Unicode CLDR version 48, Unicode-standarden 17.0 samt tidszonsdata från IANA 2025a.

    Inom .NET, Mono och WinRT finns ny funktionalitet som gör att fler applikationer fungerar korrekt, inklusive stöd för WinRT-undantag och möjlighet att generera WinRT-metadata.

    Tillgänglighet och sammanfattning

    Wine 11 finns tillgängligt som källkod från WineHQ:s webbplats och kommer successivt att dyka upp i Linuxdistributionernas paketförråd. För den som använder Wine regelbundet innebär version 11 en tydlig förbättring i både prestanda, kompatibilitet och framtidssäkring.

    Med färdig WoW64-arkitektur, starkare Vulkan-integration och bättre stöd för moderna Linux-miljöer är Wine 11 ett av de mest betydelsefulla släppen i projektets historia.

    https://www.winehq.org

    Fakta: Wine 11
    Typ: Fri och öppen kompatibilitetslager för att köra Windows-appar och spel på Unix-liknande system
    Största nyheterna: NTSync-stöd, färdig WoW64-arkitektur, Vulkan H.264-avkodning, urklippsstöd i Wayland, tidigt Vulkan-videodecoderstöd i WineD3D
    Grafik: Förbättrat Direct3D/Vulkan-läge, EGL används som standard för OpenGL på X11
    Skrivbord: Förbättrad fönsterhantering, Wayland-drivrutinen får fler grundfunktioner (bl.a. urklipp)
    Hårdvara: Bättre stöd för kontroller/joysticks och utökningar i Bluetooth (inkl. tidigt BLE-stöd)
    Omfattning: Cirka 6 300 ändringar och 600+ buggfixar



Etikett: winehq

  • Photoshop går att köra på Linux under wine

    Adobe Creative Cloud har länge varit en av de största bromsklossarna för Linux på skrivbordet. Avsaknaden av officiellt stöd har gjort att många kreativa användare valt att stanna kvar på Windows eller macOS. Nu väcker dock ett nytt communitydrivet genombrott försiktigt hopp: en utvecklare hävdar sig ha löst centrala Wine-problem som länge stoppat Adobes installatörer…

  • Wine 11 – ett stort steg framåt för Windows-program på Linux

    Wine 11 markerar ett av de största stegen framåt i projektets historia och befäster Wine som den ledande lösningen för att köra Windows-program på Linux och andra Unix-liknande system. Med färdigställd WoW64-arkitektur, tydliga prestandaförbättringar genom NTSync, utökat Vulkan-stöd och bättre integration med moderna skrivbordsmiljöer lägger version 11 grunden för snabbare, stabilare och mer framtidssäker Windows-kompatibilitet…