Pourquoi Debian modifie-t-il ses paquets ?

2025-05-22

Il y a un an et demi, j'ai écrit "Pourquoi Debian est-il comme il est ?", ce qui a suscité de nombreuses questions sur les raisons pour lesquelles Debian modifie ses paquets logiciels. Cet article décrit les principales raisons : le respect des directives du manuel des politiques Debian (par exemple, les emplacements de configuration système et de documentation) ; la garantie de la compatibilité entre les programmes (par exemple, les emplacements des sockets de domaine Unix, les comptes utilisateurs) ; la suppression du code qui "téléphone à la maison" ou contourne le système d'empaquetage Debian (pour des raisons de confidentialité et de sécurité) ; la correction ou la rétrocompatibilité des corrections de bogues pour améliorer l'expérience utilisateur ; l'évitement de l'inclusion de code légalement problématique (conformément aux directives du logiciel libre Debian) ; et l'ajout de pages de manuel manquantes. Essentiellement, ces modifications garantissent la stabilité du système, la sécurité et le respect des principes du logiciel libre.

Lire plus
Développement

Pourquoi je déteste Docker et Podman

2025-01-26

Un développeur chevronné a exprimé son mécontentement envers Docker et Podman dans un billet de blog. Il a cité plusieurs occasions où l'installation de Docker a brisé sa configuration réseau, une interface en ligne de commande mal conçue et une utilisation difficile à apprendre. Le langage Dockerfile est considéré comme ad-hoc et mal conçu, la documentation peu utile et difficile à naviguer. Docker Hub souffre de logiciels malveillants et de problèmes de licences, et les images de conteneurs sont stockées dans un emplacement caché qui consomme un espace disque excessif. Bien que Podman offre quelques améliorations d'implémentation, son expérience utilisateur reste aussi désagréable que celle de Docker. L'auteur préfère finalement les machines virtuelles, reconnaissant leur démarrage plus lent, mais valorisant leur compréhension plus facile et une meilleure prévisibilité et contrôle.

Lire plus
Développement conteneurs