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

