Si les conditions d'utilisation de ces ordinateurs permettent cette pratique, c'est le plus simple et le plus sûr, en effet.
Pour autant, le fait qu'un système d'exploitation :
permette une mise à jour fichiers constituant des logiciels en cours d'utilisation, qu'il s'agisse du noyau, de la libc, de systemd, de bibliothèques, de logiciels serveur ou de logiciels utilisateur ;
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.
[^] # Re: WOPI
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche WoPiX, un serveur WOPI libre, indépendant, simple et léger. Évalué à  5.
Bon, alors le protocole qui permet ces éditions multiples, c'est File Synchronization via SOAP over HTTP Protocol. Et en fait le cœur des opérations est plutôt défini dans Binary Requests for File Synchronization via SOAP Protocol.
C'est grosso modo un protocole de gestion de versions qui travaille sur des parties de fichier binaire. Et ça a l'air vachement compliqué. Chapeau à ceux qui ont réussi à implémenter tout ça, c'est sacrément touffu. Et savonneux évidemment (SOAPy, vous y êtes ?), pas étonnant de la part de MS.
Ce que je ne comprends pas, c'est comment ça peut fonctionner avec des fichiers bureautiques qui sont en fait des archives ZIP, et pour lesquels une édition partielle doit facilement pouvoir changer massivement le contenu binaire final. Peut-être que, dans les suites bureautique en ligne, les documents OpenDocument ou Office OpenXML sont en fait stockés non compressés, sous forme de répertoires.
Et accessoirement, ça me donne personnellement l'impression d'être une solution monstrueuse à un problème intrinsèque des formats bureautiques binaires. Parce que, comparé à l'édition partagée d'un fichier LaTeX dans un dépôt Git, c'est sûrement plus user-friendly, mais avec une complexité logicielle qui me semble héneaurme.
[^] # Re: WOPI
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche WoPiX, un serveur WOPI libre, indépendant, simple et léger. Évalué à  3.
Voilà , on commence à s'approcher de quelque chose de concret. Et ce que je ne comprends pas, c'est comment un truc pareil est possible sans une compréhension très fine du type de fichier manipulé, et sans y être très fortement lié.
Le cœur du sujet a l'air de figurer dans les méthodes
ExecuteCellStorageRelativeRequestetExecuteCellStorageRequestqui font malheureusement référence à une autre spec. Je vais essayer de creuser.[^] # Re: WOPI
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche WoPiX, un serveur WOPI libre, indépendant, simple et léger. Évalué à  3.
Comment peut fonctionner une suite bureautique qui ne télécharge pas le fichier à ouvrir ? En téléchargeant des images de son rendu ?
[^] # Re: WOPI
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche WoPiX, un serveur WOPI libre, indépendant, simple et léger. Évalué à  3.
Ça, c'est sans aucun intérêt technique par rapport au protocole WOPI. Que la suite bureautique qui utilise ce protocole pour télécharger le document tourne sur un serveur quelconque ou sur le poste de l'utilisateur, ça ne change strictement rien aux questions techniques sur ce protocole.
Donc, je reformule, WOPI permet quoi au juste, au client qui l'implémente ? Le client étant en l'occurrence une suite bureautique – qui peut bien tourner sur un serveur et présenter son interface utilisateur sur le web, ou tourner sur un poste client et présenter son interface utilisateur avec Wayland, ça n'a aucune importance ici.
Donc, j'imagine que WOPI doit au minimum permettre de télécharger un document bureautique. Faute de détails supplémentaires, on soupçonne pour le moment qu'il permet également d'en envoyer de nouvelles versions et de verrouiller des documents. Un genre de WebDAV à la sauce NIH Microsoft. Est-ce bien ça ou est-ce que ça a aussi des fonctionnalités spécifiquement liées à l'utilisation bureautique ?
[^] # Re: WOPI
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche WoPiX, un serveur WOPI libre, indépendant, simple et léger. Évalué à  3.
Ça télécharge quoi du coup ? Des bouts du fichier ?
# WOPI
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche WoPiX, un serveur WOPI libre, indépendant, simple et léger. Évalué à  5.
Ce protocole WOPI m'intrigue. J'imagine que ça permet des choses plus fines que juste télécharger un fichier et envoyer une nouvelle version.
Si ça permet de faire des modifications fines, comment cela est-il possible compte tenu de la diversité des formats dont on parle et de leurs fonctionnalités ?
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (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.
Pour le coup je suis d'accord, critiquer des choses précises c'est normal, affirmer que c'est juste tout pourri c'est nul comme attitude.
Les mises à jour des processus en cours d'exécution c'est canon comme fonctionnalité par exemple, Merci de m'avoir fait découvrir ça. :)
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  4.
Perso, je n'ai pas cherché à comprendre, j'ai seulement constaté : après cinq mois de non-utilisation, les mises à jour ont pris plusieurs redémarrages et causé une indisponibilité totale de plus d'une heure. Le tout sur une connexion fibrée Gb/s, un système d'exploitation Windows 10 presque nu sans le moindre réglage particulier.
Je pense que ça me donne le droit de considérer ça comme très mauvais, surtout face à la concurrence, à savoir Ubuntu, qui s'est mis à jour en une dizaine de minutes avec les dizaines de logiciels supplémentaires que j'avais installés, et qui, redémarrage compris, a été indisponible pendant une minute et trente secondes.
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  3.
Bon, alors il faut déjà mettre une chose au clair : je parle de systèmes bien conçus et de logiciels bien intégrés. Genre des distributions avec des vrais paquets de qualité amateur.
Maintenant c'est sûr que si on parle de systèmes dépendant fortement de logiciels propriétaires de qualité professionnelle, on n'a aucun moyen d'être sûr de quoi que ce soit et le plus sûr est évidemment de redémarrer au moindre changement.
Un système qui est capable de démarrer des services pour obtenir un système qui fonctionne, est aussi capable de les redémarrer après une mise à jour. Ou du moins, peut l'être s'il a été conçu avec cette préoccupation. Bref, dire que redémarrer simplement les services concernés après une mise à jour, ce n'est pas fiable parce qu'on ne sait pas dans quel ordre les arrêter et les démarrer, c'est faux de manière générale. Je ne dis pas qu'il n'existe pas des systèmes d'exploitation incapables de le faire, mais simplement que ce problème a déjà été solutionné sur au moins un système, ce qui montre que c'est faisable, c'est tout.
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  4.
Disons qu'on peut facilement déterminer une liste majorant celle de ceux qui le lisent effectivement. Si
/etc/truc.confest fourni par le paquettruc, les logiciels qui utilisent aussi ce fichier de configuration auront ce paquet dans leurs dépendances pures ou dans leurs recommandations ou suggestions.Peu importe, la solution existe et fonctionne très bien sur les systèmes qui l'utilisent. Il y a aussi des équivalents, de toute façon c'est un autre aspect du problème de l'ordre de démarrage des services en général, qui est déjà solutionné. Pas besoin de considérer ça comme un obstacle donc.
Intéressante cette approche de modifier le code binaire en mémoire.
Aurais-tu des détails techniques sur l'implémentation, en particulier le lien avec les fichiers sur le support de stockage qui doivent bien être modifiés aussi ?
[^] # Re: Excel et Wikipédia
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au journal Pâques, le bug d'Excel et la difficile adaptation de LibreOffice. Évalué à  3.
On va dire infoutus de se documenter. Perso, les règles d'années bissextiles, c'est un truc que j'ai appris à l'école primaire.
Sans Wikipédia, si je ne m'en souvenais pas, je saurait où demander : à l'école la plus proche.
[^] # Re: Les jours fériés
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au journal Pâques, le bug d'Excel et la difficile adaptation de LibreOffice. Évalué à  8.
Il me semble que la date de Pâques n'est pas déterminée en fonction de la Lune réelle mais d'une Lune fictive, en fait un algorithme public.
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  3. Dernière modification le 25 avril 2025 à 14:12.
Dans le même situation que moi, à savoir mettre à jour un Windows après quelques mois sans utilisation, j'ai un collègue qui, en suivant des instructions contradictoires fournies par l'outil de mise à jour, a carrément pété le système d'exploitation.
Concrètement, à un moment ça lui a indiqué quelque chose comme ça :
Et lui, en lisant surtout le titre et en voyant en bas un bouton redémarrer, eh bien il a cliqué dessus. Sauf qu'en fait il ne fallait pas, surtout pas, ça a tout pété. :-D
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  4.
Si les conditions d'utilisation de ces ordinateurs permettent cette pratique, c'est le plus simple et le plus sûr, en effet.
Pour autant, le fait qu'un système d'exploitation :
n'est pas inutile. Si on ne veut pas se poser de questions, on peut juste redémarrer. Si on fait tourner un service qui supporte assez peu d'interruption, on peut se contenter de redémarrer juste ce qu'il faut, en sachant ce qu'on fait.
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  4.
D'accord sur ce point, merci de m'en avoir fait prendre conscience. Needrestart ne suffit effectivement pas. Mais accessoirement, ça peut être pris en charge par le système de paquets. Après tout, si une mise à jour de
ntpdapporte une configuration corrigée, le paquet qu'on vient de mettre à jour sait parfaitement quel est le service à redémarrer pour appliquer ce changement.Pour l'ordre de redémarrage, systemd fait ça très bien avec une belle gestion des dépendances.
Mais bref, pour en revenir au sujet, je maintiens que c'est vraiment dommage d'imposer un redémarrage pour tout type de mise à jour. Avec Windows, ça se comprend puisque le système d'exploitation a un défaut intrinsèque qui empêche de mettre à jour un fichier utilisé par un processus en cours d'exécution. Et outre cela, avec un système de mise à jour conçu avec cette nécessité de redémarrer, des problèmes spécifiques se sont certainement créés qui ancrent davantage cette nécessité.
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (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.
Que les mises à jour de Windows soient quelque chose de très compliqué, je n'en doute pas en effet. Je soupçonne que la gestion des mises à jour de Debian, Ubuntu, Fedora ou tout ce que vous voulez soit légèrement plus simple.
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  7.
Ça ne sert certainement pas à rien, et le fait d'imposer un redémarrage pour toute mise à jour du système est connu comme étant une vraie plaie. Ça a même inspiré des points de scénarios de films je crois.
Il faut dire que c'est aggravé par le fait que le système de mise à jour de Windows est particulièrement mal fichu, vu de l'extérieur. Un ordinateur resté à l'arrêt pendant six mois peut facilement demander trois redémarrages et un temps d'application total de l'ordre de l'heure pour fournir enfin un système Windows à jour et utilisable. Alors forcément, le ressenti est mauvais.
(C'est une expérience personnelle, ayant rallumé un ordinateur pro sous Windows après plusieurs mois. Trois redémarrages et une heure et demie d'indisponibilité pour Windows. Quinze minutes de mises à jour sans aucune indisponibilité et un unique redémarrage pour Ubuntu. Ç'aurait été pareil pour Debian mais mon employeur me demande d'utiliser Ubuntu.)
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  3.
Oui eh bien si ces services utilisent une interface non documentée susceptible de casser à l'occasion de simples mises à jour de sécurité, forcément ça risque de poser des problèmes si on ne redémarre pas le client et le serveur en même temps.
Je comprends bien le problème, seulement c'est un problème spécifique à Windows ça. C'est sûr que quand on conçoit un système en partant du principe qu'il faut le redémarrer à chaque mise à jour, on se retrouve avec des problèmes spécifiques qui rendent cette pratique indispensable.
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (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.
Merci, ça fait toujours plaisir.
Je confirme, personne. Pas mĂŞme moi.
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/mapset 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,
needrestartest un outil très utile, que je recommande vivement à tous les utilisateurs de Debian et dérivées.[^] # Re: Volontaire ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au journal Pâques, le bug d'Excel et la difficile adaptation de LibreOffice. Évalué à  6.
Ce n'est pas ce que j'en ai compris. Enfin, lointaines, oui, mais pas autant que tu l'imagines.
Pas des siècles. Pas même un siècle. Des décennies, oui.
Si j'ai bien compris, parmi ce qui n'est pas correctement géré, il y a les années 1900 et 2100 qu'Excel considère comme bissextiles alors qu'elles ne le sont pas.
Ça laisse présager un bug de l'an 2100, même si c'est effectivement assez lointain.
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (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.
Et accessoirement, au-delà de toute ma théorie, j'ai surtout une vingtaine d'années de pratique, à faire régulièrement des mises à jour et à redémarrer les services concernés sans le moindre problème.
Je ne dis pas que je n'ai jamais eu de problèmes en général, mais des problèmes liés à des mise à jour de sécurité de services sans redémarrer mon ordinateur, jamais.
Des problèmes lors d'une mise à jour pour changement de version du système d'exploitation, parfois. Et pour ce genre de mise à jour, je redémarre effectivement, ça me semble une évidence, d'autant que ça inclut toujours une mise à jour du noyau.
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  3.
Bon alors pour info, une mise à jour de sécurité sur une bibliothèque partagée, c'est fait pour ne casser ni l'API, ni l'ABI. Donc pas de problème pour avoir un client et un serveur qui tournent avec deux versions différentes.
Ensuite, s'il y a du client-serveur là -dedans, l'interface entre les deux, c'est un protocole qui devrait être clairement défini, et certainement pas « le truc implémenté par la bibliothèque partagée ». Si l'interface entre deux composants découplés était définie par la bibliothèque dans sa version du moment, je ne m'attendrais effectivement à de beaux bugs à l'occasion.
Mais bref, on parle de quoi comme service en fait ? CUPS ? Entre le serveur CUPS et les clients CUPS, c'est une API qui est en fait une extension d'IPP et qui est définie. Pas de problème de version de bibliothèque là -dedans, d'ailleurs les clients CUPS sont conçus pour être utilisables avec un serveur distant, c'est dire si c'est indépendant de la version de la bibliothèque utilisée.
X11 ? Ah non, là si tu relances le serveur, tu relances forcément le client.
NetworkManager ? Le lien entre le client et le serveur est, il me semble, une API DBUS documentée, qui ne changera certainement pas avec la mise à jour de sécurité d'une bibliothèque.
Sur mon système, je trouve encore bluetoothd, qui pourrait éventuellement poser problème, et encore, j'en doute.
[^] # Re: Atomique ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  4.
# Volontaire ?
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse au journal Pâques, le bug d'Excel et la difficile adaptation de LibreOffice. Évalué à  10. Dernière modification le 25 avril 2025 à 09:43.
En 1985, je ne sais pas ce qu'on avait comme ordinateur, mais on parle de calculer le reste de la division par 4, le reste de la division par 100 et le reste de la division par 400. Le nombre de chiffres du numérateur a, je pense, peu d'importance puisque je doute que les ordinateurs en question calculent en décimal.
Je veux bien entendre que trois divisions euclidiennes, c'est trois fois plus long qu'une seule, mais on parle d'opérations à peu près instantanées, même sur les calculatrices de poche de l'époque non ? Sur une pascaline, je ne dis pas, mais sur un PC de 1985 quand même…
[^] # Re: Je ne comprends pas l’engouement autour de flatpak ou snap
Posté par 🚲 Tanguy Ortolo (site web personnel) . En réponse à la dépêche GNOME OS comme Linux idéal, partie 1 : la promesse de l'atomique. Évalué à  6.
D'après mon expérience de tous les jours, c'est effectivement un problème de Firefox, et de lui seul. C'est dans doute lié à un fonctionnement particulier de ce navigateur puisqu'il utilise plusieurs processus qui semblent interagir assez fortement entre eux.
Par opposition à des logiciels qui n'utilisent qu'un seul processus, ou plusieurs mais avec des interactions entre eux limitées et surtout, cadrées, par exemple le serveur de courrier Postfix.