A Polkit támogatja a Duktape JavaScript motort

A Polkit eszközkészlet, amelyet a disztribúciókban használnak a jogosultságok kezelésére és hozzáférési szabályok meghatározására olyan műveletekhez, amelyek magasabb hozzáférési jogosultságokat igényelnek (például USB-meghajtó csatlakoztatása), hozzáadott egy háttérprogramot, amely lehetővé teszi a beágyazott Duktape JavaScript motor használatát a korábban használt helyett. Mozilla Gecko motor (alapértelmezés szerint az összeszerelés a Mozilla motorral történt). A Polkit JavaScript nyelve olyan hozzáférési szabályok meghatározására szolgál, amelyek a "polkit" objektum használatával interakcióba lépnek a polkitd privilegizált háttérfolyamattal.

A Duktape a NetSurf böngészőben használatos, és kompakt méretű, rendkívül hordozható és alacsony erőforrás-felhasználású (a kód körülbelül 160 kB-ot foglal el, és 64 kB RAM elegendő a futtatáshoz). Teljes kompatibilitást biztosít az Ecmascript 5.1 specifikációival, valamint az Ecmascript 2015 és 2016 (ES6 és ES7) részleges támogatását. Különleges bővítmények is rendelkezésre állnak, mint például a korutintámogatás, a beépített naplózási keretrendszer, a CommonJS-alapú modulbetöltő mechanizmus és a bájtkód gyorsítótárazási rendszer, amely lehetővé teszi a lefordított függvények mentését és betöltését. Tartalmaz egy beépített hibakeresőt, egy reguláris kifejezés motort és egy alrendszert a Unicode támogatáshoz.

Forrás: opennet.ru

Hozzászólás