10Aug
Adobe ontwikkelt niet langer de Flash voor Firefox onder Linux. U ontvangt nog steeds beveiligingsupdates, maar dat is het - uw Flash Player-invoegtoepassing is al in meerdere belangrijke versies verouderd.
Linux-gebruikers kunnen nog steeds de Pepper-gebaseerde Flash-invoegtoepassing gebruiken die is meegeleverd met Google Chrome voor Linux. Dit is de enige manier om de nieuwste versie van Flash op Linux te krijgen, hoewel de plug-in afzonderlijk voor Chromium of Firefox kan worden geïnstalleerd.
Adobe sloten NPAPI voor paprika op Linux
In 2012 kondigde Adobe aan dat ze de NPAPI-invoegtoepassing voor Linux niet langer zouden ontwikkelen, maar zouden ze de op Pepper gebaseerde Flash-plug-in die in Chrome wordt gebruikt, blijven ontwikkelen.
Laten we hier terugspoelen. Webbrowsers gebruiken verschillende soorten plug-ins. Internet Explorer op Windows maakt gebruik van ActiveX-plug-ins. Andere browsers op alle besturingssystemen - Firefox, Safari en zelfs Chrome tot voor kort - gebruiken het NPAPI-framework. NPAPI is oorspronkelijk ontwikkeld voor Netscape - NPAPI staat voor "Netscape Plugin Application Programming Interface." Het werd de standaard pluginarchitectuur die door alle niet-Internet-Explorer-browsers werd gebruikt.
Maar NPAPI is erg oud. In 2013 kondigde Google hun voornemen aan om NPAPI-ondersteuning van Chrome te verwijderen, omdat "de NPAPI-architectuur uit de jaren 90 een belangrijke oorzaak is geworden van vastlopen, crashes, beveiligingsincidenten en codecomplexiteit." Ze hebben NPAPI vervangen door Pepper, ook bekend als PPAPI.Adobe heeft zich aangemeld en de Flash-plug-in die wordt gedistribueerd met Chrome - op Linux, Windows en Mac OS X - gebruikt Pepper in plaats van NPAPI.
Op Windows en Mac OS X blijft Adobe de NPAPI-versie van Flash ontwikkelen die wordt gebruikt door Firefox en andere browsers. Onder Linux zit de NPAPI-plug-in vast aan 11.2, terwijl de huidige versie van Flash 14.
Is deze gemiddelde flitser voor Firefox onveilig?
Adobe merkt op dat ze beveiligingsupdates blijven bieden voor Flash 11.2 onder Linux, maar ze zijn alleen actief bezig met het ontwikkelen van de Pepper Flash-invoegtoepassing voor Linux. Dat is de reden waarom de Plugin-check van Firefox de oude Flash-invoegtoepassing niet als verouderd markeert.
U krijgt geen prestaties, batterijduur of verbeteringen in de beveiligingsinfrastructuur als u Flash blijft gebruiken met Firefox. Adobe heeft geen plannen aangekondigd om beveiligingsupdates voor Flash 11.2 onder Linux stop te zetten, maar het zou ons niet verbazen als ze dat over een paar jaar zouden doen. De NPAPI-invoegtoepassing voor Linux Flash is niet gezond, maar voor levensondersteuning en ze moeten uiteindelijk aan de stekker trekken.
Waarom kan Firefox de peperplug-in niet gebruiken?
Mozilla wil Pepper plug-in ondersteuning niet implementeren in Firefox en zijn Gecko rendering-engine. De MozillaWiki-pagina over het onderwerp heeft een kort bericht: "Mozilla is momenteel niet geïnteresseerd in of werkt momenteel aan Pepper." Het onderwerp werd ook besproken in de Mozilla-bugzilla.
Op de Mozilla-mailinglijst stelt Mozilla's Robert O'Callahan dat ondersteuning van Pepper een verspilling van middelen zou zijn. Mozilla probeert HTML5 en webtechnologieën te bouwen - ze willen dat webontwikkelaars dat gebruiken, niet om nieuwe glanzende Pepper-plug-ins aantrekkelijker te maken.
Dus ik heb Chrome nodig om de nieuwste Flash Player te gebruiken?
Officieel is de nieuwste versie van Flash op Linux alleen beschikbaar via Chrome - hij is gebundeld en wordt geleverd met Chrome zelf. U hoeft niets bijzonders te doen om het te krijgen, en bij het updaten van Chrome wordt de Flash-invoegtoepassing automatisch bijgewerkt op Linux, Windows, Mac OS X en zelfs Chrome OS.
De open-source Chromium-webbrowser ondersteunt ook Pepper-plug-ins. Adobe distribueert de Pepper Flash-invoegtoepassing echter niet afzonderlijk. Verschillende Linux-distributies hebben pakketten die u kunnen helpen bij het installeren van Pepper Flash voor Chromium. Op Ubuntu kunt u bijvoorbeeld het pepperflashplugin-nonfree -pakket installeren vanuit de Multiverse-repository. Dit pakket download Chrome van Google, pak de Pepper Flash plug-in uit en installeer het op uw systeem. Chromium ziet de plug-in en gebruikt deze automatisch nadat u uw browser opnieuw hebt opgestart.
Helaas zal het pakket de Pepper Flash plug-in niet automatisch bijwerken. Dit is een groot probleem, omdat Flash zoveel gaten in de beveiliging heeft die vaak moeten worden hersteld. U moet een speciale opdracht uitvoeren om de Flash-invoegtoepassing bij te werken en u ontvangt geen meldingen wanneer er een nieuwe versie beschikbaar is. Dit beveiligingsprobleem wordt genoteerd op de bugtracker van Ubuntu.
Voer de sudo update-pepperflashplugin-nonfree -status uit in een terminalvenster om te controleren op nieuwe Flash Player-versies. Voer sudo update-pepperflashplugin-nonfree-install uit om een nieuwe versie te installeren.
De nieuwe versie van Opera, momenteel alleen beschikbaar als een "ontwikkelaar" -versie op Linux, is gebaseerd op Chromium. Het ondersteunt de Pepper Flash-invoegtoepassing, maar u moet het op dezelfde manier installeren als voor Chromium. Opera merkt op dat Opera voor Linux mogelijk de Pepper Flash-plug-in in de toekomst zal bevatten - ze werken op dit moment samen met Adobe.
Flash is onderweg. Het is al verwijderd van mobiele apparaten - Adobe beëindigde jaren geleden de ontwikkeling voor Flash Player op Android. Het wordt nog steeds voor veel desktopsites gebruikt, maar het web en Adobe zelf zijn op weg naar HTML5 en andere webtechnologieën die in browsers zijn geïntegreerd. Het is duidelijk dat Flash niet langer een prioriteit is en dat Adobe uiteindelijk de ontwikkeling van Flash Player voor alle platforms zal afremmen. Adobe's Flash-ontwikkeltools kunnen al naar HTML5 worden geëxporteerd.