Què diferencia una distribució GNU / Linux de les altres?

linux

El món GNU / Linux és molt ampli i tot i així molt familiar. Per a la majoria dels usuaris és familiar el concepte d'entorn d'escriptori, paquet i directori arrel; curiosament, aquests elements no són excloents entre una i altra distribució.

Per això, sempre que llegeixo sobre una distribució Linux que promet ser "diferent", em pregunto: ¿que la fa diferent de les altres existents? Sota quines paràmetres Podem diferenciar realment a una distribució GNU / Linux entre les milers que ens ofereix aquest univers?

Els paquets i els seus gestors

Si bé un mateix programa pot estar disponible per a milers de distribucions, el paquet amb el qual s'instal·la en cadascuna d'elles pot ser diferent. Quan parlem de paquet ens referim a el format o extensió de l'arxiu, el qual és usat pel sistema operatiu per instal·lar un programa. Perquè la distribució pugui usar aquest arxiu ha de tenir també un gestor de paquets, el qual posseeix les eines per instal·lar, modificar o eliminar aquest programa. Això és important, perquè si bé els programes no canvien entre una i altra distribució (és a dir, Mozilla Firefox seguirà sent Firefox en totes les distribucions) és molt probable que si canviï el paquet usat per instal.

Alguns formats de paquets són:

  • deb: usat per Debian i els seus derivats.
  • RPM: (Red Hat Package Manager) originari de Xarxa Hat i usat extensivament per moltes altres com Fedora, OpenSUSE, Mandriva, Mageia i altres.
  • Pisi: de Pardus.
  • MO: el Slax.
  • PUP i PET: Puppy Linux.
  • .txz: Slackware

I alguns dels gestors de paquets més coneguts:

  • APT (terminal) i Synaptic (gràfic): usat per Debian i els seus derivats.
  • Zypper (terminal) i YaST (gràfic): el gestor de OpenSUSE.
  • YUM: Fedora i Yellow Dog Linux.
  • Pacman: Arch Linux.
  • dpkg: creat originalment per Debian.
  • Urpmi: Mandriva i Mageia.
  • up2date: barret vermell.
  • slapt-get, Slackpkg i Swaret: diverses "eines" que fa servir Slackware per treballar amb paquets tgz.

gestor de paquets synaptic

És important que canviï un gestor de paquet entre distribucions? Si. El fet que es decideixi per un gestor en detriment dels altres implica que es busca una gestió eficient dels paquets a instal·lar. En definitiva, el gestor de paquets defineix gran part de la "essència" d'una distribució, i és un gran punt a tenir en compte per diferenciar-la de les altres. No vaig a analitzar quina és millor, encara que en Internet hi ha diversos exemples del que dic "la guerra aptitude - Zypper - yum", en el qual els fanàtics de SUSE proclamen que Zypper segueix sent el millor.

Per ampliar: http://distrowatch.com/dwres.php?resource=package-management

la usabilitat

Un altre tòpic que es repeteix molt de seguit és el nivell d'experiència que ens cal tenir per utilitzar una distribució. Succeeix moltes vegades a l'aconsellar distribucions als novells, o com ens haurà passat amb la nostra primera distribució, que se sol escoltar "ni somiïs a provar Gentoo d'entrada" o "Ubuntu és una bona opció per començar".

La dificultat d'ús d'una distribució s'estima pel que fa a:

  • la quantitat d'elements gràfics que ofereix.
  • la quantitat de treball que obligatòriament s'ha de fer per consola (on no hi hagi alternatives gràfiques per a aquesta tasca).
  • la dificultat de la instal·lació.
  • el volum de configuració que s'ha de fer després de la instal·lació de la distribució.
  • si durant la instal·lació cal configurar la partició de discos o aquesta pot fer-se automàticament.

És per això que és comú agrupar certes distribucions com les de nivell expert (Gentoo, Linux From Scratch, Slackware, Arch), les quals no són recomanables per a l'usuari "intermedi-novell". Darrerament es dóna un fenomen que provoca que la tendència de les distribucions Linux es bolqui a brindar un Sistema Operatiu cada vegada més agradable per a qualsevol usuari. Tot i això, segueixen sent destacables algunes distribucions per a novells (Linux Mint, Ubuntu, Elementary OS, entre d'altres).

el maquinari

No és una de les primeres coses que s'esmenta a l'parlar d'una distribució, però no deixa de ser una cosa important. En un món que tracta de deslligar-se de el "sistema que cada vegada demana més recursos" (Windows) i tot i així mantenir-se a el dia amb els nous maquinaris, hi ha un nínxol de distribucions que permet reciclar el maquinari (Puppy Linux, SliTaz, Tiny Core Linux , AUSTRUMI, Slax, Lubuntu, Xubuntu, Alcolix, Damn Small Linux, Molinux, etc.). Si bé altres distros, com ser Linux Mint o Arch poden instal·lar-se en ordinadors antics, arriba un límit en la qual la fluïdesa de el sistema es perd, per això existeixen distribucions especialitzades per a aquest tipus de maquinari. És més lògic, per tant, que algunes d'aquestes distribucions ofereixin suport a versions de 32 bits i 16 bits; les més difoses ofereixen suport 32 i 64 bits.

Una distribució com Puppy Linux es destaca llavors quant no cal estar a el dia amb el maquinari més potent de l'mercat actual, sinó que és completament funcional en ordinadors amb recursos simples, sempre que no instal·lem programes que requereixin recursos excessius.

Els formats de llançament

