Que diferencia unha distribución GNU / Linux das outras?

Linux O mundo GNU / Linux é moi amplo e aínda moi familiar. A maioría dos usuarios coñece o concepto de contorno de escritorio, paquete e directorio raíz; curiosamente, estes elementos non son exclusivos entre unha distribución e outra.

Entón, cada vez que leo sobre unha distribución de Linux que promete ser "diferente", pregúntome:o que o fai diferente das outras existentes? Baixo iso parámetros podemos diferenciar realmente un Distribución GNU / Linux entre os miles que nos ofrece este universo?

Paquetes e os seus xestores

Aínda que o mesmo programa pode estar dispoñible para miles de distribucións, o paquete co que está instalado en cada unha delas pode ser diferente. Cando falamos dun paquete referímonos ao formato ou extensión do ficheiro, que o sistema operativo usa para instalar un programa. Para que a distribución poida usar este ficheiro, tamén debe contar cun xestor de paquetes, que teña as ferramentas para instalar, modificar ou eliminar o devandito programa. Isto é importante, porque aínda que os programas non cambian entre unha distribución e outra (é dicir, Mozilla Firefox seguirá sendo Firefox en todas as distribucións) é moi probable que se cambie o paquete usado para instalalo.

Algúns formatos de paquete son:

  • deb: usado por Debian e os seus derivados.
  • RPM: (Xestor de paquetes de Red Hat) orixinado por Red Hat e usado extensamente por moitos outros como Fedora, OpenSUSE, Mandriva, Mageia e outros.
  • PISI: de Pardus.
  • MO: de Slax.
  • PUP e PET: Puppy Linux.
  • .txz: Slackware

E algúns dos xestores de paquetes máis populares:

  • APT (terminal) e Synaptic (gráfico): usado por Debian e os seus derivados.
  • Zypper (terminal) e YaST (gráfico): o xestor de OpenSUSE.
  • YUM: Fedora e Yellow Dog Linux.
  • Pacman: Arch Linux.
  • dpkg - creado orixinalmente por Debian.
  • Urpmi: Mandriva e Mageia.
  • up2date: Red Hat.
  • slapt-get, slackpkg e swaret: varias "ferramentas" que Slackware usa para traballar con paquetes tgz.

xestor de paquetes sinápticos

É importante que cambie un xestor de paquetes entre distribucións? Si. O feito de decidir un xestor en detrimento dos demais implica que está a buscar unha xestión eficiente dos paquetes que se van instalar. En resumo, o xestor de paquetes define unha gran parte da "esencia" dunha distribución e é un gran punto a ter en conta para diferenciala das outras. Non vou discutir cal é mellor, aínda que hai varios exemplos en internet do que eu chamo "guerra de aptitude - zypper - yum" nos que os fans de SUSE proclaman que Zypper segue sendo o mellor.

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

A usabilidade

Outro tema que se repite con moita frecuencia é o nivel de experiencia que debemos ter para usar unha distribución. Sucede moitas veces cando aconsellamos distribucións aos novatos, ou como xa ocorremos coa nosa primeira distribución, moitas veces escoitamos "nin sequera soñamos con probar Gentoo desde o principio" ou "Ubuntu é unha boa opción para comezar".

A dificultade para usar unha distribución estímase en termos de:

  • a cantidade de elementos gráficos que ofrece.
  • a cantidade de traballo que hai que facer por consola (onde non hai alternativas gráficas para esa tarefa).
  • a dificultade de instalación.
  • o volume de configuración que se debe facer despois da instalación da distribución.
  • se durante a instalación é necesario configurar a partición do disco ou isto pódese facer automaticamente.

É por iso que é común agrupar certas distribucións como o nivel experto (Gentoo, Linux From Scratch, Slackware, Arch), que non son recomendables para o usuario "novato intermedio". Ultimamente houbo un fenómeno que fai que a tendencia das distribucións de Linux se transforme para proporcionar un sistema operativo cada vez máis agradable para calquera usuario. Aínda así, algunhas distribucións para principiantes (Linux Mint, Ubuntu, Elementary OS, entre outras) seguen sendo notables.

Hardware

Non é unha das primeiras cousas que se menciona cando se fala dunha distribución, pero aínda así é algo importante. Nun mundo que tenta desvincularse do "sistema que cada vez pide máis recursos" (Windows) e aínda mantén o ritmo do novo hardware, hai un nicho de distribucións que permite reciclar o hardware (Puppy Linux, Slitaz, Tiny Core Linux , AUSTRUMI, Slax, Lubuntu, Xubuntu, Alcolix, Damn Small Linux, Molinux, etc.). Aínda que outras distros, como Linux Mint ou Arch pódense instalar en ordenadores máis antigos, hai un límite no que se perde a fluidez do sistema, polo tanto hai distribucións especializadas para ese tipo de hardware. Polo tanto, é máis lóxico que algunhas destas distribucións ofrezan soporte para versións de 32 e 16 bits; a oferta máis estendida de soporte de 32 e 64 bits.

Unha distribución como Can Linux destaca entón porque non é necesario estar ao día co hardware máis potente do mercado actual, senón que é totalmente funcional en ordenadores con recursos sinxelos, sempre que non instalemos programas que requiran recursos excesivos.

Formatos de lanzamento

É sinxelo: unha distribución normalmente vén nunha serie de formatos que acaban definindo a esencia da mesma. Aínda que os CD / DVD en directo adoitan ser comúns entre as distros populares, hai moitos outros que non usan este formato, evitando lanzar só versións instalables.

