Soy usuario de Debian desde hace más de una década aunque también he

usado algunas otras distribuciones (manteniendo debian en dualboot, tripleboot y hasta 12 sistemas en el mismo disco duró llegué a disponer)

En este artículo os mostraré según mi experiencia los puntos fuertes

y débiles que tiene esta distribución, también agregaré algunas

referencias.

Puntos en contra

Decisiones

Un usuario nuevo tiene que aprender ciertos conceptos y tomar ciertas

decisiones que un usuario recién llegado que no se documenta conseguirá

tropezarse obteniendo así una mala experiencia.

Tomar una decisión siempre implica conocer las opciones, por ello esto

a veces es un problema para algunos usuarios y para otros es algo genial

que fortalece nuestra libertad.

Tarjetas wifi no instaladas por defecto

Uno de los puntos donde más personas veo tropezarse es con el hardware

y sobre todo con tarjetas wifi, necesitando estas instalar solo un

paquete para usarlas (Incluso este paquete se puede agregar al

instalador para que quede instalado desde el comienzo)

Versionitis

La versión stable puede ser demasiado atrasada para algunos, esto no es

software viejo ya que como mucho tendrá 2 años y eso en mi opinión es

software depurado y con “menos” errores al estar más tiempo sometido a

vigilancias, reportes y correcciones. Esta versión para escritorio es

totalmente aceptable y para servidores ideal.

Compatibilidad de Hardware muy reciente en stable

Si compraste ayer tu equipo la versión estable tendrá un kernel algo

anterior a la fabricación de tu ordenador, por lo que existirá hardware

que no sea detectado necesitando en este caso compilarlo por ti mismo

(Suena mal pero con gitlab y github esto es cada vez más fácil) o en

caso contrario actualizar el kernel desde la rama backports que son

ciertas aplicaciones portadas desde la rama testing pero con

compatibilidad para ser usadas en la rama estable (aquí se incluye

kernel más alto de una forma cómoda) aunque tampoco sería una mala

opción usar la rama testing, aún llamándose así es bastante estable y

apenas dará problemas o tal vez los mismos que en otras distribuciones

tan actualizadas.

Instalador

La instalación es fea, a mi me encanta así ya que es rápida, concreta,

personalizable, ampliable, con distintos modos, permite agregar scripts,

agregar software al instalar, agregar distintos mirrors… etc etc

El instalador de debian es muy potente y flexible pero reconozco que

un usuario nuevo puede ser intimidado sobre todo si acostumbra a ver

interfaces pesadas y con un diseño más trabajado.

Documentación

La documentación en general es aceptable, además existen bastantes

fuentes externas donde conseguir información.

El handbook es excelente y muy completo, pero la web que es dónde más

suele accederse a veces no está tan completa si miramos como punto de

referencia la wiki de arch o gentoo (excelentes en mi opinión).

Puntos a favor

Comunidad

Uno de los grandes puntos es la comunidad: totalmente abierta, amigable,

sensata, dispuesta a colaborar y explicar las cosas a cualquier usuario

independientemente de los conocimientos que traiga.

Escritorios

Los escritorios apenas son personalizados, al igual que muchos paquetes

tienen las modificaciones justas afectando esto positivamente al

rendimiento comparado con una distribución que ofreza escritorios muy

personalizados.

Modularidad de paquetes

La Modularidad que tiene debian es bastante útil evitando de esta forma

tener que compilar software para quitar o añadir características, todo

está en módulos y simplemente lo instalas para usarlo. Un ejemplo muy

claro es apache: Puedes instalar apache y sus módulos a parte de él

(te invito a comprobarlo en el gestor de paquetes).

Repositorios

La cantidad de paquetes en los propios repositorios es asombrosa, no

suele ser necesario buscar programas externos respecto a otras

distribuciones (puede que algunos usuarios si usan algo en concreto) yo

por ejemplo solo utilizo externo un IDE, telegram y firefox-developer.

Instalador

El instalador te permite personalizar todo lo que quieras, por ejemplo

ejecutar un script post-instalación, instalar en modo experto un kernel

solo con módulos para hardware que tengas instalado (kernel dedicado).

Es un instalador concreto y puedes saltar al paso que deseas.

Personalización

La personalización en debian es tremenda, tienes mucho margen para

trabajar con el sistema, automatizar tareas como autocompilar un módulo

propio cada vez que se actualice el kernel etc.

Realmente en la mayoría de las distribuciones se puede hacer cualquier

cosa actualmente pero debian dispone de algunas herramientas para

facilitar algunas de estas tareas como por ejemplo un asistente para

instalar módulos o herramientas para compilar generando un paquete .deb

que más tarde podremos compartir o guardar para reinstalar otro día.

Estabilidad

La estabilidad de un sistema debian puro es legendaria.

Este punto es indiscutible, existen servidores con años de uptime y

algunas instalaciones que superan la vida del hardware.

Esto es posible usando rama estable y siendo cuidadoso con el sistema en

todo momento (si metemos un “ppa” raro y nos borra media estructura de

directorios, evidentemente durará menos :D)

Yo no suelo apagar el sistema mientras tengo proyectos en curso y

simplemente suspendo el equipo para continuar en el mismo estado rápido.

Esto me lleva a reiniciar cada 10 días (por gusto más que otra cosa)

llegando a veces a pasar del mes. Actualmente tengo 19 días de uptime.

Arquitecturas

Debian existe para muchas arquitecturas, más de las que muchos

conocemos incluso 😀

Algunas son: PowerPC, arm, sparc, mips, risc, 68k….

Seguridad

Es una de las distribuciones que más se preocupa por la seguridad,

además tiene un compromiso para antender ante cualquier bug, su rama

estable y después la testing.

Hay un equipo que se encarga de la seguridad y están en contacto con

