Le paquet userspace-rcu fournit un ensemble de bibliothèque RCU (lecture-copie-mise à jour) en espace utilisateur. Ces bibliothèques de synchronisation de données fournissent l'accès un lecture qui passe à l'échelle de manière linéaire avec le nombre de cœurs. Elle en est capable en permettant à plusieurs copies d'une même structure de données d'exister en même temps et en vérifiant les accès aux structures de données pour détecter quand la récupération de la mémoire est possible.
Les versions de développement de BLFS peuvent ne pas arriver à contruire ou à exécuter certains paquets correctement si LFS ou des dépendances ont été mises à jour depuis la dernière version stable des livres.
Téléchargement (HTTP) : https://lttng.org/files/urcu/userspace-rcu-0.15.2.tar.bz2
Somme de contrôle MD5 du téléchargement : a65ca60b27e45a96246fe53ba4ba8896
Taille du téléchargement : 668 Ko
Estimation de l'espace disque requis : 26 Mo (avec les tests)
Estimation du temps de construction : 0,2 SBU (avec les tests)
Installez liburcu en lanant les commandes suivantes :
./configure --prefix=/usr \ --disable-static \ --docdir=/usr/share/doc/liburcu-0.15.2 && make
Pour tester les résultats, exécutez : make check.
Maintenant, en tant qu'utilisateur root
:
make install