7 raisons pour lesquelles j’aime Debian

Debian est un énorme projet, donc partager toutes les parties d’un article est presque impossible, mais je vais quand même essayer de partager certaines des idées, des processus qui m’ont fait tomber amoureux de Debian.

Pourquoi j’aime Debian et vous aussi !

1. Un “vrai” projet communautaire open-source

La première chose à comprendre est que Debian est un « projet ». Bien que le mot puisse sembler simple, dans le monde Debian, le mot est lourd de sens.

Cela signifie qu’il n’y a aucune obligation ou considération commerciale envers une entreprise ou un établissement commercial qui, de quelque manière que ce soit, tente d’influencer le développement du projet ou d’avoir son mot à dire dans le fonctionnement du projet.

Ceci est différent de beaucoup d’autres distributions de logiciels libres qui ont des intérêts commerciaux et qui influencent à la fois le développement et le support.

L’implication d’une telle différence est énorme, car Debian a tendance à se contenter de tout ce dont elle a besoin alors que la plupart des autres distributions de “logiciels libres” le font pour leurs offres commerciales ( OpenSUSE , Fedora ). Ils sortiront/se développeront en fonction des besoins de leurs clients payants, tandis que tout le monde est un testeur pour tester si quelque chose fonctionne/fonctionne ou n’a pas fonctionné dans la distribution de logiciels libres.

L’idée dans Debian que tout le monde est égal (à la fois les utilisateurs et les développeurs) tout en encourageant la méritocratie. Cela se fait en donnant plus de responsabilités aux personnes qui sont testées à la fois sur la compréhension philosophique et les fondements de ce qu’est Debian ainsi que sur les compétences techniques.

L’idée et sa mise en œuvre dans le contexte Debian deviennent d’autant plus incroyables lorsque vous découvrez que cela fait 20 ans que le projet Debian a commencé. Debian est toujours aussi forte, même avec toutes sortes de distributions « commerciales » qui l’entourent.

READ  La commande Tee sous Linux expliquée avec des exemples

2. Un système d’exploitation universel

Le projet Debian est un « système d’exploitation universel ». Maintenant, le terme “universel” doit être mis en évidence ici.

Universel signifie que tous les langages de programmation, logiciels et personnes sont inclus. C’est une différence importante dans le sens où Debian accorde de l’importance à l’aspect social du projet au même titre que l’aspect technique du projet.

Bien que, d’une certaine manière, cela soit régi par le code de conduite Debian . Presque tous les utilisateurs, mainteneurs et développeurs chérissent également cet aspect.

3. Le logiciel libre dans tous ses sens

Sur le plan technique, la même inclusivité peut être observée à plusieurs niveaux.

Presque tous les langages de programmation populaires de Foss sont dans la distribution et certains, tous les logiciels de ‘Main’ sont conformes à DFSG. Le DFSG et le contrat social Debian sont les principaux instruments contraignants qui montrent comment fonctionne Debian.

Le contrat social Debian  est un document légal qui stipule que Debian restera toujours « libre » dans tous les sens de ce mot pour toute l’éternité. Le projet ne cachera jamais les problèmes (les exceptions sont les problèmes de sécurité où les divulgations précoces et les logiciels non corrigés pourraient faire plus de mal que de bien), ce qui est également une sorte de zone grise.

La communauté s’assure que toutes les améliorations apportées au logiciel sont rendues à la communauté du logiciel libre au sens large. Cela aide à maintenir le delta entre la version officielle en amont et Debian, tandis qu’en même temps, Debian conserve les correctifs que l’amont peut ne pas vouloir/aimer avoir mais qui ne concernent que Debian.

READ  Comment créer de nouveaux répertoires sous Linux avec la commande mkdir

