Polkit aggiunge il supporto per il motore JavaScript Duktape

Il toolkit Polkit, utilizzato nelle distribuzioni per gestire l'autorizzazione e definire le regole di accesso per operazioni che richiedono diritti di accesso elevati (ad esempio, montare un'unità USB), ha aggiunto un backend che consente l'utilizzo del motore JavaScript Duktape incorporato invece del precedente Motore Mozilla Gecko (per impostazione predefinita come e prima l'assemblaggio viene effettuato con il motore Mozilla). Il linguaggio JavaScript di Polkit viene utilizzato per definire le regole di accesso che interagiscono con il processo in background privilegiato polkitd utilizzando l'oggetto "polkit".

Duktape viene utilizzato nel browser NetSurf ed è di dimensioni compatte, altamente portabile e con un basso consumo di risorse (il codice occupa circa 160 kB e 64 kB di RAM sono sufficienti per l'esecuzione). Fornisce piena compatibilità con le specifiche Ecmascript 5.1 e supporto parziale per Ecmascript 2015 e 2016 (ES6 ed ES7). Vengono inoltre fornite estensioni specifiche, come il supporto della coroutine, un framework di registrazione integrato, un meccanismo di caricamento dei moduli basato su CommonJS e un sistema di caching del bytecode che consente di salvare e caricare funzioni compilate. Include un debugger integrato, un motore di espressioni regolari e un sottosistema per il supporto Unicode.

Fonte: opennet.ru

Aggiungi un commento