Polkit agrega soporte para el motor JavaScript Duktape

El kit de herramientas Polkit, utilizado en distribuciones para manejar la autorización y definir reglas de acceso para operaciones que requieren derechos de acceso elevados (por ejemplo, montar una unidad USB), ha agregado un backend que permite el uso del motor JavaScript Duktape integrado en lugar del utilizado anteriormente. Motor Mozilla Gecko (por defecto como y antes el montaje se realiza con el motor Mozilla). El lenguaje JavaScript de Polkit se utiliza para definir reglas de acceso que interactúan con el proceso en segundo plano privilegiado polkitd utilizando el objeto "polkit".

Duktape se utiliza en el navegador NetSurf y es de tamaño compacto, muy portátil y de bajo consumo de recursos (el código ocupa unos 160 kB y 64 kB de RAM son suficientes para ejecutarse). Proporciona compatibilidad total con las especificaciones de Ecmascript 5.1 y soporte parcial para Ecmascript 2015 y 2016 (ES6 y ES7). También se proporcionan extensiones específicas, como soporte de rutinas, un marco de registro integrado, un mecanismo de carga de módulos basado en CommonJS y un sistema de almacenamiento en caché de código de bytes que le permite guardar y cargar funciones compiladas. Incluye un depurador integrado, un motor de expresiones regulares y un subsistema para compatibilidad con Unicode.

Fuente: opennet.ru

Añadir un comentario