• [^] # Re: Atomique ?

    Posté par (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à 2.

    Qui à part un nerd comme toi

    Merci, ça fait toujours plaisir.

    va aller regarder les détails de chaque update, aller voir et vérifier 3 fois quels sont les softs à arréter, relancer, etc... et le faire à la mano ? Personne

    Je confirme, personne. Pas même moi.

    c'est douloureux, manuel

    Manuel en effet, avec tous les problèmes que ça implique. C'est typiquement le genre de truc à automatiser, et il se trouve que ça s'automatise très bien.

    C'est assez futé comme approche en fait : Linux expose les fichiers mappés en mémoire par chaque processus dans /proc/PID/maps et dans /proc/PID/map_files. Or l'exécutable lui-même, ainsi que les bibliothèques qu'il a chargé, est justement mappé en mémoire. Lorsque le fichier mappé en mémoire n'existe plus, ou plus précisément, n'existe plus sous le nom qu'il avait lors de son chargement, ça se voit dans cette liste.

    Or, avoir un fichier mappé en mémoire qui n'a plus son nom d'origine, et éventuellement qui n'a plus aucun nom, c'est typique d'une bibliothèque mise à jour.

    Quoi qu'il en soit, needrestart est un outil très utile, que je recommande vivement à tous les utilisateurs de Debian et dérivées.