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.
Je peux bien avoir un systÚme de base atomique et plein de logiciels ordinaires sous forme de Flatpak, s'il n'y a pas moyen d'utiliser ainsi un truc comme Samba, ça implique qu'on peut se diriger, au mieux, vers un systÚme triple : systÚme de base atomique, paquets ordinaires et Flatpak. Mais en aucun cas systÚme atomique et Flatpak seuls du coup.
Je pense par exemple Ă des logiciels serveurs, des outils en ligne de commande et des outils d'administration, tels que GParted, Parted, RSync, Samba, Postfix, Apache httpd, lshw, btrfs-progs, LVM, cryptsetup, v4l2loopback...
Premier problĂšme, installer Restic (ou Borg, ou ce que vous voulez). C'est un outil en ligne de commande, et pas de bol, la ligne de commande, sous Android, n'est accessible que par USB, avec un outil qui s'appelle adb, pour Android debug bridge. Et pas moyen d'installer des logiciels utilisables dedans.
Il y a une solution tout de mĂȘme, qui consiste Ă installer Termux, qui est une distribution GNU/Linux pour Android. Et lĂ , Restic est dispo. J'ai quand mĂȘme l'impression de complĂštement contourner le systĂšme normal de gestion de paquets â pardon d'applications âd'Android.
[^] # 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.
[^] # Re: Questions
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.
Ăa confirme une impression personnelle, et donc un corollaire : le tout atomique + Flatpak ou Ă©quivalent n'a aucune chance de remplacer complĂštement nos distributions.
[^] # 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Ă© Ă 5.
Ăa tu peux l'enlever de la liste, ça n'est pas spĂ©cifique aux Flatpak. C'est une gĂ©nĂ©ralitĂ© sous *nix.
[^] # Re: J'y avais pensĂ© il y a quelques temps dĂ©jĂ
PostĂ© par đČ Tanguy Ortolo (site web personnel) . En rĂ©ponse au journal De l'importance d'implĂ©menter des permissions bidons. ĂvaluĂ© Ă 6.
Disons que Google ne font rien pour ça Ă©videmment. Il existe des outils pour le faire, c'est assez compliquĂ© Ă mettre en Ćuvre et ça nĂ©cessite un tĂ©lĂ©phone rootĂ© pour commencer.
[^] # Re: Questions
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.
Je questionne, parce que mine de rien, s'il y a des catégories de logiciels qui ne passeraient pas avec un tel format de distribution et d'utilisation, c'est bloquant en fait.
Je peux bien avoir un systÚme de base atomique et plein de logiciels ordinaires sous forme de Flatpak, s'il n'y a pas moyen d'utiliser ainsi un truc comme Samba, ça implique qu'on peut se diriger, au mieux, vers un systÚme triple : systÚme de base atomique, paquets ordinaires et Flatpak. Mais en aucun cas systÚme atomique et Flatpak seuls du coup.
[^] # Re: Bref c'est une idée pourrie
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.
Ah, trĂšs bien. Je doute que ça s'amĂ©liore sur Android, mais du moment que, sur les systĂšmes GNU/Linux atomiques dont on parle ici, il sera possible d'installer le Flatpak â ou quoi que ce soit d'Ă©quivalent â de Restic puis de lancer directement des trucs comme ce qui suit dans une terminal, ça me va.
[^] # Re: Bref c'est une idée pourrie
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Ă© Ă 5.
Perso, mon expérience avec Flatpak, qui se résume à l'utilisation de quelques logiciels qu'Ubuntu a décidé de ne plus distribuer en paquets Debian, c'est en gros : ça marche bien, mais pour ouvrir un truc avec Firefox il faut que je pense à le copier ou à le lier dans le répertoire « Téléchargements » parce qu'il n'a accÚs qu'à ça.
Bref, rien que du moins bien, mais pas trop quand mĂȘme.
[^] # Re: Questions
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.
Dans les logiciels un peu spéciaux, je peux aussi ajouter quelques autres exemples intéressants, pour questionner les limites du modÚle : JACK, bridge-utils ou encore les pilotes graphiques propriétaires Nvidia.
# Questions
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Ă© Ă 5. DerniĂšre modification le 08 avril 2025 Ă 13:48.
Quelques questions sur cette idée de systÚme atomique et d'applications en bac à sable.
Comment est définie la frontiÚre entre systÚme et logiciels ordinaires ?
Le noyau, l'init et probablement la libc sont certainement considérés comme faisant partie du systÚme, mais qu'en est-il des autres logiciels ? Par exemple :
Comment s'intÚgrent des logiciels « un peu spéciaux » ?
Je pense par exemple Ă des logiciels serveurs, des outils en ligne de commande et des outils d'administration, tels que GParted, Parted, RSync, Samba, Postfix, Apache httpd, lshw, btrfs-progs, LVM, cryptsetup, v4l2loopback...
Ăa s'intĂšgre bien en Flatpak ou Ă©quivalent, ce genre de truc ? Et installĂ© ainsi, c'est aussi utilisable ?
[^] # Re: Bref c'est une idée pourrie
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.
Ăa pour moi c'est prĂ©cisĂ©ment l'exemple Ă ne pas suivre. Je ne sais pas Ă quel point c'est liĂ© Ă cette conception avec un systĂšme magique intĂ©grĂ© et des applications en bac Ă sable, mais Android est une horreur Ă administrer. MĂȘme en ayant activĂ© un accĂšs root.
Vous avez déjà essayé de faire des sauvegardes ? Des sauvegardes complÚtes je veux dire, un truc qu'on peut restaurer en cinq minutes sur un nouvel appareil en cas de panne de votre téléphone.
Il y a des logiciels géniaux pour faire des sauvegardes incrémentales et dédupliquées, personnellement j'utilise Restic. Eh bien, pour utiliser ça sur Android, et écrire dans un périphérique de stockage USB, vous pouvez toujours courir.
Premier problĂšme, installer Restic (ou Borg, ou ce que vous voulez). C'est un outil en ligne de commande, et pas de bol, la ligne de commande, sous Android, n'est accessible que par USB, avec un outil qui s'appelle adb, pour Android debug bridge. Et pas moyen d'installer des logiciels utilisables dedans.
Il y a une solution tout de mĂȘme, qui consiste Ă installer Termux, qui est une distribution GNU/Linux pour Android. Et lĂ , Restic est dispo. J'ai quand mĂȘme l'impression de complĂštement contourner le systĂšme normal de gestion de paquets â pardon d'applications âd'Android.
Enfin, utiliser cet outil pour faire une sauvegarde sur un périphérique de stockage USB. Pas moyen. Termux n'a pas accÚs aux supports de stockage externe, ne me demandez pas pourquoi. Il faut faire ça par réseau.