In Polkit wurde die Unterstützung des JavaScript-Engines Duktape hinzugefügt.

Im Polkit-Toolset, das in Distributionen zur Verarbeitung von Autorisierungen und zur Bestimmung von Zugriffsregeln für Operationen mit erhöhten Zugriffsrechten (zum Beispiel das Mounten von USB-Sticks) verwendet wird, wurde ein Backend hinzugefügt, das die Verwendung der eingebetteten JavaScript-Engine Duktape anstelle der zuvor verwendeten Mozilla Gecko-Engine ermöglicht (standardmäßig wird immer noch wie zuvor mit der Mozilla-Engine gebaut). Die Programmiersprache JavaScript wird in Polkit verwendet, um Zugriffsregeln zu definieren, die mit dem privilegierten Hintergrundprozess polkitd über das Objekt „polkit“ interagieren.

Duktape wird im Browser NetSurf verwendet und zeichnet sich durch seine kompakte Größe, hohe Portabilität und einen niedrigen Ressourcenverbrauch aus (der Code benötigt etwa 160 kB, und für die Ausführung sind lediglich 64 kB RAM erforderlich). Es wird volle Kompatibilität mit den Spezifikationen von ECMAScript 5.1 und partielle Unterstützung für ECMAScript 2015 und 2016 (ES6 und ES7) bereitgestellt. Zusätzlich werden spezifische Erweiterungen angeboten, wie die Unterstützung von Koroutinen, ein integriertes Protokollierungsframework, ein auf CommonJS basierender Modulladevorgang sowie ein Bytecode-Caching-System, das das Speichern und Laden kompilierter Funktionen ermöglicht. Außerdem sind ein integrierter Debugger, ein Engine für reguläre Ausdrücke und eine Subsystem zur Unterstützung von Unicode enthalten.

Quelle: opennet.ru

Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server 🔥 Kaufen Sie zuverlässiges Hosting für Websites mit DDoS-Schutz, VPS VDS-Server | ProHoster