WEB2007 ALSO SPEAKS ENGLISH
06 44 00 14 84 (ou 0033644001484)

Vous êtes à la recherche de : Developpeur Magento Grenoble


Developpeur Magento Grenoble


APPELEZ NOUS : 0644001484


Article:

Polkit (naguère PolicyKit) est reconnu comme étant une bibliothèque logicielle libre permettant aux applications s'exécutant avec des droits restreints d'interagir avec des services privilégiés du système. Le processus ne se voit pas attribuer les droits super utilisateur, ce qui permet un contrôle fin au niveau du système de ce que peuvent faire ou non les utilisateurs. Polkit se distingue sur les systèmes de type UNIX et fait partie du projet freedesktop.org.
Lors de la sortie de la version 0.105 en avril 2012, le projet se convertit, passant de PolicyKit à polkit, pour souligner la réécriture du projet et la mutation de l'API, cassant de fait la compatibilité ascendante. Polkit est assimilé aux distributions Ubuntu (depuis la version 8.04), Fedora (depuis la version 8), Mandriva (depuis la version 2008.1) et OpenSUSE (depuis la version 10.3).
Certains utilisateurs linux sont ulcérés par certains choix de PolicyKit. Ainsi Linus Torvalds affirme que les gens qui considèrent qu'il est nécessaire de demander le mot de passe super-utilisateur pour changer l'heure d'un ordinateur ou pour configurer une imprimante sont des idiots3.
D'autres utilisateurs s'insurgent contre le principe même de PolicyKit. Selon eux, sa fonctionnalité peut être implémentée sans utiliser les ressources système nécessaires pour le fonctionnement de PolicyKit, surtout compte tenu du fait que la plupart de ses fonctions existent déjà sous d'autres formes. De plus, ils font remarquer que PolicyKit est tellement compliqué qu'il a été nécessaire de lui incorporer un interpréteur JavaScript afin de pouvoir le configurer, ce qui soulève de nouveaux problèmes de sécurité et va ainsi à l'encontre du but recherché4.
David Zeuthen, l’auteur principal de PolicyKit, justifie l'inclusion d'un interpréteur JavaScript en écrivant qu'il serait bien, face à l'impossibilité de fournir une configuration qui satisfasse tous les utilisateurs, d’offrir une solution qui permette de remédier aux sérieux problèmes rencontrés lors de l'utilisation de PolicyKit, problèmes qui font qu'il n'a jamais bien marché. Selon lui, ceci montre que nous avons besoin d'une sorte de langage de programmation
Performance Application Programming Interface (PAPI) détermine une interface de programmation portable (sous la forme d'une bibliothèque logicielle) permettant d'accéder aux compteurs matériels spécifiques aux microprocesseurs modernes. PAPI est utilisé pour collecter des informations de bas niveau (telles que le nombre d'opérations en virgule flottantes FLOPS par seconde, le nombre de cache misses durant l'exécution d'un code, etc..). PAPI est interfacé avec les systèmes d'exploitation de type UNIX.
En fait, la bibliothèque PAPI peut accéder aux compteurs matériels de la plupart des processeurs modernes. La liste des processeurs non reconnu ne cesse de diminuer.