1. 1

    Ton contenu est bien écrit. J’aime bien l’esthétique de ton site Web. Par contre, je désapprouve l’idée véhiculée sur la philosophie Unix. Cela relève d’une vision utopiste quelque peu passéiste. L’analogie avec la « clé tubulaire, un tournevis et une pince » est incomplète. Ce n’est pas en raccord avec mon expérience. Nombres d’utilisateurs « Unix » avertis sont reluctant à utiliser le Shell comme langage de programmation ou « boîte à outils ». Cette conception a des limites : maîtriser des utilitaires, créer de nouveaux programmes implémentés dans un autre langage (pour ajouter des commandes ou définir des interfaces), connaître plusieurs concepts inhérents à la conception d’un système d’exploitation et tordre un langage de commandes (le Shell) dans tous les sens pour les plus malchanceux. C’est une vision illustre des choses mais déplorable qui est érigée en mantra et qui contrevient au bon sens.

    Je cite cet extrait du GNU Linux magazine n°277, de l’article « Programmation robuste avec Bash ».

    « Développer avec Bash ? Impossible, ce n’est pas un véritable langage de programmation ! Et ce genre de scripts sont bien trop fragiles ! » Voilà des idées reçues sur l’un des plus célèbres interpréteurs Shell que nous allons tenter, aujourd’hui, dans cet article, de faire disparaître pour de bon !

    […]

    « L’interpréteur Shell a de nombreuses fonctionnalités permettant de le rendre aussi robuste et fiable qu’un programme réalisé à l’aide de soi-disant [langages] plus évolués tels que Python ou Java, il suffit d’en avoir conscience et de les utiliser à bon escient. »

    Voici la conclusion de ChatGPT 5 nano :

    L’affirmation est trop générale et peut être trompeuse. Le shell peut être robuste dans des cadres limités et bien encadrés, mais il ne remplace pas les avantages des langages comme Python ou Java pour des applications plus complexes.

    1. 1

      Sympa diskonaut ! J’aime beaucoup.

      J’utilise duf (CLI) pour une analyse rapide du système et baobab pour une analyse plus poussée, mais je crois que je vais pouvoir me passer de baobab maintenant.

      1. 2

        Merci du conseil. C’est exactement pour ça que j’aime faire ce genre d’article, tu apprends souvent des choses intéressantes dans les coms. Et en plus c’est fait avec bienveillance, ça change de certains ;)

        1. 1

          Merci pour l’article ! J’utilise diskonaut qui rend le même type de service en tui, mais il est peut être plus très maintenu, je retesterai ce ncdu …

          1. 2

            Il vaut mieux passer à gdu, plus rapide, Go avec un seul fichier binaire à drop.

            ncdu avec Zig pour la version 2, c’est plus compliqué. La version 1 était intéressante il y a quelques années mais dépassée maintenant.

            Tcho !

                1. 2

                  Sinon, y a BAN (https://adresse.data.gouv.fr/) directement, c’est Français et auto-hébergeable, c’est ce qu’il y a derrière addok d’ailleurs.

                  1. 2

                    Bonjour et merci pour les remarques qui sont très justes. C’est une méthode volontairement “simpliste” pour expliquer les bases de la migration. Dans tous les cas une sauvegarde est OBLIGATOIRE, l’idéal étant un snapshot si VM. Mon site a pour but de démocratiser des choses qui peuvent sembler complexes et je persisterai dans cette voie ;)

                    1. 1

                      Merci pour la remarque ;)

                      1. 1

                        sudo apt autoremove --purge => sudo apt autopurge ;-)

                        En passant, je découvre l’option modernize-sources ! Merci.

                        1. 1

                          Et félicitations à vous pour le boulot accompli !

                          Tcho !

                          1. 1

                            Un grand merci pour avoir mis en avant cet article concernant notre projet

                            1. 1

                              Merci beaucoup pour cet article sur notre projet :-)

                              1. 2

                                Les métiers changent, et encore plus en informatique, c’est d’ailleurs pour ça que j’aime autant les métiers de la tech, ça évolue, ça change, et même si tu restes toutes ta vie sur le même poste, tu changeras de tâche et de méthode toutes ta vie.

                                Les métiers ne semblent pas trop disparaitre, mais j’ai l’impression que les spécifications oui. On voyait souvent des annonces avec des détails, genre “sysadmin Linux” ou “sysadmin Windows”, maintenant c’est “sysadmin” et c’est tout, tu dois maitrisé les 2. Pareil pour les dev, où ils ont inventé de terme “FullStack”, et donc ou tu fais tout. Les Ops je trouve que c’est le pire, ça englobe tout et rien, j’ai l’impression que c’est un peu le terme aujourd’hui pour dire “On sait pas trop ce qu’on cherche, mais tu feras de tout”. Alors moi ça me va, car j’ai un éventail de compétence énorme (sans forcément être expert), mais ça ne convient pas à tout le monde

                                1. 3

                                  Bonjour,

                                  C’est très juste, je le rajoute tout de suite !

                                  Merci :)

                                  1. 1

                                    Bjr.

                                    Cela aurait été bien de mettre un laïus, même léger, que ces applications sont disponibles pour la plupart en ayant installé flathub. ;-)

                                    (car selon la distrib utilisée, ce dépôt n’est pas installé ; et certains ne veulent pas en entendre parler, encore moins de snap, le cas échéant)

                                    Sinon, merci pour les découvertes.

                                    1. 1

                                      Totalement d’accord, on a pas assez des backdoors de Microsoft ou Google, que maintenant on donne un accès complet à notre système avec ses anti-cheats, ce qui en plus augmente la surface d’attaque.

                                      ça fait des années que j’ai arrêté de jouer à un jeu qui demande un anti-cheat, et je m’en porte très bien.

                                      Franchement, aujourd’hui je trouve qu’il est plus risqué d’installer un jeu avec un anti-cheat qu’un jeu cracké

                                      1. 2

                                        L’IA quantique ? Il faut arrêter d’utiliser l’IA pour écrire des articles …