10Aug
Adobe utvecklar inte längre Flash för Firefox på Linux. Du får fortfarande säkerhetsuppdateringar, men det är det - din Flash Player-plug-in är redan flera större versioner som är föråldrade.
Linux-användare kan fortfarande använda den Pepper-baserade Flash-plugin-programmet som ingår i Google Chrome för Linux. Det här är det enda sättet att få den senaste versionen av Flash på Linux, även om plugin-modulen kan installeras separat för Chromium eller Firefox.
Adobe Ditches NPAPI för Pepper på Linux
År 2012 meddelade Adobe att de inte längre skulle utveckla NPAPI-plugin-modulen för Linux, men de skulle fortsätta att utveckla den Pepper-baserade Flash-plugin-modulen som används i Chrome.
Låt oss spola tillbaka här. Webbläsare använder olika typer av pluginprogram. Internet Explorer på Windows använder ActiveX-plugins. Andra webbläsare på alla operativsystem - Firefox, Safari och till och med Chrome tills nyligen - använd NPAPI-ramverket. NPAPI var ursprungligen utvecklad för Netscape - NPAPI står för "Netscape Plugin Application Programming Interface." Det blev standard plugin-arkitekturen som alla webbläsare från Internet Explorer använde.
Men NPAPI är väldigt gammal. Under 2013 meddelade Google att de hade för avsikt att ta bort NPAPI-stöd från Chrome eftersom "NPAPIs 90-åriga arkitektur har blivit en ledande orsak till hängningar, krascher, säkerhetshändelser och kodkomplexitet." De har ersatt NPAPI med Pepper, även känd som PPAPI.Adobe loggat på, och Flash Plugin distribuerat med Chrome - på Linux, Windows och Mac OS X - använder Pepper istället för NPAPI.
I Windows och Mac OS X fortsätter Adobe utveckla NPAPI-versionen av Flash som används av Firefox och andra webbläsare. På Linux är NPAPI-plugin-modulen fast vid 11,2, medan den nuvarande versionen av Flash är 14.
Betydar detta med Flash för Firefox osäker?
Adobe noterar att de fortsätter att tillhandahålla säkerhetsuppdateringar för Flash 11.2 på Linux, men de utvecklar bara Pepper Flash-plugin-modulen för Linux. Det är därför Firefox-pluginkontrollen markerar inte den gamla Flash-plugin-modulen som föråldrad.
Du får ingen prestanda, batteritid eller förbättringar i säkerhetsinfrastrukturen om du fortsätter att använda Flash med Firefox. Adobe har inte meddelat några planer på att upphöra med säkerhetsuppdateringar för Flash 11.2 på Linux, men vi skulle inte bli förvånad över att se dem göra det om några år. Linux Flash NPAPI-plug-in är inte hälsosam - det handlar om livsuppehåll, och så småningom måste de dra ut kontakten.
Varför kan Firefox inte använda Pepper Plugin?
Mozilla vill inte implementera Pepper plug-in support i Firefox och dess Gecko rendering motor. MozillaWiki-sidan om ämnet har ett starkt meddelande: "Mozilla är inte intresserad av eller arbetar med Pepper just nu." Ämnet diskuterades också på Mozilla bugzilla.
På Mozilla-postlistan hävdar Mozillas Robert O'Callahan att stödja Pepper skulle vara ett slöseri med resurser. Mozilla försöker bygga HTML5 och webbteknik - de vill att webbutvecklare ska använda det, för att inte göra glänsande nya Pepper-plugins mer frestande.
Så jag behöver Chrome för att använda den senaste Flash Player?
Officiellt är den senaste versionen av Flash på Linux endast tillgänglig via Chrome - den är buntad och levereras med Chrome själv. Du behöver inte göra något speciellt för att få det, och uppdatering av Chrome uppdaterar automatiskt Flash-plugin-programmet på Linux, Windows, Mac OS X och till och med Chrome OS.
Källans webbläsare med öppen källkod stöder också Pepper plug-ins. Adobe distribuerar emellertid inte Pepper Flash-plugin-modulen separat. Olika Linux-distributioner har paket som kan hjälpa dig att installera Pepper Flash for Chromium. På Ubuntu kan du till exempel installera pepperflashplugin-nonfree -paketet från Multiverse repository. Det här paketet laddar ner Chrome från Google, tar ut plug-in Pepper Flash och installerar det på ditt system. Chrom kommer att märka plugin-modulen och använda den automatiskt när du startar om webbläsaren.
Paketet uppdaterar inte automatiskt Pepper Flash-pluginprogrammet. Det här är en stor sak eftersom Flash har så många säkerhetshål som ofta behöver patchas. Du måste köra ett speciellt kommando för att uppdatera Flash-pluginprogrammet, och du får inte meddelanden när en ny version är tillgänglig. Det här säkerhetsproblemet noteras på Ubuntu bug-tracker.
För att söka efter nya Flash Player-versioner, kör sudo update-pepperflashplugin-nonfree-status i ett terminalfönster. För att installera en ny version, kör sudo update-pepperflashplugin-nonfree -installera .
Den nya versionen av Opera, som för närvarande endast är tillgänglig som en "utvecklar" -version på Linux, är baserad på Chromium. Den stöder Pepper Flash-plugin-modulen, men du måste installera den på samma sätt som du gör för Chromium. Opera noterar att Opera för Linux kan innehålla Pepper Flash-plugin-modulen i framtiden - de arbetar med Adobe på detta.
Flash är på väg ut. Det har redan rensats från mobila enheter - Adobe slutade utveckling för Flash Player på Android år sedan. Den används fortfarande för många stationära webbplatser, men webben och Adobe själva flyttar mot HTML5 och annan webbteknologi integrerad i webbläsare. Det är tydligt att Flash inte längre är så prioriterat, och Adobe kommer så småningom att avveckla utvecklingen av Flash Player för alla plattformar. Adobes utvecklingsverktyg för Flash kan redan exporteras till HTML5.