De plus, Debian ne fait aucune discrimination entre les utilisateurs, que ce soit pour l’assistance ou de toute autre manière. J’ai déposé environ 300 bogues étranges au cours de ma relation de plus d’une demi-décennie avec Debian et le plus souvent, j’ai eu des discussions opportunes et fructueuses avec le développeur/mainteneur Debian du paquet avec le plus souvent un correctif ou/et un nouvelle mise à jour/version ponctuelle du paquet qui résout le bogue.

Un point de données intéressant pourrait être que le contrat social Debian a fortement influencé le contrat social TOR .

Bien que tout ce qui précède soit correct, pourquoi devrais-je choisir Debian plutôt qu’une autre distribution de logiciels libres ?

4. Archives du logiciel Debian

L’archive du logiciel Debian est énorme. L’archive a quelque peu dans la gamme des applications 45k + pour une seule architecture et Debian sert 17 architectures matérielles étranges (officiellement et officieusement les deux).

Pour installer l’ensemble de la distribution, il faudrait au moins 100 Go si toutes les applications doivent être installées. Cela concerne uniquement les packages, pas les sources, ni l’espace requis pour la base de données ou les bases de données pour mettre les données utilisateur.

5. La super équipe et son bénévole

Pour simplifier les choses et garder les choses saines et simples, Debian utilise différentes  équipes et, à part cela, il y a un grand nombre de bénévoles et de passionnés pour aider Debian à chaque étape.

6. Stabilité et relâchement roulant

Le plus grand luxe est que Debian est par nature une distribution de versions mixtes avec un changement/une torsion à la fin. Alors que la plupart des distributions ont une cadence de publication basée sur le temps, Debian suit une cadence de gel et non de publication réelle, bien que certaines estimations puissent être faites .

READ  Comment créer un répertoire uniquement s'il n'existe pas déjà sous Linux

Cela donne à Debian la possibilité de publier lorsqu’il ne reste aucun bogue RC (Critique pour la publication). Debian donne suffisamment de temps de “cuisson” pour que la plupart des bogues critiques de la version soient pris en charge ou s’il n’est pas possible de s’en occuper, cela ne fait plus partie de Debian.

Il y a beaucoup, beaucoup d’exemples de cela. Le moyen le plus simple d’avoir une idée des packages qui seraient supprimés (si aucune aide ne vient) est d’installer le package how-can-i-help et de lancer une exécution.

De cette façon, le développeur ou les volontaires pour les packages «gênants» sauraient à l’avance qu’ils doivent s’occuper de leurs affaires, sinon ils rateraient le bus de publication.

7. Communauté bien connectée

Enfin, bien que Debian soit neutre, de nombreux bénévoles contribuent également à de grandes entreprises. Maintenant, cela peut prendre la forme d’un petit contrat restreint pour un travail spécifique ou des employés à temps partiel et/ou à temps plein.

Qu’arrive-t-il le plus souvent qu’un contributeur Debian finisse par influencer ou même changer radicalement le point de vue d’une entreprise sur le FOSS et avec le temps, de nombreux produits deviennent également FOSS une fois qu’ils réalisent qu’il est plus rentable d’ouvrir le code et d’obtenir des contributions d’autres personnes et de vivre d’ajouter -sur/services supplémentaires. Cela change bien sûr d’une entreprise à l’autre, du produit lui-même, de son succès sur le marché et d’autres facteurs similaires.

Tes pensées?

Vous voulez partager et ajouter vos points de vue à ce sujet ? Veuillez laisser un commentaire.

Si vous avez aimé cet article, veuillez- vous abonner à notre communauté reddit pour en discuter. Vous pouvez également nous retrouver sur Twitter et Facebook .

5/5 - (1 vote)
SAKHRI Mohamed
SAKHRI Mohamed

Le blog d'un passionné d'informatique qui partage des actualités, des tutoriels, des astuces, des outils en ligne et des logiciels pour Windows, macOS, Linux, Web designer et jeux vidéo.

Publications: 3759

Laisser un commentaire

Your email address will not be published.