A posibilidade de ter un CD, DVD, CD / DVD en directo, diferentes entornos de escritorio por defecto ou a posibilidade de instalar desde Internet, é algo que inflúe na decisión de moitos usuarios de probar unha distribución ou usala permanentemente. Tamén vemos que hai versións previas que permiten á comunidade probar a distribución antes de finalizala.

Outros puntos importantes tamén inclúen aquelas versións para dispositivos portátiles e outras que distribúen "Spin-Offs", onde o exemplo máis concreto é o de Fedora, que ten unha versión para Xogos, Laboratorio e Deseño, aínda que esta, na miña opinión , trátase de instalar paquetes existentes en diferentes repositorios. Por último, non me esquezo das distribucións "de lanzamento continuo", cuxos expoñentes máis claros son Debian, Arco y OpenSUSE, permitindo actualizar o software e as versións do sistema sen ter que realizar unha nova instalación nin o medo a perder datos persoais.

O obxectivo xeral

Cada distribución ten en mente un obxectivo co que pretende chegar aos seus usuarios actuais ou potenciais. A partir de aí podemos diferenciar aqueles que son específicos para portátiles (como JoliCloud, que tamén está orientado ao uso na nube) e os para servidores (Red Hat Linux Enterprise É un dos máis robustos e soportados actualmente).

Outras distribucións teñen como obxectivo o coidado estético do escritorio e a semellanza con outros sistemas (facilitando así a transición con estes), como é o caso de PearOS (cunha estética semellante ao Mac), ZorinOS (que GNOME adapta para ofrecer un ambiente similar ás diferentes versións de Windows) e ElementaryOS (cun conxunto de iconas incorporadas e unha instalación funcional por defecto); Estes poden presumir de ser diferentes dos contornos clásicos, pero aínda así poden instalarse nestas distribucións.

Distribución PearOS de Linux

Esas distribucións dirixidas a un "público específico", como Linux científico, Musix, Otakux e outros só engaden aplicacións específicas, o que persoalmente parece insuficiente para distinguilo do resto do grupo, dado que se pode instalar unha aplicación en calquera sistema se o código fonte está dispoñible.

Para destacar tamén, hai algunhas "rarezas", como vemos en Globo Linux, unha distribución modular que organiza os programas instalados dun xeito diferente ao resto das distribucións, de xeito que os ficheiros do mesmo programa se atopan xuntos. Os directorios clásicos existen, pero están ocultos, de xeito que no directorio raíz vemos por defecto os seguintes directorios: Programas, Usuarios, Sistema, Arquivos, Montaxe, Depósito.

Outro bo exemplo é Igelle, construído desde cero para soportar o maior número de dispositivos existentes. A distribución ten un ambiente de escritorio chamado Esther escrito en GTK + e con Webkit como motor de representación.

Como peche desta nota, gustaríame destacar un elemento que na miña opinión tamén é algo transcendente que diferencia as distribucións: a comunidade que rodea cada distribución é vital para o funcionamento desta. Hai moitos exemplos nos que as decisións da comunidade ou a falta delas marcan o rumbo (para o éxito ou o fracaso) do desenvolvemento dunha distribución, e é onde os desenvolvedores deben ter máis coidado e atención. Tamén houbo casos nos que un usuario deixou unha distro por non ter problemas ou dúbidas nos que a comunidade non soubo responder nin prestar axuda; É por iso que a imaxe da comunidade, aínda que inherente ao sistema operativo como tal, segue a desempeñar un papel central ao resaltar unha distribución por encima doutras.

Por último, non esquezas ler a sección “Distribucións”Deste blogue, que contén información moi útil para os recén chegados.

Grazas Juan Ortiz!

O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

6 comentarios, deixa os teus

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.

  1.   Linuxito dixo

    Moi completo! Acabo de comezar a xogar un pouco con Mageia 2 e non atopei o xestor de paquetes da consola, por un momento pensei que só se podía usar drakerpm (o que me pareceu moi estraño jeje). Vou ver como se instalan os paquetes con urpmi, grazas!

  2.   Usemos Linux dixo

    Si, é correcto. De moita importancia.
    Recoméndoche que lea a sección Distribucións deste blog. Algunhas das ideas expresadas neste artigo desenvólvense un pouco máis a fondo.

    Déixovos o enlace: http://usemoslinux.blogspot.com/p/distros.html

    Ánimo! Paul.

    2012/11/16 Disqus

  3.   Víktor Bautista i Roca dixo

    O contorno gráfico non é unha diferenza que importa?

  4.   luz pastor dixo

    Encántame como especifica a distro segundo a súa funcionalidade ... Sobre todo cando falas de xestores de envases e paquetes .... Aínda que son un usuario de debian e kbuntu ... Sorpréndeme que o zipper sexa unha boa ferramenta para xestionar paquetes ... Por suposto, gustaríame moito probar o opensuse na miña máquina ... pero só o uso nalgúns servidores que xestiono.

  5.   Xurxo dixo

    Durante anos Slackware empregou o formato .txz en lugar do .tgz que, por certo, non é o mesmo que os tarballs .tar.gz ou .tar.bz2 que se usan, normalmente para o código fonte ...

  6.   Milti dixo

    Moi bo 😉

    Un detalle

    APT (terminal) e Synaptic (gráfico): usado por "" Debian "" e os seus derivados.