Polkit afegeix suport per al motor JavaScript Duktape

El conjunt d'eines de Polkit, que s'utilitza a les distribucions per gestionar l'autorització i definir regles d'accés per a operacions que requereixen drets d'accés elevats (per exemple, muntar una unitat USB), ha afegit un backend que permet l'ús del motor Duktape JavaScript incrustat en lloc de l'utilitzat anteriorment. Motor Mozilla Gecko (per defecte com i abans el muntatge es realitza amb el motor Mozilla). El llenguatge JavaScript de Polkit s'utilitza per definir regles d'accés que interactuen amb el procés de fons privilegiat polkitd mitjançant l'objecte "polkit".

Duktape s'utilitza al navegador NetSurf i és de mida compacta, altament portàtil i consumeix poc recursos (el codi ocupa uns 160 kB i 64 kB de RAM són suficients per executar-se). Proporciona compatibilitat total amb les especificacions d'Ecmascript 5.1 i suport parcial per a Ecmascript 2015 i 2016 (ES6 i ES7). També es proporcionen extensions específiques, com ara suport de corrutine, un marc de registre integrat, un mecanisme de càrrega de mòduls basat en CommonJS i un sistema de memòria cau de codi de bytes que us permet desar i carregar funcions compilades. Inclou un depurador integrat, un motor d'expressions regulars i un subsistema per al suport Unicode.

Font: opennet.ru

Afegeix comentari