És simple: una distribució sol venir en una sèrie de formats que acaben per definir l'essència de la mateixa. Si bé els Live CD / DVD solen ser comuns entre les distros populars, hi ha moltes altres que no fan servir aquest format, abstenint a llançar només versions instal·lables.

La possibilitat de comptar amb un CD, DVD, CD / DVD, diferents entorns d'escriptori per defecte o capacitat per a instal·lar des d'internet, és una cosa que influeix en la decisió de molts usuaris per provar una distribució o usar-la definitivament. També veiem que hi ha pre-llançaments que permeten a la comunitat testejar la distribució abans d'estar finalitzada.

Altres punts importants també inclouen aquelles versions per a dispositius portàtils i altres que distribueixen "Spin-Offs", on l'exemple més concret és el de Fedora, que compta amb versió per a Jocs, de Laboratori i de Disseny, si bé això, al meu parer , és qüestió d'instal·lar paquets existents en diferents repositoris. Finalment, no oblido les distribucions "rolling-release", els exponents més clars són Debian, Arc y OpenSUSE, Permetent actualitzar el programari i les versions de sistema sense necessitat de realitzar una nova instal·lació o la por a perdre dades personals.

L'objectiu general

Cada distribució té en ment un objectiu amb el qual pretén arribar als seus usuaris actuals o potencials. D'aquí podem diferenciar a les que són específiques per a portàtils (com Jolicloud que també està orientada a l'ús en el núvol) i les de servidors (Xarxa Hat Linux Enterprise és una de les més robustes i amb millor suport actualment).

Altres distribucions tenen com a objectiu la cura estètica de l'escriptori i la similitud amb altres sistemes (facilitant així la transició amb aquests), com és el cas de PearOS (Amb una estètica similar a Mac), ZorinOS (Que adapta GNOME per oferir un entorn similar a diferents versions de Windows) i OS elemental (Amb un joc de icones integrats i una instal·lació funcional per defecte); aquestes poden presumir de diferenciar-se dels entorns clàssics, però aquests encara poden ser instal·lats en aquestes distribucions.

Distribució Linux PearOS

Aquelles distribucions orientades a un "públic específic", com Linux científic, Musix, Otakux i altres, només afegeixen aplicacions específiques, la qual cosa en el personal em sembla insuficient per destacar-la de la resta de el grup, atès que una aplicació pot ser instal·lada en qualsevol sistema si es compta amb el codi font.

Per destacar també, hi ha algunes "rareses", com veiem en Globus Linux, una distribució modular que organitza els programes instal·lats d'una forma diferent a la resta de les distribucions, de manera que els arxius d'un mateix programa es trobin junts. Els directoris clàssics existeixen en efecte, però estan ocults, de manera que en el directori arrel per defecte veiem els següents directoris: Programs, Users, System, Files, Mount, Depot.

Un altre bon exemple és Igelle, Construïda des de 0 per donar suport a la major quantitat de dispositius existents. La distribució compta amb un entorn d'escriptori anomenat Esther escrit en GTK + i amb Webkit com a motor de renderitzat.

Com a tancament d'aquesta nota, m'agradaria destacar un element que al meu parer també és una cosa transcendent que diferencia les distribucions: la comunitat que envolta cada distribució és vital per al funcionament d'aquesta. No són pocs els exemples on les decisions comunitàries o la manca d'aquestes van fixar el rumb (per èxit o fracàs) de el desenvolupament d'una distribució, i és on els desenvolupadors han de tenir més cura i atenció. També van existir casos on un usuari abandona una distro per no tenir problemes o dubtes on la comunitat no va saber respondre o brindar ajuda; és per això que la imatge comunitària, si bé és inherent a sistema operatiu com a tal, segueix jugant un paper central a destacar a una distribució per sobre d'altres.

Finalment, no oblideu llegir la secció "distribucions"D'aquest bloc, que conté informació molt útil per als recent iniciats.

Gràcies Juan Ortiz!

Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   Linuxet va dir

    Molt complet! Recentment començo a jugar una mica amb Mageia 2 i no trobava el gestor de paquets per consola, per un moment vaig pensar que només es podia usar drakerpm (la qual cosa em semblava molt estrany jeje). Vaig a veure com s'instal·len els paquets amb urpmi, gràcies!

  2.   Fem servir Linux va dir

    Sí, és cert. Importa molt.
    Et recomano llegir la secció Distribucions d'aquest bloc. Allà es desenvolupen una mica més en profunditat algunes de les idees abocades en aquest article.

    Et deixo el link: http://usemoslinux.blogspot.com/p/distros.html

    Salutacions! Pau.

    2012/11/16 Disqus

  3.   Víktor Baptista i Roca va dir

    L'entorn gràfic no és una diferència que import?

  4.   pastorlluiscorder va dir

    M'encanta com especifica les distro segons la seva funcionalitat ... Especialment quan parles de l'empaquetat i els gestors de paquets .... Encara que sóc usuari de debian com d'kbuntu ... em sorprèn que zipper sigui una bona eina per gestionar els paquets ... És clar m'agradaria molt provar en el meu màquina openSUSE ... però només el faig servir en uns servidors que administro!

  5.   Xurxo va dir

    Fa anys que Slackware fa servir el format .txz en lloc de l'.tgz que, per cert, no és el mateix que els tarball .tar.gz o .tar.bz2 que s'usen, generalment per al codi font ...

  6.   Milti va dir

    Molt bo 😉

    un detall

    APT (terminal) i Synaptic (gràfic): usat per «» Debian »» i els seus derivats.