En læser har bemærket, at den seneste opdatering af Chrome til Linux betyder, at gængse Java-miljøer ikke længere fungerer. Flere andre steder på nettet, melder blandt andet brugere af Linux-styresystemet Ubuntu om det samme.
Dermed virker NemID heller ikke længere i Chrome på Linux. Og samtidig oplyser DanID på virksomhedens hjemmeside, at Chrome er den eneste browser, der blive ydet support til på Ubuntu.
Den nærmere forklaring på, hvorfor Java ikke fungerer mere, hænger sammen med at Google med Chrome 35 helt har droppet plugin-systemet Netscape Plugin Application Programming Interface (NPAPI). Og da både den officielle Java fra Oracle og den alternative IcedTea Java netop anvender NPAPI, så virker ingen af delene mere. Hvis Java skal fungere igen i Google-browseren skal Java-plugins flyttes til et anden arkitektur, eksempelvis PPAPI-baserede plugins (Pepper Plugin API). De er nemlig fortsat understøttede.
Googles talsperson i Danmark, Christine Sørensen bekræfter, at Chrome 35 på Linux har ikke længere support for NPAPI-baserede plugins, men kun PPAPI-baserede plugin.
Christine Sørensen har været i kontakt med Googles Århus-baserede udviklingsafdeling, som bekræfter, at det officielle Java-plugin fra Oracle er NPAPI-baseret, og at de ikke kender til et PPAPI-baseret plugin.
Det er i første omgang kun Chrome til Linux, der har mistet understøttelse af NPAPI og dermed Java, mens understøttelsen på Windows fortsætter. Det er dog planen helt at udfase NPAPI-understøttelse i Chrome inden udgangen af 2014 – og altså også på Windows-platformen.
Når turen først er kommet til Linux, skyldes det, at der er få Linux-brugere, som anvender NPAPI-baserede plugins, fremgår det af en kommentar fra produktchef for Chrome Max Heinritz.
Som sådan burde det ikke komme som den store overraskelse, at NPAPI-understøttelsen nu er forsvundet fra Linux Chrome bygger på koden fra open source-projektet Chromium. Security Engineer og Plug-in Retirement Planner Justin Schuh skriver i et blogindlæg på projektets hjemmeside, at NPAPI-support forventes helt at ophøre inden udgangen af 2014. Det gælder altså også for Chrome på Windows. NPAPI blev oprindeligt udviklet tilbage i 1990′erne af Netscape og er siden blevet anvendt på tværs af browsere og platforme til at køre plugins.
»Men nettet har udviklet sig. Nutidens browsere er hurtigere, sikrere og formår mere end deres forgængere. I mellemtiden, så er NPAPI’s 90′er-arkitekturbliver hovedårsagen til programmer der hænger, crasher, sikkerhedshændelser og kodekompleksitet. Derfor udfaser Chrome NPAPI-understøttelse i løbet af det kommende år,« skriver Justin Schuh i blogindlægget, der er fra september 2013.
Version2 har forsøgt at få en kommentar fra DanID til, at Chrome, der er den eneste officielt supporterede browser på Ubuntu-platformen, nu ikke længere kan køre Java og dermed NemID. Det er endnu ikke lykkes.
Det er heller ikke lykkedes at få et svar inden deadline fra Digitaliseringsstyrelsen, der på vegne af staten, har indgået kontrakt med DanID om at levere NemID-løsningen. Version2 vil blandt andet gerne høre, hvordan det harmonerer med den kontrakt, DanID og Digitaliseringsstyrelsen har indgået, at NemID nu ikke længere lader til at være officielt supporteret på andre platforme end Mac og Windows.
Vi følger op på sagen.
Leave a Reply