Qu'est-ce qui différencie une distribution GNU / Linux des autres?

linux

Le monde GNU / Linux est très vaste et pourtant très familier. Le concept d'environnement de bureau, de package et de répertoire racine est familier à la plupart des utilisateurs; curieusement, ces éléments ne sont pas exclusifs entre une distribution et une autre.

Donc, chaque fois que je lis sur une distribution Linux qui promet d'être "différente", je me demande:ce qui le rend différent des autres existants? Sous ça paramètres nous diferenciar vraiment à un Distribution GNU / Linux parmi les milliers que cet univers nous offre?

Packages et leurs gestionnaires

Bien que le même programme puisse être disponible pour des milliers de distributions, le package avec lequel il est installé dans chacune d'elles peut être différent. Lorsque nous parlons d'un package, nous nous référons au format ou à l'extension du fichier, qui est utilisé par le système d'exploitation pour installer un programme. Pour que la distribution puisse utiliser ce fichier, elle doit également disposer d'un gestionnaire de paquets, qui dispose des outils pour installer, modifier ou supprimer ledit programme. Ceci est important, car bien que les programmes ne changent pas d'une distribution à une autre (c'est-à-dire que Mozilla Firefox restera Firefox dans toutes les distributions), il est très probable que si le package utilisé pour l'installer change.

Certains formats de package sont:

  • deb: utilisé par Debian et ses dérivés.
  • RPM: (Red Hat Package Manager) provenant de Red Hat et largement utilisé par de nombreux autres tels que Fedora, OpenSUSE, Mandriva, Mageia et autres.
  • PISI : de Pardus.
  • MO : de Slax.
  • PUP et PET: Puppy Linux.
  • .txz : Slackware

Et certains des gestionnaires de packages les plus populaires:

  • APT (terminal) et Synaptic (graphique): utilisé par Debian et ses dérivés.
  • Zypper (terminal) et YaST (graphique): le gestionnaire OpenSUSE.
  • YUM: Fedora et Yellow Dog Linux.
  • Pacman : Arch Linux.
  • dpkg - créé à l'origine par Debian.
  • Urpmi: Mandriva et Mageia.
  • up2date : Red Hat.
  • slapt-get, slackpkg et swaret - Divers "outils" que Slackware utilise pour travailler avec les packages tgz.

gestionnaire de paquets synaptiques

Est-il important que je change un gestionnaire de paquets entre les distributions? Oui. Le fait que vous choisissiez un gestionnaire au détriment des autres implique que vous recherchez une gestion efficace des paquets à installer. Bref, le gestionnaire de paquets définit une grande partie de «l'essence» d'une distribution, et c'est un excellent point à prendre en compte pour la différencier des autres. Je ne vais pas discuter de celui qui est le meilleur, bien qu'il y ait plusieurs exemples sur Internet de ce que j'appelle la "guerre d'aptitude - zypper - yum" dans laquelle les fans de SUSE proclament que Zypper est toujours le meilleur.

Étendre: http://distrowatch.com/dwres.php?resource=package-management

facilité d'utilisation

Un autre sujet qui se répète très souvent est le niveau d'expérience dont nous avons besoin pour utiliser une distribution. Il arrive souvent, lorsque nous recommandons des distributions aux débutants, ou comme nous l'aurons fait avec notre première distribution, d'entendre souvent «ne rêve même pas d'essayer Gentoo hors de la boîte» ou «Ubuntu est une bonne option pour commencer» .

La difficulté d'utiliser une distribution est estimée en termes de:

  • la quantité d'éléments graphiques qu'il offre.
  • la quantité de travail qui doit être effectuée par console (lorsqu'il n'y a pas d'alternatives graphiques pour cette tâche).
  • la difficulté d'installation.
  • le volume de configuration qui doit être fait après l'installation de la distribution.
  • si pendant l'installation, il est nécessaire de configurer la partition de disque ou cela peut être fait automatiquement.

C'est pourquoi il est courant de regrouper certaines distributions telles que le niveau expert (Gentoo, Linux From Scratch, Slackware, Arch), qui ne sont pas recommandées pour l'utilisateur "intermédiaire-novice". Dernièrement, il y a eu un phénomène qui a amené la tendance des distributions Linux à se tourner pour fournir un système d'exploitation de plus en plus agréable pour tout utilisateur. Malgré tout, certaines distributions pour débutants (Linux Mint, Ubuntu, Elementary OS, entre autres) restent remarquables.

Matériel

Ce n'est pas l'une des premières choses mentionnées quand on parle d'une distribution, mais c'est quand même quelque chose d'important. Dans un monde qui tente de se désengager du «système qui demande de plus en plus de ressources» (Windows) tout en restant à jour avec le nouveau matériel, il existe un créneau de distributions qui permet de recycler le matériel (Puppy Linux, Slitaz, Tiny Core Linux , AUSTRUMI, Slax, Lubuntu, Xubuntu, Alcolix, Damn Small Linux, Molinux, etc.). Alors que d'autres distributions, telles que Linux Mint ou Arch peuvent être installées sur des ordinateurs plus anciens, il existe une limite dans laquelle la fluidité du système est perdue, il existe donc des distributions spécialisées pour ce type de matériel. Il est donc plus logique que certaines de ces distributions prennent en charge les versions 32 bits et 16 bits; l'offre la plus populaire support 32 et 64 bits.

Une distribution comme Puppy Linux Il se démarque alors en ce qu'il n'est pas nécessaire d'être à jour avec le matériel le plus puissant du marché actuel, mais est pleinement fonctionnel dans les ordinateurs avec des ressources simples, à condition de ne pas installer de programmes nécessitant des ressources excessives.

Formats de lancement

C'est simple: une distribution se présente généralement sous une série de formats qui finissent par en définir l'essence. Bien que les Live CD / DVD soient généralement courants parmi les distributions populaires, il y en a beaucoup d'autres qui n'utilisent pas ce format, s'abstenant de publier uniquement des versions installables.

La possibilité d'avoir un CD, DVD, Live CD / DVD, différents environnements de bureau par défaut ou la possibilité d'installer à partir d'Internet, est quelque chose qui influence la décision de nombreux utilisateurs de tester une distribution ou de l'utiliser en permanence. On voit aussi qu'il existe des pré-versions qui permettent à la communauté de tester la distribution avant qu'elle ne soit finalisée.

D'autres points importants incluent également ces versions pour les appareils portables et d'autres qui distribuent des "Spin-Offs", où l'exemple le plus concret est celui de Fedora, qui a une version pour les jeux, le laboratoire et le design, bien que cela, à mon avis, soit une question d'installation de packages existants dans différents référentiels. Enfin, je n’oublie pas les distributions «roll-release», dont les exposants les plus clairs sont Debian, voûte y OpenSUSE, permettant de mettre à jour le logiciel et les versions du système sans avoir à effectuer une nouvelle installation ou la peur de perdre des données personnelles.

L'objectif général

Chaque distribution a en tête un objectif avec lequel elle vise à atteindre ses utilisateurs actuels ou potentiels. À partir de là, nous pouvons différencier ceux qui sont spécifiques aux ordinateurs portables (comme JoliCloud, qui est également orienté pour une utilisation dans le cloud) et ceux pour les serveurs (Red Hat Linux Entreprise C'est l'un des plus robustes et actuellement pris en charge).

D'autres distributions visent le soin esthétique du bureau et la similitude avec d'autres systèmes (facilitant ainsi la transition avec ceux-ci), comme c'est le cas de Poire OS (avec une esthétique de type Mac), ZorinoS (que GNOME adapte pour offrir un environnement similaire à différentes versions de Windows) et Système d'exploitation élémentaire (avec un ensemble d'icônes intégrées et une installation fonctionnelle par défaut); Ceux-ci peuvent prétendre être différents des environnements classiques, mais ils peuvent toujours être installés dans ces distributions.

Distribution Linux PearOS

Ces distributions s'adressaient à un "public spécifique", tel que Linux scientifique, musique, otakux et d'autres n'ajoutent que des applications spécifiques, ce qui semble personnellement insuffisant pour se démarquer du reste du groupe, étant donné qu'une application peut être installée sur n'importe quel système si le code source est disponible.

Pour souligner également, il y a quelques "bizarreries", comme nous le voyons dans Globo Linux, une distribution modulaire qui organise les programmes installés d'une manière différente du reste des distributions, de sorte que les fichiers du même programme se retrouvent ensemble. Les répertoires classiques existent, mais ils sont cachés, de sorte que dans le répertoire racine par défaut, nous voyons les répertoires suivants: Programmes, Utilisateurs, Système, Fichiers, Mount, Depot.

Un autre bon exemple est igelle, construit à partir de zéro pour prendre en charge le plus grand nombre d'appareils existants. La distribution a un environnement de bureau appelé Esther écrit en GTK + et avec Webkit comme moteur de rendu.

En conclusion de cette note, je voudrais souligner un élément qui à mon avis est aussi quelque chose de transcendant qui différencie les distributions: la communauté qui entoure chaque distribution est vitale pour le fonctionnement de celle-ci. Il existe de nombreux exemples où les décisions de la communauté ou leur absence déterminent le cours (pour le succès ou l'échec) du développement d'une distribution, et c'est là que les développeurs doivent faire plus attention et plus d'attention. Il y a également eu des cas où un utilisateur a quitté une distribution pour ne pas avoir de problèmes ou de doutes alors que la communauté ne savait pas comment répondre ou fournir de l'aide; C'est pourquoi l'image de la communauté, bien qu'inhérente au système d'exploitation en tant que tel, continue de jouer un rôle central en mettant en évidence une distribution au-dessus des autres.

Enfin, n'oubliez pas de lire la section "Distributions»De ce blog, qui contient des informations très utiles pour les nouveaux arrivants.

Merci Juan Ortiz!

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués avec *

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.

  1.   linuxito dit

    Très complet! J'ai juste commencé à jouer un peu avec Mageia 2 et je n'ai pas trouvé le gestionnaire de paquets de la console, pendant un moment j'ai pensé que seul drakerpm pouvait être utilisé (ce qui me semblait très étrange hehe). Je vais voir comment les paquets sont installés avec urpmi, merci!

  2.   Utilisons Linux dit

    Oui c'est vrai. De grande importance.
    Je vous recommande de lire la section Distributions de ce blog. Certaines des idées exprimées dans cet article y sont développées un peu plus en profondeur.

    Je vous laisse le lien: http://usemoslinux.blogspot.com/p/distros.html

    À votre santé! Paul.

    2012/11/16 Disqus

  3.   Victor Bautista et Roca dit

    L'environnement graphique n'est pas une différence qui compte?

  4.   lumière de berger dit

    J'adore la façon dont vous spécifiez la distribution en fonction de ses fonctionnalités… Surtout quand vous parlez de packaging et de gestionnaires de packages…. Bien que je sois un utilisateur debian et kbuntu ... je suis surpris que la fermeture à glissière soit un bon outil pour gérer les paquets ... Bien sûr, je voudrais essayer opensuse sur ma machine ... mais je ne l'utilise que sur certains serveurs que je administrer!

  5.   Xurxo dit

    Pendant des années, Slackware a utilisé le format .txz au lieu du .tgz qui, d'ailleurs, n'est pas le même que les archives tar .tar.gz ou .tar.bz2 qui sont utilisées, généralement pour le code source ...

  6.   Farine dit

    Très bien 😉

    Un détail

    APT (terminal) et Synaptic (graphique): utilisé par "" Debian "" et ses dérivés.