[OT] Reflexión sobre distribuciones
Muchas veces en nuestra tarea de evangelizar Gnu/Linux nos aparecen diversas
dudas sobre las distribuciones. Últimamente he estado pensando en que
distribuciones pueden ser más apropiadas para un usuario de escritorio y
cuáles para servidor.
Para un usuario de escritorio que por ejemplo comienza con Gnu/Linux, necesita
una distribución que sea usable e intuitiva, además de contar con un buen
soporte en los foros y documentos de ayuda. Por lo general, aunque tengamos
páginas de how to's y otros manuales la gente prefiere una información más
recopilada, por ejemplo un libro que incluya casi todo esto, en lugar de
estar leyendo de manual tras manual o buscando de how to en how to.
Dentro de las distribuciones de escritorio, voy a comentar que ventajas tienen
y desventajas las más conocidas. Actualmente y como se puede comprobar en
Distrowatch la mayor parte de la gente que usa Gnu/Linux se reduce
principalmente a tres distribuciones y a sus derivados: Ubuntu (rama de
Debian), OpenSuse y Fedora, aumentando la ventaja que tienen sobre las otras
distribuciones.
Ubuntu
---------
Ventajas:
- Distribución basada en Debian, orientada al usuario final y muy estable. Es
normalmente más estable que OpenSuse y Fedora.
- Su versión de soporte de largo término LTS tiene actualizaciones de
seguridad durante 3 años en el escritorio y durante 5 en el servidor. Es la
que más tiempo da soporte gratuito.
- Tiene un ciclo de nuevas versiones cada 6 meses lo que hace que
continuamente se este en el bleeding edge. Si un usuario quiere más
estabilidad a cambio de perder algunas de estas funcionalidades puede optar
por la versión de Ubuntu de largo soporte LTS.
- Al igual que se padre Debian cumple bastante bien con la filosofía del
software libre.
- Es sencilla, facil de instalar y con un muy buen reconocimiento de hardware.
Un ejemplo son: automatix y easy ubuntu que hacen que instalar las
aplicaciones adicionales que el usuario normal necesita después de haber
instalado su sistema operativo sea muy sencillo (codificadores divx, flash,
java, etc).
- La comunidad de usuarios de Ubuntu es muy amplia, y se pueden encontrar
fácilmente documentos, how to's, wikis y manuales de muchos temas. Un punto
fuerte es la guia no oficial de ubuntu, en la que se pueden encontrar la
solución y orientación a la mayor parte de los problemas que tienen los
usuarios en el escritorio, lo cuál la convierten en una gran referencia, que
pueden hacer que el usuario se ahorre mucho trabajo en la búsqueda de estas
soluciones.
- La empresa Canonical anunció que su distribución siempre estaría gratuita
para la comunidad. Recordemos que por ejemplo Red Hat dejó de hacer su
distribución gratuita, y más tarde solventó su error realizando el proyecto
Fedora. También Suse hasta la llegada de Novell permaneció en un desarrollo
todavía más cerrado no dejando las iso's de su distribución gratuitamente
para descargar por internet.
- La distribución da gratuitamente Canonical a la comunidad es exactamente
igual que la que ellos venden y dan soporte a las empresas. Red Hat y Novell
NO dan la misma versión gratuitamente que las que ellos después ponen a la
venta. Sus versiones gratuitas contienen los últimos programas, pero a su vez
lo que implican es que los usuarios somos unos conejitos de indias, ya que
probamos sus productos y una vez comprobada su estabilidad, después de unos
meses, estas compañías se basan en la distribución gratuita para realizar su
nueva versión comercial estable.
- Los Cd's que contienen las Iso's de la distribución de Ubuntu Canonical los
envía gratuitamente a las casas con un simple pedido en su página web
oficial.
- Tiene un buen soporte de escritorios. Además del Gnome que Ubuntu utiliza
por defecto, KUbuntu con el escritorio Kde está oficialmente soportado al
igual que XUbuntu con el escritorio Xfce para ser utilizado en ordenadores
antiguos y con menos recursos. Además también tiene otros proyectos como
Edubuntu para la educación.
- Dispone de la mayoría de los programas que hay en Debian, y por lo tanto la
mayor base de programas del Software Libre, en la actual versión de Ubuntu
hay 16000 y en la próxima habrá cerca de 20000. Ni Fedora ni Suse disponen de
tantos paquetes.
- Tiene el mejor instalador de paquetes de todas las distribuciones, solamente
equiparable al de Gentoo. Tanto desde la línea de comandos con apt-get o
aptitude o desde un front-end como synaptic es muy sencillo y rápido instalar
paquetes además que se resuelven muy bien las dependencias.
Desventajas:
- Es una distribución relativamente joven, lo que provoca que a nivel
empresarial (estaciones de trabajo) no esté tan difundida comercialmente como
Red Hat o Suse. Esto provoca que todavía no tenga tantos certificados y ISV's
como estas otras.
OpenSuse
------------
Ventajas:
- Actualmente es la distribución que tiene el mejor escritorio y además el más
usable de todas. Novell ha realizado una gran labor, y tanto el Gnome como
Kde que utilizan en Suse está muy por encima de Ubuntu y Fedora. Se nota que
han gastado más de mil horas en cuestiones de usabilidad, lo cuál implica que
para el usuario final es un escritorio bastante fácil de usar e intuitivo.
- Después de la llegada de Novell el proyecto se ha abierto bastante y la
situación ha cambiado mucho. Novell dejó por primera vez las iso's de la
distribución gratuitamente por internet y liberó programas como Yast bajo la
licencia GPL. Además compro la empresa Ximian y ha realizado bastantes
mejoras en el escritorio Gnome.
- Novell a diferencia de Red Hat se ha centrado mucho más en el usuario final,
cuidando mucho más esa usabilidad en el escritorio que hemos comentado. Ha
realizado la tecnología en 3d Gxl, además ha cambiado las barras de inicio
tanto de Gnome como Kde, así como la manera de acceder y organizar las
aplicaciones de escritorio. Y cuida mucho las metáforas del escritorio como
los iconos además de los colores y otros aspectos.
- La distribución es sencilla de instalar y contiene un buen asistente
gráfico.
- Hay algunos programas comerciales que al igual que Fedora están mejor
soportados que en Ubuntu, ya que disponen de algún tipo de certificación para
estas distribuciones o son ISV's de estas empresas.
- Tanto el escritorio Gnome como Kde están muy bien soportados. Kde fue el
antiguo escritorio utilzado por defecto y más tarde Novell con la adquisición
de Gnome, convirtió a este en el escritorio por defecto de su versión
comercial para el mundo empresarial.
Desventajas:
- Es una distribución que no tiene tantos programas disponibles como Ubuntu.
En sus repositorios principales OpenSuse 10.2 tenía 3000 programas, imagino
que añadiéndole más repositorios se podrán tener muchos más programas pero no
los 20000 que va a tener próximamente Ubuntu.
- Tiene buenos manuales, pero su no dispone de tanto como Ubuntu, ni su
comunidad y foros son tan amplios.
- No es tan estable como Ubuntu y tiene más fallos. Hay muchas versiones
nuevas de los programas que Novell está introduciendo antes en OpenSuse que
en otras distribuciones lo cuál conllevan a estar más al bleeding edge, pero
a su vez provocan más fallos y perder estabilidad en el sistema.
- El instalador de paquetes Yast es muy lento y no resuelve tan bien las
dependencias como Ubuntu. Actualmente ha salido un substituto que funciona
mejor (Smart), pero todavía no hay una línea clara a seguir en el proyecto.
Fedora
--------
Ventajas:
- Distribución muy bien realizada por Red Hat que cuenta con una buena
colaboración de la comunidad.
- Uno de sus puntos fuertes es su buen soporte para redes.
- Es una distribución muy conocida, y utilizada tanto en universidades,
empresas o laboratorios. Ello se traduce en que se encuentran bastantes
programas disponibles, aunque no tantos como en Ubuntu. Además tiene un buen
soporte de periféricos.
- Al igual que OpenSuse, su amplia cantidad de certificados y ISV's conllevan
a que haya soporte para diversas aplicaciones y programas comerciales, los
cuáles es más difícil encontrar soporte en Ubuntu.
- Tiene manuales técnicos para administradores muy buenos.
Desventajas:
- La distribución es una distribución que sirve de prueba para realizar
después su versión comercial Red Hat Enterprise, una vez que los paquetes son
más bien estables y que no dan problemas de integridad y estabilidad entre
ellos.
- Hay veces que se añaden paquetes muy nuevos que pueden poner en peligro la
estabilidad del sistema.
- No tiene tantos paquetes disponibles como Ubuntu, ni una comunidad tan
amplia tanto en foros como en documentación de ayuda.
- El mayor problema para el usuario final es que Red Hat ha abandonado mucho
su escritorio. Hace pocos años se centró principalmente en workstations,
dejando muy de lado al usuario final, y poniendo más énfasis, en servidores y
otras aplicaciones. Esto han provocado que su escritorio visualmente no tenga
grandes cambios en usabilidad, por lo que Fedora Core 6 no dista mucho de ser
visualmente Red Hat 10.0, en cambio Novell con Suse si que se ha centrado en
estos aspectos, ha gastado dinero y se ven sus frutos. Actualmente el
proyecto se ha dado cuenta de este problema y quiere cambiar de orientación.
En la próxima versión habrá un mejor soporte para Kde, y además se centrarán
en la usabilidad con respecto al usuario final y de escritorio. Esta es la
razón por la que aunque probablmente Red Hat sea más estable que Suse, Fedora
haya perdido usuarios y OpenSuse le ha sobrepasado como indica Distrowatch.
Mandriva
-----------
Ventajas:
- Facilidad de instalación y de reconocimiento de hardware.
- Sencillez de manejo.
Desventajas:
- El proyecto ha perdido muchos usuarios, ya que la versión del 2006 tuvo
muchos fallos y también debido a la migración de muchos usuarios a la
distribución Ubuntu, ya que además de ser un proyecto más libre, es una
distribución también buena para el usuario principiante. Durante dos o tres
años Mandriva fue la distribución más utilizada, después su número de
usuarios decreció y es actualmente Ubuntu la distribución más utilizada
durante estos dos últimos años, además de la que se está llevando los mejores
premios y reconocimientos.
- Es una distribución sencilla de usar, pero le falta flexibilidad,
herramientas de redes que otras distribuciones como Fedora implementa mejor.
- El escritorio personalmente lo encuentro un poco infantil :)
Por todo esto, mi elección de distribuciones para usuario de escritorio sería
en este orden:
1.- Ubuntu / KUbuntu
2.- OpenSuse
3.- Fedora
4.- Mandriva
SERVIDOR
-------------
De cara a servidor la mejor opción que encuentro es Debian, ya que es el
sistema operativo más estable, cuenta con un buen soporte de actualizaciones
de seguridad, manuales, y una comunidad y foros muy elitista y entendida.
Ubuntu encuentro que para servidor todavía no es tan poderoso como Debian ya
que no es tan flexible, pero que los será dentro de muy poco tiempo. En
escritorio Ubuntu ha desbancado a Debian debido a su facilidad y rapidez de
instalación, además de tener una serie de aspectos más refinados para el
usuario final, que en Debian hay que hacer manualmente y cuesta más tiempo.
Ubuntu actualmente ya tiene su versión para servidor y ha firmado acuerdos
con Sun Microsystems para utilizar Ubuntu en sus nuevos ordenadores con
procesador Niagara, por lo que se puede deducir que el crecimiento de
servidores con Ubuntu será rápido.
Como segunda opción y también debido a su estabilidad también escogería a Red
Hat Enterprise en el caso que sean necesarias certificaciones para hardware.
Otra posibilidad sería utilizar algún clon como Cent-Os. El proyecto Fedora
está más bien destinado a escritorio y no lo veo estable para servidor,
además el ciclo de actualizaciones es muy rápido y pronto dejan de dar
soporte, para servidor se necesita un ciclo de actualizaciones más grande
como el que da Debian, o la Red Hat Enterprise.
Tercera opción elegiría a Suse. Actualmente Red Hat es sobre la que más
servidores hay creo que eran 1,5 millones, seguida de Debian con 800000
servidores y tercera es Suse sobre unos 400000 o 500000.
La distribución de Gentoo la usaría en algún servidor pero solo
ocasionalmente. Encuentro un gran problema tener que compilar todo el código,
lo que puede provocar que la instalación de un servidor sea muy larga. Si
dispones de una máquina bastante nueva no hay ningún problema, pero esto en
máquinas más viejas no es factible. La ventaja de Debian es que es un
todoterreno y puede correr perfectamente con máquinas más viejas tanto como
más nuevas.
Por último el proyecto Slackware lo veo un tanto apagado. Al no tener tanto
soporte han tenido que dejar de dar soporte a Gnome, explicando en este
escritorio había muchos errores y que perdían mucho tiempo solventándolos con
bugs. Además la distribución se está quedando con algunos paquetes bastantes
anticuados, y ya no puede seguir el ritmo de actualizaciones de las otras.
Por lo tanto mi elección para servidor sería en este orden:
1.- Debian
2.- Red Han Enterprise o CentOs
3.- Suse
4.- Ubuntu
5.- Gentoo
6.- Slackware
Si quieren pueden poner sus gustos y opiniones de las distribuciones tanto
para usuario de escritorio como para servidor.
Un saludo
Gerardo
Reply to: