In article ,
Paul Gaborit wrote:En informatique, pour les concepteurs et les développeurs, les termes
"meilleures conditions" ou "potentiellement problématique" n'ont pas
de sens. Soit le redémarrage est nécessaire soit il ne l'est pas.
Il y a une différence entre "nécessaire parce que le système est
inutilisable sinon" et "nécessaire pour éviter que dans des rares cas
une application plante" après la MàJ.
Ce qui est problématique, c'est que la mise à jour d'un webkit (fut-ce
celui d'Apple) nécessite de redémarrer. Un webkit n'a rien à faire
dans le noyau pas plus d'ailleurs qu'un quicktime.
Qu'est-ce qui te fait dire que le WebKit est dans le noyau ? AMHA, c'est
une librairie système qui peut-être utilisée par n'importe quelle
application, et que le redémarrage permet de s'assurer que les
applications ne vont pas se retrouver à utiliser deux versions
différentes et potentiellement incompatibles.
In article <wt97hxzafok.fsf@marceau.enstimac.fr>,
Paul Gaborit <Paul.Gaborit@invalid.invalid> wrote:
En informatique, pour les concepteurs et les développeurs, les termes
"meilleures conditions" ou "potentiellement problématique" n'ont pas
de sens. Soit le redémarrage est nécessaire soit il ne l'est pas.
Il y a une différence entre "nécessaire parce que le système est
inutilisable sinon" et "nécessaire pour éviter que dans des rares cas
une application plante" après la MàJ.
Ce qui est problématique, c'est que la mise à jour d'un webkit (fut-ce
celui d'Apple) nécessite de redémarrer. Un webkit n'a rien à faire
dans le noyau pas plus d'ailleurs qu'un quicktime.
Qu'est-ce qui te fait dire que le WebKit est dans le noyau ? AMHA, c'est
une librairie système qui peut-être utilisée par n'importe quelle
application, et que le redémarrage permet de s'assurer que les
applications ne vont pas se retrouver à utiliser deux versions
différentes et potentiellement incompatibles.
In article ,
Paul Gaborit wrote:En informatique, pour les concepteurs et les développeurs, les termes
"meilleures conditions" ou "potentiellement problématique" n'ont pas
de sens. Soit le redémarrage est nécessaire soit il ne l'est pas.
Il y a une différence entre "nécessaire parce que le système est
inutilisable sinon" et "nécessaire pour éviter que dans des rares cas
une application plante" après la MàJ.
Ce qui est problématique, c'est que la mise à jour d'un webkit (fut-ce
celui d'Apple) nécessite de redémarrer. Un webkit n'a rien à faire
dans le noyau pas plus d'ailleurs qu'un quicktime.
Qu'est-ce qui te fait dire que le WebKit est dans le noyau ? AMHA, c'est
une librairie système qui peut-être utilisée par n'importe quelle
application, et que le redémarrage permet de s'assurer que les
applications ne vont pas se retrouver à utiliser deux versions
différentes et potentiellement incompatibles.
Ca ne change rien au fait que de remplacer une librairie qui est en
cours d'utilisation n'est pas une bonne idée.
Ca ne change rien au fait que de remplacer une librairie qui est en
cours d'utilisation n'est pas une bonne idée.
Ca ne change rien au fait que de remplacer une librairie qui est en
cours d'utilisation n'est pas une bonne idée.
Il est très facile de savoir quelles bibliothèques et quels programmes
ou applications dépendent d'une bibliothèque système bien précise. À
ce moment-là, c'est simple de demander à quitter ou faire quitter
automagiquement les applications qui les utilisent.
Si le système n'utilise pas cette bibliothèque qui est mis à jour, il
n'y a *aucune* raison valable de redémarrer le système. À la rigueur,
certains services... mais c'est tout.
Et il ne faut pas dire que ce n'est pas faisable : d'autres systèmes
d'exploitation le font très bien.
Il existe même des noyaux où on peut charger et décharger certains
modules sans tout redémarrer...
Il est très facile de savoir quelles bibliothèques et quels programmes
ou applications dépendent d'une bibliothèque système bien précise. À
ce moment-là, c'est simple de demander à quitter ou faire quitter
automagiquement les applications qui les utilisent.
Si le système n'utilise pas cette bibliothèque qui est mis à jour, il
n'y a *aucune* raison valable de redémarrer le système. À la rigueur,
certains services... mais c'est tout.
Et il ne faut pas dire que ce n'est pas faisable : d'autres systèmes
d'exploitation le font très bien.
Il existe même des noyaux où on peut charger et décharger certains
modules sans tout redémarrer...
Il est très facile de savoir quelles bibliothèques et quels programmes
ou applications dépendent d'une bibliothèque système bien précise. À
ce moment-là, c'est simple de demander à quitter ou faire quitter
automagiquement les applications qui les utilisent.
Si le système n'utilise pas cette bibliothèque qui est mis à jour, il
n'y a *aucune* raison valable de redémarrer le système. À la rigueur,
certains services... mais c'est tout.
Et il ne faut pas dire que ce n'est pas faisable : d'autres systèmes
d'exploitation le font très bien.
Il existe même des noyaux où on peut charger et décharger certains
modules sans tout redémarrer...
À (at) Thu, 23 Jul 2009 14:25:21 +0200,
Patrick Stadelmann écrivait (wrote):
> Ca ne change rien au fait que de remplacer une librairie qui est en
> cours d'utilisation n'est pas une bonne idée.
Si ce n'est pas une bonne idée, c'est parce que la gestion de ces
bibliothèques est mal conçue. Certains systèmes d'exploitation le font
très bien.
À (at) Thu, 23 Jul 2009 14:25:21 +0200,
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> écrivait (wrote):
> Ca ne change rien au fait que de remplacer une librairie qui est en
> cours d'utilisation n'est pas une bonne idée.
Si ce n'est pas une bonne idée, c'est parce que la gestion de ces
bibliothèques est mal conçue. Certains systèmes d'exploitation le font
très bien.
À (at) Thu, 23 Jul 2009 14:25:21 +0200,
Patrick Stadelmann écrivait (wrote):
> Ca ne change rien au fait que de remplacer une librairie qui est en
> cours d'utilisation n'est pas une bonne idée.
Si ce n'est pas une bonne idée, c'est parce que la gestion de ces
bibliothèques est mal conçue. Certains systèmes d'exploitation le font
très bien.
Qu'est-ce qui te fait dire que le WebKit est dans le noyau ?
AMHA, c'est
une librairie système qui peut-être utilisée par n'importe quelle
application, et que le redémarrage permet de s'assurer que les
applications ne vont pas se retrouver à utiliser deux versions
différentes et potentiellement incompatibles.
Qu'est-ce qui te fait dire que le WebKit est dans le noyau ?
AMHA, c'est
une librairie système qui peut-être utilisée par n'importe quelle
application, et que le redémarrage permet de s'assurer que les
applications ne vont pas se retrouver à utiliser deux versions
différentes et potentiellement incompatibles.
Qu'est-ce qui te fait dire que le WebKit est dans le noyau ?
AMHA, c'est
une librairie système qui peut-être utilisée par n'importe quelle
application, et que le redémarrage permet de s'assurer que les
applications ne vont pas se retrouver à utiliser deux versions
différentes et potentiellement incompatibles.
> [...]
> Quand au potentiellement problématique, tout est possible mais depuis
> Safari 2 je n'ai pas rencontré le moindre problème de maj (sans reboot)
> et je ne me rapelle pas en avoir entendu parlé ici ou ailleurs...
Vu que le problème disparaîtra au prochain démarrage, je doute qu'on en
entende beaucoup parler.
Ca ne change rien au fait que de remplacer une
librairie qui est en cours d'utilisation n'est pas une bonne idée.
Le
seul problème, c'est quand on dit "Une MàJ de Safari nécessite de
redémarrer" alors qu'en fait c'est en plus une MàJ d'une partie du
système.
> [...]
> Quand au potentiellement problématique, tout est possible mais depuis
> Safari 2 je n'ai pas rencontré le moindre problème de maj (sans reboot)
> et je ne me rapelle pas en avoir entendu parlé ici ou ailleurs...
Vu que le problème disparaîtra au prochain démarrage, je doute qu'on en
entende beaucoup parler.
Ca ne change rien au fait que de remplacer une
librairie qui est en cours d'utilisation n'est pas une bonne idée.
Le
seul problème, c'est quand on dit "Une MàJ de Safari nécessite de
redémarrer" alors qu'en fait c'est en plus une MàJ d'une partie du
système.
> [...]
> Quand au potentiellement problématique, tout est possible mais depuis
> Safari 2 je n'ai pas rencontré le moindre problème de maj (sans reboot)
> et je ne me rapelle pas en avoir entendu parlé ici ou ailleurs...
Vu que le problème disparaîtra au prochain démarrage, je doute qu'on en
entende beaucoup parler.
Ca ne change rien au fait que de remplacer une
librairie qui est en cours d'utilisation n'est pas une bonne idée.
Le
seul problème, c'est quand on dit "Une MàJ de Safari nécessite de
redémarrer" alors qu'en fait c'est en plus une MàJ d'une partie du
système.
> Il est très facile de savoir quelles bibliothèques et quels programmes
> ou applications dépendent d'une bibliothèque système bien précise. À
> ce moment-là, c'est simple de demander à quitter ou faire quitter
> automagiquement les applications qui les utilisent.
Très facile, très facile, c'est vite dit.
Plutôt que d'investir des
ressources pour développer un tel mécanisme, et en fin de compte quitter
la moitié des applications, tout Dashboard, ... sans que l'utilisateur
ne comprennent pourquoi, Apple a choisi de demander le redémarrage de la
machine.
[...]
Certes, mais ce qui embête l'utilisateur, c'est les services et
applications qui doivent être quitté, par le redémarrage en lui-même.
Donc se contenter de quitter / relancer les applications complique
sensiblement les choses et embête tout de même l'utilisateur. Autant
redémarrer dans ce cas.
> Il est très facile de savoir quelles bibliothèques et quels programmes
> ou applications dépendent d'une bibliothèque système bien précise. À
> ce moment-là, c'est simple de demander à quitter ou faire quitter
> automagiquement les applications qui les utilisent.
Très facile, très facile, c'est vite dit.
Plutôt que d'investir des
ressources pour développer un tel mécanisme, et en fin de compte quitter
la moitié des applications, tout Dashboard, ... sans que l'utilisateur
ne comprennent pourquoi, Apple a choisi de demander le redémarrage de la
machine.
[...]
Certes, mais ce qui embête l'utilisateur, c'est les services et
applications qui doivent être quitté, par le redémarrage en lui-même.
Donc se contenter de quitter / relancer les applications complique
sensiblement les choses et embête tout de même l'utilisateur. Autant
redémarrer dans ce cas.
> Il est très facile de savoir quelles bibliothèques et quels programmes
> ou applications dépendent d'une bibliothèque système bien précise. À
> ce moment-là, c'est simple de demander à quitter ou faire quitter
> automagiquement les applications qui les utilisent.
Très facile, très facile, c'est vite dit.
Plutôt que d'investir des
ressources pour développer un tel mécanisme, et en fin de compte quitter
la moitié des applications, tout Dashboard, ... sans que l'utilisateur
ne comprennent pourquoi, Apple a choisi de demander le redémarrage de la
machine.
[...]
Certes, mais ce qui embête l'utilisateur, c'est les services et
applications qui doivent être quitté, par le redémarrage en lui-même.
Donc se contenter de quitter / relancer les applications complique
sensiblement les choses et embête tout de même l'utilisateur. Autant
redémarrer dans ce cas.
Patrick Stadelmann wrote:
> Qu'est-ce qui te fait dire que le WebKit est dans le noyau ?
Si elle est dans le noyau cela explique pourquoi il faut redémarrer tout
de suite, on ne peut pas modifier le noyau comme ça.
Mais comme indiqu précédemment c'est peu probable car a priori rien ne
justifie qu'un moteur de rendu soit "dans" le noyau.
> AMHA, c'est
> une librairie système qui peut-être utilisée par n'importe quelle
> application, et que le redémarrage permet de s'assurer que les
> applications ne vont pas se retrouver à utiliser deux versions
> différentes et potentiellement incompatibles.
Si c'est bien ça (et c'est le plus probable) c'est bien un solution de
fainéant, la solution précédente (Safari 2, 3) était meilleure du point
de vue utilisateur et parfaitement fonctionnel.
Car j'entend plein d'excuse mais personne ne s'est encore plein des
mises à jour de Safari 3 sans reboot... A ma connaissance.
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> wrote:
> Qu'est-ce qui te fait dire que le WebKit est dans le noyau ?
Si elle est dans le noyau cela explique pourquoi il faut redémarrer tout
de suite, on ne peut pas modifier le noyau comme ça.
Mais comme indiqu précédemment c'est peu probable car a priori rien ne
justifie qu'un moteur de rendu soit "dans" le noyau.
> AMHA, c'est
> une librairie système qui peut-être utilisée par n'importe quelle
> application, et que le redémarrage permet de s'assurer que les
> applications ne vont pas se retrouver à utiliser deux versions
> différentes et potentiellement incompatibles.
Si c'est bien ça (et c'est le plus probable) c'est bien un solution de
fainéant, la solution précédente (Safari 2, 3) était meilleure du point
de vue utilisateur et parfaitement fonctionnel.
Car j'entend plein d'excuse mais personne ne s'est encore plein des
mises à jour de Safari 3 sans reboot... A ma connaissance.
Patrick Stadelmann wrote:
> Qu'est-ce qui te fait dire que le WebKit est dans le noyau ?
Si elle est dans le noyau cela explique pourquoi il faut redémarrer tout
de suite, on ne peut pas modifier le noyau comme ça.
Mais comme indiqu précédemment c'est peu probable car a priori rien ne
justifie qu'un moteur de rendu soit "dans" le noyau.
> AMHA, c'est
> une librairie système qui peut-être utilisée par n'importe quelle
> application, et que le redémarrage permet de s'assurer que les
> applications ne vont pas se retrouver à utiliser deux versions
> différentes et potentiellement incompatibles.
Si c'est bien ça (et c'est le plus probable) c'est bien un solution de
fainéant, la solution précédente (Safari 2, 3) était meilleure du point
de vue utilisateur et parfaitement fonctionnel.
Car j'entend plein d'excuse mais personne ne s'est encore plein des
mises à jour de Safari 3 sans reboot... A ma connaissance.
Question de point de vue. Si je me place comme un utilisateur lambda,
c'est bien la MAJ de Safari qui fait le reboot (l'utilisateur lambda ne
connait pas webkit et en a rien a faire).
Du point de vue plus élevé, c'est en effet probablement la mise à jour
webkit qui désormais oblige le reboot (et encore ce n'est qu'une
supposition).
Mais même a ce niveau, techniquement je ne vois pas ce qui peut
justifier le reboot obligatoire, il existe quand même des solutions
simples pour vérifier quel logiciel utilise quel librairie... Comme
c'était fait avant et comme c'est encore le cas pour certaine maj...
Question de point de vue. Si je me place comme un utilisateur lambda,
c'est bien la MAJ de Safari qui fait le reboot (l'utilisateur lambda ne
connait pas webkit et en a rien a faire).
Du point de vue plus élevé, c'est en effet probablement la mise à jour
webkit qui désormais oblige le reboot (et encore ce n'est qu'une
supposition).
Mais même a ce niveau, techniquement je ne vois pas ce qui peut
justifier le reboot obligatoire, il existe quand même des solutions
simples pour vérifier quel logiciel utilise quel librairie... Comme
c'était fait avant et comme c'est encore le cas pour certaine maj...
Question de point de vue. Si je me place comme un utilisateur lambda,
c'est bien la MAJ de Safari qui fait le reboot (l'utilisateur lambda ne
connait pas webkit et en a rien a faire).
Du point de vue plus élevé, c'est en effet probablement la mise à jour
webkit qui désormais oblige le reboot (et encore ce n'est qu'une
supposition).
Mais même a ce niveau, techniquement je ne vois pas ce qui peut
justifier le reboot obligatoire, il existe quand même des solutions
simples pour vérifier quel logiciel utilise quel librairie... Comme
c'était fait avant et comme c'est encore le cas pour certaine maj...
In article ,
Paul Gaborit wrote:À (at) Thu, 23 Jul 2009 14:25:21 +0200,
Patrick Stadelmann écrivait (wrote):
> Ca ne change rien au fait que de remplacer une librairie qui est en
> cours d'utilisation n'est pas une bonne idée.
Si ce n'est pas une bonne idée, c'est parce que la gestion de ces
bibliothèques est mal conçue. Certains systèmes d'exploitation le font
très bien.
Et l'on y trouvera sans problèmes d'autres choses "mal conçues" par
rapport à Mac OS X. C'est juste que les priorités ont été placées
différemment.
In article <wt9y6qf8pm4.fsf@marceau.enstimac.fr>,
Paul Gaborit <Paul.Gaborit@invalid.invalid> wrote:
À (at) Thu, 23 Jul 2009 14:25:21 +0200,
Patrick Stadelmann <Patrick.Stadelmann@unine.ch> écrivait (wrote):
> Ca ne change rien au fait que de remplacer une librairie qui est en
> cours d'utilisation n'est pas une bonne idée.
Si ce n'est pas une bonne idée, c'est parce que la gestion de ces
bibliothèques est mal conçue. Certains systèmes d'exploitation le font
très bien.
Et l'on y trouvera sans problèmes d'autres choses "mal conçues" par
rapport à Mac OS X. C'est juste que les priorités ont été placées
différemment.
In article ,
Paul Gaborit wrote:À (at) Thu, 23 Jul 2009 14:25:21 +0200,
Patrick Stadelmann écrivait (wrote):
> Ca ne change rien au fait que de remplacer une librairie qui est en
> cours d'utilisation n'est pas une bonne idée.
Si ce n'est pas une bonne idée, c'est parce que la gestion de ces
bibliothèques est mal conçue. Certains systèmes d'exploitation le font
très bien.
Et l'on y trouvera sans problèmes d'autres choses "mal conçues" par
rapport à Mac OS X. C'est juste que les priorités ont été placées
différemment.