otros equipos de otras distribuciones para solucionar en el menor

tiempo posible cualquier vulnerabilidad detectada.

Libertad

Debian lucha por la libertad del software, es parte de su compromiso

social y su comunidad está contenta de que así sea.

Puedes ver el contrato social de debian aquí:



Contrato Social Debian



Puedes ver sobre la libertad del software aquí:

Libertad del software

Núcleos

Existe Debian con distintos núcleos:

Mantener paquetes

Cada paquete en Debian está asignado a un mantenedor, este es una

persona responsable de la integridad entre este paquete y el sistema

además de aplicar ciertas mejoras o personalizaciones si procede.

Con mejoras o personalizaciones me refiero a dividir en módulos o

trocear un paquete en distintas partes, agregar comandos de

administración (por ejemplo “a2ensite” para habilitar sitio virtual en

apache2)

En otras distribuciones esto no lleva apenas control y se agrega por

lotes de forma automatizada.

Lista de Correos

Las listas de correos donde están las conversaciones de desarrolladores,

reportes de usuarios etc… son bastante claras y legibles para poder

seguirlas.

https://www.debian.org/MailingLists/

Seguimiento de bugs

Debian dispone de una herramienta en su web para seguir fallos o para

reportar uno nuevo mediante su BTS.

Puedes utilizarlo o consultarlo desde aquí:

https://www.debian.org/Bugs/

Puedes ver un ejemplo del bugtracker para gnome-shell en unstable:

https://bugs.debian.org/cgi-bin/pkgreport.cgi?pkg=gnome-shell;dist=unstable

Buscar paquete en Debian

La web de debian dispone de un buscador de paquetes para que puedas

observar cómodamente la versión y dependencias de este.

Además también pudes descargar directamente un paquete desde ahí.

Puedes consultar el buscador desde aquí:

https://packages.debian.org/stable/

Seguimiento de paquetes debian

También puedes ver el seguimiento de un paquete para conocer todo el

estado, reportes, correos, tiempo congelado etc etc desde su tracker

oficial aquí:

https://tracker.debian.org/

WIKI

En la wiki podrás encontrar la mayoría de las soluciones que necesitas:

https://wiki.debian.org

Gestor de paquetes

El gestor de paquetes en debian es rapidísimo, tanto que al usar otras

distribuciones que usan alguno distinto es cuando se nota realmente la

diferencia.

Resuelve dependencias muy bien y tiene herramientas suficientes para un

usuario normal e incluo avanzado que requiera sus propios repositorios

locales o automatizando tareas con el.

Tiene capacidad de autorrepararse, detectar dependencias huérfanas,

continuar descargas rotas, parchear o ejecutar cualquier script tras

instalar, usar varias ramas o repositorios indicando prioridades…

Podemos tener por ejemplo la rama stable y actualizar solo 1 paquete

determinado desde testing, además y como ejemplo actualizar el kernel

desde backports pero el resto de software se instale siempre desde

el repositorio stable. Por supuesto hay que hacerlo con cuidado y

conocer si el paquete que marcamos con prioridad no trae otras

dependencias.

Consumo de recursos

Este es uno de los puntos más interesantes para muchos usuarios ya que

en algunas distribuciones usar un escritorio puede suponer un

incremento de recursos consumidos respecto a otras.

Esto se debe principalmente a las personalizaciones o una mala

implementación del escritorio.

He visto distribuciones con XFCE recién instalada rondando los 500mb

cuando en debian apenas supera los 200mb. Por supuesto con el uso estas

cifras aumentan. En este caso xfce en debian viene poco personalizado y

muy bien optimizado realmente.

Mitos

Debian es software libre

Debian es software libre, su compromiso social así lo promete y cumple.

Según la FSF no lo es, pero nada impide usarlo como software libre.

Cuando instalas Debian tienes 0 paquetes privados y para usar software

que no sea libre tienes que ir tú como usuario/administrador del sistema

y agregar el repositorio “non-free” para poder instalar software que no

sea libre.

En mi opinión la FSF es demasiado estricta ya que debian no entra en

su lista de distribuciones recomendadas por dar “facilidades” al usuario

para instalar este tipo de software.

En la página oficial de debian nos explican que ese software ellos no

lo mantienen ni lo revisan, tampoco pueden modificarlo por el tipo de

licencia y además advierten del riesgo de usarlo.

También es cierto que debian aloja en sus servidores este software

aunque no lo distribuya oficialmente, eso para muchas personas es el fin

del mundo pero nada quita que si quieres usar debian 100% con software

libre lo puedas hacer, simplemente instalaló y NO agreges repositorios

privativos.

Controladores Wireless para debian

Este es otro mito bastante popular, debian tiene prácticamente el mismo

firmware que las demás distribuciones solo que si es privado tienes que

instalarlo tu mismo ya que debian no trae software privativo instalado

por defecto (y me parece genial).

También he oído que dispositivos que salieron al mercado hace pocos

meses no son reconocidos en la rama estable. Esto es normal ya que es

una rama conservadora y suele tener ese inconveniente con hardware que

tenga menos de 1 año en el mercado. Aún así, no comparemos debian stable

con otras distribuciones que se basen en la rama unstable simplemente

porque si te vas a esa rama en debian también tienes ese firmware que en

poco tiempo (pocas semanas) entrará en la rama testing. Podrías plantear

usar la rama testing o instalar solo ese firmware desde la rama testing.

Piensa que la mayoría de las distribuciones que existen toman los

paquetes de la propia debian ya sea directa o indirectamente.



Por ejemplo ubuntu los toma de la rama unstable y otras

distribuciones toman a su vez los paquetes de ubuntu.

Compartir en Redes Sociales

Me gusta esto: Me gusta Cargando...