Mailinglist Archive: opensuse-de (372 mails)
| < Previous | Next > |
Re: Wer braucht einen Neustart beim Austausch der ssl-libs?
- From: Norbert Zawodsky <norbert@xxxxxxxxxxx>
- Date: Fri, 27 Apr 2012 22:38:06 +0200
- Message-id: <4F9B03AE.6000604@zawodsky.at>
Am 27.04.2012 21:56, schrieb Helga Fischer:
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@xxxxxxxxxxxx
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+owner@xxxxxxxxxxxx
Hallo Liste,Hallo Helga,
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
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@xxxxxxxxxxxx
Um den Listen Administrator zu erreichen, schicken
Sie eine Mail an: opensuse-de+owner@xxxxxxxxxxxx
| < Previous | Next > |