En pratique, si la lib est déja chargé en mémoire, et que tu demandes à charger une 2eme fois la même lib, il y a parfois des trucs pas catholiques qui se passent. Exemple, il suffit de voir comment est ce chrome tente de contourner ça : http://neugierig.org/software/chromium/notes/2011/08/zygote.html
Pareil, firefox a besoin de se relancer pour ajouter ou retirer des extensions, donc il est plus facile de dire "il faut relancer la session".
J'arrive aussi à voir des bugs subtiles au bureau quand il y a des mises à jours et que la session n'est pas relancé malgré le popup.
Exemple de cas pourri lié à des versions différentes de bibliothéques, evolution chargé en même temps que google desktop rendait les widget d'évolutions ( genre la flech dans le treeview de gauche ) incapable de répondre au click sur une RHEL 6. Aprés divers recherches, j'ai fini par voir que c'était lié au popup "il y a des nouveaux courriers", et que la corruption des structures internes étaient du à l'usage d'une vielle version de gtk par google desktop pour aussi faire un popup. Une fois google desktop retiré ( comme j'avais demandé dés le signalement du probléme, soit dit en passant ), ça passe.
Ensuite, ça dépend grandement de ce que l'update fait. Dans le cas d'un update de sécurité simple, les changements sont minimaux et ne requiert pas forcément de tout relancer. Parfois, le programme n'est même pas lancé. Parfois, bah, c'est la glibc et il faut relancer.
Je peux comprendre que ça soit plus simple pour microsoft ( qui ne controle pas du tout les applis en dehors des siennes ) et pour l'utilisateur ( qui n'a pas a réflechir trop ) de dire "on relance".
[^] # Re: Mises à jour
Posté par Misc (site web personnel) . En réponse au journal C'est une arme redoutable.. Évalué à 3.
En pratique, si la lib est déja chargé en mémoire, et que tu demandes à charger une 2eme fois la même lib, il y a parfois des trucs pas catholiques qui se passent. Exemple, il suffit de voir comment est ce chrome tente de contourner ça :
http://neugierig.org/software/chromium/notes/2011/08/zygote.html
Pareil, firefox a besoin de se relancer pour ajouter ou retirer des extensions, donc il est plus facile de dire "il faut relancer la session".
J'arrive aussi à voir des bugs subtiles au bureau quand il y a des mises à jours et que la session n'est pas relancé malgré le popup.
Exemple de cas pourri lié à des versions différentes de bibliothéques, evolution chargé en même temps que google desktop rendait les widget d'évolutions ( genre la flech dans le treeview de gauche ) incapable de répondre au click sur une RHEL 6. Aprés divers recherches, j'ai fini par voir que c'était lié au popup "il y a des nouveaux courriers", et que la corruption des structures internes étaient du à l'usage d'une vielle version de gtk par google desktop pour aussi faire un popup. Une fois google desktop retiré ( comme j'avais demandé dés le signalement du probléme, soit dit en passant ), ça passe.
Ensuite, ça dépend grandement de ce que l'update fait. Dans le cas d'un update de sécurité simple, les changements sont minimaux et ne requiert pas forcément de tout relancer. Parfois, le programme n'est même pas lancé. Parfois, bah, c'est la glibc et il faut relancer.
Je peux comprendre que ça soit plus simple pour microsoft ( qui ne controle pas du tout les applis en dehors des siennes ) et pour l'utilisateur ( qui n'a pas a réflechir trop ) de dire "on relance".