Am 27.04.2012 21:56, schrieb Helga Fischer:
Hallo Liste,
ich habe mal eine Verständnisfrage. Jetzt war ja mal wieder openssl mit einem Sicherheitspatch dran. Als Suse-Nutzerin rufe ich halt YaST auf, der dann wieder suseconfig aufruft. Meistens gucke ich jedoch nicht hin, was das alles macht. Ist ja Routine.
Jetzt gibt es jedoch einige Anwendungen, die auf die Libs von openssl zugreifen. In welchem Moment erhalten diese Anwendungen die gepatchte Ausgabe der ssl-Bibliotheken?
Wenn sie sie das nächste Mal brauchen? Oder erst nach einem Neustart des kompletten Systems - so wollte es ein Ubuntu einem Kollegen verkaufen?
Ich behaupte, beim nächsten Aufruf. Es werden ja nicht alle Anwendungen ihre eigene Kopie der Bibliotheken im Speicher halten.
Einzig einen sshd würde ich neu starten, falls das suseconfig (oder die Installer der anderen Distris nicht von alleine tun würden).
Helga
Hallo Helga, die Sache ist "relativ" einfach. Der Sinn einer lib (genauer gesagt eines "shared objects") ist ja eben genau jener, dass der Programmcode nur 1x im Speicher liegt. Wenn z.B. 3 Programme die selbe lib verwenden ist sie nur 1x geladen. Wenn das letzte der 3 Programme beendet, wird - *meines Wissens* - auch die lib wieder aus dem Speicher entfernt. Das bedeutet aber auch, wenn 2 der 3 programme beenden und dann wieder ein neues gestartet wird läuft es mit dem lib-code der bereits im Speicher ist. In deinem Beispiel also mit der "alten Version". So zumindest verstehe ich es. Wie heisst es so schön auf Neudeutsch: Correct me if I'm wrong. Norbert -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org