O Polkit agora suporta o motor JavaScript Duktape

No conjunto de ferramentas do Polkit, utilizado em distribuições para gerenciar a autorização e definir as regras de acesso a operações que requerem privilégios elevados (como a montagem de um pen drive USB), foi adicionado um backend que permite o uso do mecanismo JavaScript incorporado Duktape, em vez do mecanismo Mozilla Gecko anteriormente utilizado (a montagem padrão ainda é feita com o mecanismo Mozilla). A linguagem JavaScript no Polkit é utilizada para definir regras de acesso que interagem com o processo em segundo plano privilegiado polkitd através do objeto 'polkit'.

Duktape é utilizado no navegador NetSurf e se destaca por seu tamanho compacto, alta portabilidade e baixo consumo de recursos (o código ocupa cerca de 160 kB, e para sua execução são necessários apenas 64 kB de RAM). A compatibilidade total com as especificações Ecmascript 5.1 é garantida, assim como suporte parcial para Ecmascript 2015 e 2016 (ES6 e ES7). Também são fornecidas extensões específicas, como suporte a corrotinas, um framework embutido para registro, um mecanismo de carregamento de módulos baseado em CommonJS, um sistema de cache de bytecode que permite salvar e carregar funções compiladas. O conjunto inclui um depurador embutido, um mecanismo para manipulação de expressões regulares e uma subsistema para suporte a Unicode.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster