Polkit engade soporte para o motor JavaScript de Duktape

O conxunto de ferramentas de Polkit, que se usa nas distribucións para xestionar a autorización e definir regras de acceso para operacións que requiren dereitos de acceso elevados (por exemplo, montar unha unidade USB), engadiu un backend que permite o uso do motor JavaScript de Duktape incorporado en lugar do utilizado anteriormente. Motor Mozilla Gecko (por defecto xa que e antes a montaxe realízase co motor Mozilla). A linguaxe JavaScript de Polkit utilízase para definir regras de acceso que interactúan co proceso en segundo plano privilexiado polkitd mediante o obxecto "polkit".

Duktape úsase no navegador NetSurf e é de tamaño compacto, moi portátil e de baixo consumo de recursos (o código ocupa uns 160 kB e 64 kB de RAM son suficientes para executarse). Ofrece compatibilidade total coas especificacións de Ecmascript 5.1 e compatibilidade parcial con Ecmascript 2015 e 2016 (ES6 e ES7). Tamén se proporcionan extensións específicas, como soporte de corrutina, un marco de rexistro integrado, un mecanismo de carga de módulos baseado en CommonJS e un sistema de caché de bytecode que che permite gardar e cargar funcións compiladas. Inclúe un depurador integrado, un motor de expresións regulares e un subsistema para compatibilidade con Unicode.

Fonte: opennet.ru

Engadir un comentario