10Aug

Bruker du Firefox på Linux? Din Flash Player er gammel og utdatert!

Adobe utvikler ikke lenger Flash for Firefox på Linux. Du får fremdeles sikkerhetsoppdateringer, men det er det - Flash Player-plugin-modulen er allerede flere store versjoner utdaterte.

Linux-brukere kan fortsatt bruke den Pepper-baserte Flash-plugin-modulen som følger med Google Chrome for Linux. Dette er den eneste måten å få den nyeste versjonen av Flash på Linux, selv om plugin-modulen kan installeres separat for Chromium eller Firefox.

Adobe Ditches NPAPI for Pepper på Linux

I 2012 annonserte Adobe at de ikke lenger ville utvikle NPAPI-plugin-modulen for Linux, men de ville fortsette å utvikle den Pepper-baserte Flash-plugin-modulen som brukes i Chrome.

La oss spole tilbake her. Nettlesere bruker forskjellige typer plugin-moduler. Internet Explorer på Windows bruker ActiveX-plugins. Andre nettlesere på alle operativsystemer - Firefox, Safari og til og med Chrome til nylig - bruk NPAPI-rammen. NPAPI ble opprinnelig utviklet for Netscape - NPAPI står for "Netscape Plugin Application Programming Interface." Det ble standard plugin-arkitektur som alle nettlesere fra Internet Explorer brukte.

Men NPAPI er veldig gammel. I 2013 annonserte Google at de hadde til hensikt å fjerne NPAPI-støtte fra Chrome fordi "NPAPIs 90-årers arkitektur har blitt en ledende årsak til henger, krasjer, sikkerhetshendelser og kodekompleksitet." De har erstattet NPAPI med Pepper, også kjent som PPAPI.Adobe signert, og Flash Plugin distribuert med Chrome - på Linux, Windows og Mac OS X - bruker Pepper i stedet for NPAPI.

I Windows og Mac OS X fortsetter Adobe å utvikle NPAPI-versjonen av Flash som brukes av Firefox og andre nettlesere. På Linux er NPAPI-plugin-modulen fast ved 11.2, mens den gjeldende versjonen av Flash er 14.

Betyr dette at Flash for Firefox er usikkert?

Adobe noterer at de fortsetter å gi sikkerhetsoppdateringer for Flash 11.2 på Linux, men de utvikler bare Pepper Flash-plugin-modulen for Linux. Derfor flagger ikke Firefox Plugin Check den gamle Flash-plugin-modulen som utdatert.

Du får ingen ytelse, batterilevetid eller sikkerhetsinfrastrukturforbedringer hvis du fortsetter å bruke Flash med Firefox. Adobe har ikke annonsert noen planer om å opphøre sikkerhetsoppdateringer for Flash 11.2 på Linux, men vi ville ikke bli overrasket over å se dem gjøre det om noen år. Linux Flash NPAPI-plugin-modulen er ikke sunn - det er på livsstøtte, og de skal til slutt trekke pluggen.

Hvorfor kan Firefox ikke bruke Pepper Plugin?

Mozilla vil ikke implementere Pepper plug-in støtte i Firefox og dens Gecko-rendering motor. MozillaWiki-siden om emnet har en terskelig beskjed: "Mozilla er ikke interessert i eller jobber med Pepper på dette tidspunktet." Emnet ble også diskutert på Mozilla bugzilla.

På Mozilla-postlisten hevder Mozillas Robert O'Callahan at støtte Pepper ville være sløsing med ressurser. Mozilla prøver å bygge HTML5 og webteknologi - de vil at webutviklere skal bruke det, for ikke å gjøre skinnende nye Pepper-plugin-moduler mer fristende.

Så jeg trenger Chrome til å bruke den nyeste Flash Player?

Offisielt er den nyeste versjonen av Flash på Linux kun tilgjengelig via Chrome - den er pakket sammen og leveres med Chrome selv. Du trenger ikke å gjøre noe spesielt for å få det, og oppdatering av Chrome oppdaterer automatisk Flash-plugin-modulen på Linux, Windows, Mac OS X og til og med Chrome OS.

Den åpne kilden Chromium-nettleseren støtter også Pepper plug-ins. Adobe distribuerer imidlertid ikke Pepper Flash-plugin-modulen separat. Ulike Linux-distribusjoner har pakker som kan hjelpe deg med å installere Pepper Flash for Chromium. For eksempel, på Ubuntu, kan du installere pepperflashplugin-nonfree pakken fra Multiverse repository. Denne pakken laster ned Chrome fra Google, pakker ut Pepper Flash-plugin-modulen og installerer den på systemet. Chrom vil legge merke til plugin-modulen og bruke den automatisk når du har startet nettleseren på nytt.

Dessverre oppdaterer pakken ikke automatisk Pepper Flash-plugin-modulen. Dette er en stor avtale fordi Flash har så mange sikkerhetshull som ofte må patches. Du må kjøre en spesiell kommando for å oppdatere Flash-plugin-modulen, og du vil ikke motta varsler når en ny versjon er tilgjengelig. Dette sikkerhetsproblemet er notert på Ubuntu bug-tracker.

For å se etter nye Flash Player-versjoner, kjør sudo update-pepperflashplugin-nonfree-status i et Terminal-vindu. For å installere en ny versjon, kjør sudo update-pepperflashplugin-nonfree-installer .

Den nye versjonen av Opera, som for tiden bare er tilgjengelig som en "utvikler" -versjon på Linux, er basert på Chromium. Den støtter Pepper Flash-plugin-modulen, men du må installere den på samme måte som du gjør for Chromium. Opera bemerker at Opera for Linux kan inkludere Pepper Flash-plugin-modulen i fremtiden - de jobber med Adobe på dette.

Flash er på vei ut. Det har allerede blitt renset fra mobile enheter - Adobe endte utviklingen for Flash Player på Android år siden. Den brukes fortsatt til mange skrivebordssider, men Internett og Adobe selv beveger seg mot HTML5 og andre webteknologier integrert i nettlesere. Det er klart at Flash ikke lenger er så høyt prioritert, og Adobe vil etter hvert slå ned utviklingen av Flash Player for alle plattformer. Adobes Flash-utviklingsverktøy kan allerede eksportere til HTML5.