Las nuevas distribuciones de Linux siguen apareciendo, y para algunos usuarios se está volviendo tedioso tratar de mantenerse al día. Probablemente has escuchado a alguien preguntar "¿Cuál es el punto de todas esas distribuciones?". Tal vez le hayan pedido que explique la diferencia entre dos distribuciones de Linux. Estas preguntas pueden parecer extrañas al principio, pero tienen sentido, especialmente si la persona que las pregunta es un principiante que aún está aprendiendo sobre Linux.
Ni Fedora ni Ubuntu son nuevas distribuciones, pero ambas han tenido nuevas versiones relativamente recientemente. Ubuntu 16.04 salió a la venta en abril, y Fedora 24 Beta estuvo disponible hace unas semanas, con el lanzamiento final programado para el 14 de junio. Esta próxima versión de Fedora seguramente atraerá cierta atención, por lo que podría ser útil explicar en qué se diferencia. Ubuntu. Ya hemos mostrado algunas diferencias entre Ubuntu y Linux Mint; En este caso, las diferencias serán mayores y más evidentes.
Historia y desarrollo
Se ha escrito tanto sobre Ubuntu que su abuela probablemente sepa que su primera versión se basó en la rama inestable de Debian, y salió en octubre de 2004. Fedora es un poco más antigua: la primera versión fue lanzada en noviembre de 2003, y la historia de fondo es Un poco más complicado.
Esa primera versión de Fedora se llamaba Fedora Core 1, y se basaba en Red Hat Linux 9. Fedora se concibió como una alternativa orientada a la comunidad para Red Hat, y tenía dos repositorios principales: Core, que fue mantenido por Red Hat Desarrolladores, y Extras, mantenidos por la comunidad. Sin embargo, a fines de 2003, Red Hat Linux se fusionó con Fedora para convertirse en una única comunidad de distribución, y Red Hat Enterprise Linux se creó como su contraparte comercial. Hasta 2007, Fedora conservaba "Core" como parte de su nombre, pero con el lanzamiento de Fedora 7, se unieron los repositorios Core y Extra, y desde entonces la distribución se llama simplemente Fedora.
La mayor diferencia aquí es que el Red Hat Linux original se divide esencialmente en Fedora y Red Hat Enterprise Linux, mientras que Debian sigue siendo una entidad completa e independiente de Ubuntu, que importa paquetes de una de las sucursales de Debian.
Si bien muchos piensan que Fedora se basa directamente en Red Hat Enterprise Linux (RHEL), eso no es del todo cierto. Más bien, es todo lo contrario: las nuevas versiones de RHEL son las bifurcaciones de Fedora que se prueban exhaustivamente en cuanto a calidad y estabilidad antes de su lanzamiento. Por ejemplo, RHEL 7 se basa en repositorios de Fedora 19 y 20. La comunidad de Fedora también proporciona paquetes adicionales para RHEL en un repositorio llamado Paquetes adicionales para Enterprise Linux (EPEL).
La estructura detrás del desarrollo de estas dos distribuciones es relativamente similar. El Proyecto Fedora (establecido en 2003) es responsable de coordinar el desarrollo de Fedora y está patrocinado por Red Hat. El Consejo de Fedora gobierna esta iniciativa, y el presidente (Líder del Proyecto Fedora) es elegido y empleado por Red Hat. Hay otros grupos de gobierno, como el Comité Directivo de Ingeniería de Fedora y el Comité Directivo de Embajadores de Fedora, donde los miembros son elegidos por la comunidad.
Por otro lado, Ubuntu es financiado y administrado directamente por Canonical. La comunidad de Ubuntu está organizada en torno a varios grupos más grandes, siendo los principales el Consejo de la Comunidad y la Junta Técnica. Los miembros de esos dos son nominados por Mark Shuttleworth, el fundador de Canonical. Otros grupos incluyen el Consejo de Foros, el Consejo de IRC y la Junta de Miembros Desarrolladores. Los usuarios pueden solicitar la membresía de Ubuntu y ser voluntarios como colaboradores en diversos equipos organizados por la comunidad.
Ciclo de lanzamiento y soporte
Ubuntu lanza una nueva versión cada seis meses, en abril y en octubre. Cada cuarta versión se considera una versión de soporte a largo plazo (LTS), lo que significa que las versiones de LTS se publican cada 2 años. Desde 2012, cada lanzamiento de LTS recibe soporte oficial y actualizaciones para los próximos cinco años. Otras versiones "regulares" solían ser soportadas durante 18 meses, pero este período se ha reducido a nueve meses en 2013.
Fedora no tiene un horario estricto, pero los nuevos lanzamientos generalmente salen cada seis meses. Sin embargo, son compatibles durante 13 meses, que es más largo que el período de soporte de Ubuntu para las versiones regulares. No hay lanzamientos de LTS de Fedora.
¿Lo que hay en un nombre?
Si pensabas que las convenciones de nomenclatura de Ubuntu eran (innecesariamente) complicadas, espera a ver las reglas para los nombres de Fedora.
Ambas distribuciones incluyen números de versión en su nombre. Ubuntu tiene "lanzamientos de puntos", donde el primer número significa el año y el segundo en el mes en que se lanzó una versión. Esto es realmente útil, ya que puede ver la edad de la distribución de un vistazo, por ejemplo, Ubuntu 13.04 se lanzó en abril de 2013. Fedora lo mantiene simple y usa números enteros, comenzando con 1 para la primera versión, y (actualmente ) terminando con 23, la última versión estable lanzada en noviembre de 2015.
Para Ubuntu, el nombre en clave siempre contiene dos palabras que comienzan con la misma letra. La primera palabra es un adjetivo, y la segunda un animal, a menudo inusual o raro. Cualquiera puede sugerir nombres para las próximas versiones de Ubuntu, pero la decisión final es anunciada por Mark Shuttleworth, junto con una explicación o una breve anécdota sobre el nombre. La próxima versión de Ubuntu, que se lanzará en octubre de este año, se llamará Yakkety Yak.
Fedora 20 Heisenbug de 2013 fue la última versión con un nombre en código, y todas las versiones subsiguientes se llaman simplemente "Fedora X", donde X representa el número que sigue a la versión anterior. Antes de eso, cualquiera de la comunidad podía sugerir un nombre, pero tenía que seguir un conjunto de reglas para calificar para la aprobación de los miembros gobernantes. Se suponía que los nombres de las versiones compartían una conexión, preferiblemente inusual o novedosa, y no deberían ser nombres de personas vivas o términos de marca registrada. La relación entre los nombres de Fedora X y Fedora X + 1 debe coincidir con la fórmula "is-a", de modo que se cumple lo siguiente: X es una Y, y también lo es X + 1. Para ilustrar, Fedora 14 se llamaba Laughlin y Fedora 15 Lovelock. Tanto Lovelock como Laughlin son ciudades en Nevada. Sin embargo, la relación entre Fedora X y Fedora X + 2 no debería ser la misma.
¿Suena esto como si causara un dolor de cabeza masivo? Bueno, tal vez esa es una de las razones por las que los desarrolladores decidieron abandonarla.
Ediciones y entornos de escritorio
Fedora tiene tres ediciones principales: Cloud, Server y Workstation. Los dos primeros son autoexplicativos, y la Estación de trabajo es en realidad la edición que la mayoría de las personas usa, la que se usa para computadoras de escritorio y portátiles (ya sea de 32 o 64 bits). La comunidad de Fedora también proporciona imágenes separadas de las tres ediciones para dispositivos basados en ARM. También está Fedora Rawhide, una versión de desarrollo de Fedora que se actualiza continuamente y que contiene las últimas versiones de todos los paquetes de Fedora. Rawhide es un campo de pruebas para nuevos paquetes, por lo que no es 100% estable, pero aún puede usarlo como una distribución de lanzamiento rodante.
Ubuntu vence a Fedora aquí, al menos en términos de cantidad . Junto con la edición de escritorio estándar, Ubuntu ofrece productos separados llamados Cloud, Server, Core (para dispositivos con Internet de las cosas) y Ubuntu Touch para dispositivos móviles. La edición de escritorio admite sistemas de 32 y 64 bits, y las imágenes del servidor están disponibles para diferentes infraestructuras (ARM, LinuxONE, POWER8). También está Ubuntu Kylin, una edición especial de Ubuntu para usuarios chinos, que apareció por primera vez en 2010 como "Ubuntu Chinese Edition", y fue rebautizada como un subproyecto oficial en 2013.
En cuanto a los entornos de escritorio, la edición principal de Fedora utiliza Gnome 3 con Gnome Shell. La DE predeterminada de Ubuntu es Unity, y otras opciones se proporcionan a través de los "sabores de Ubuntu", que son variantes de Ubuntu con diferentes entornos de escritorio. Hay Kubuntu (con KDE), Ubuntu GNOME, Ubuntu MATE, Xubuntu (con Xfce), Lubuntu (con LXDE) y una nueva variante llamada Budgie Remix está en proceso, con la esperanza de convertirse en una versión oficial de Ubuntu.
El equivalente de Fedora de los sabores son Spins, o "escritorios alternativos". Hay giros con los entornos de escritorio KDE, Xfce, LXDE, MATE y Cinnamon, y un giro especial llamado Sugar on a Stick con un entorno de aprendizaje simplificado. Este proyecto está diseñado para niños y escuelas, especialmente en países en desarrollo.
Fedora también tiene Labs, o "paquetes de software funcional". Son colecciones de software especializado que se pueden instalar en un sistema Fedora existente o como una distribución de Linux independiente. Los laboratorios disponibles incluyen Design Suite, Games, Robotics Suite, Security Lab y Scientific. Ubuntu proporciona algo similar en la forma de Edubuntu, Mythbuntu y Ubuntu Studio: subproyectos con aplicaciones especializadas para educación, sistemas de entretenimiento en el hogar y producción multimedia, respectivamente.
Paquetes y Repositorios
Las diferencias más notables entre Ubuntu y Fedora se encuentran en este dominio. En primer lugar, está el sistema de gestión de paquetes. Fedora usa RPM con paquetes .rpm, mientras que Ubuntu usa paquetes DPKG y .deb. Esto significa que los paquetes para Ubuntu no son compatibles con Fedora de manera predeterminada, y no podrá instalarlos a menos que los convierta con algo como Alien. Ubuntu también ha presentado los paquetes Snappy, que se supone que son mucho más seguros y fáciles de mantener que los paquetes .deb, pero que todavía no se utilizan ampliamente entre los desarrolladores.
Con la excepción de algunos firmware binarios, Fedora no incluye ningún software propietario en sus repositorios oficiales. Esto se aplica a los controladores de gráficos, códecs y cualquier otro software restringido por patentes y problemas legales. La consecuencia directa de esto es que Ubuntu tiene más paquetes en sus repositorios que Fedora.
Uno de los principales objetivos de Fedora es proporcionar solo software libre y de código abierto, y la comunidad alienta a los usuarios a encontrar alternativas para sus aplicaciones no gratuitas. Si desea escuchar música en MP3 o reproducir DVD en Fedora, no encontrará soporte para eso en los repositorios oficiales. Sin embargo, hay repositorios de terceros como RPMFusion que contienen un montón de software gratuito y no gratuito que puede instalar en Fedora.
Ubuntu apunta a cumplir con las Pautas de software libre de Debian, pero aún así hace muchas concesiones. A diferencia de Fedora, Ubuntu incluye controladores propietarios en su sucursal restringida de repositorios oficiales. También está el repositorio de socios que contiene software propietario de los proveedores socios de Canonical, como Skype y Adobe Flash Player, por ejemplo. Es posible comprar aplicaciones comerciales desde el Centro de software de Ubuntu, y puede habilitar el soporte para DVD, MP3 y otros códecs populares simplemente instalando un paquete único ( ubuntu-restringido-extras ) desde el repositorio.
Fedora's Copr es una plataforma similar a los Archivos de Paquetes Personales (PPA) de Ubuntu: permite a cualquier persona cargar paquetes y crear su propio repositorio. La diferencia aquí es la misma que con el enfoque general de las licencias de software: se supone que no debe cargar paquetes que contengan componentes no libres, o cualquier otra cosa que esté explícitamente prohibida por la Junta de Proyecto de Fedora.
Público objetivo y objetivos
Desde el principio, Fedora se ha centrado mucho en tres cosas: innovación, comunidad y libertad. Ofrece y promueve software exclusivamente de código abierto y gratuito, y enfatiza la importancia de cada miembro de la comunidad. Es desarrollado por la comunidad, y se alienta a los usuarios a participar en el proyecto, no solo como desarrolladores, sino también como escritores, traductores, diseñadores y oradores públicos (Embajadores de Fedora). Hay un proyecto especial que ayuda a las mujeres que quieren contribuir, con el objetivo de combatir los prejuicios y la segregación basados en el género en los círculos de tecnología y FOSS.
Además, Fedora es a menudo la primera, o una de las primeras distribuciones en adoptar y mostrar nuevas tecnologías y aplicaciones. Fue una de las primeras distribuciones con SELinux, que incluye el escritorio Gnome 3, usa Plymouth como la aplicación bootsplash, adopta systemd como el sistema de inicio por defecto y usa Wayland en lugar de Xorg como el servidor de pantalla por defecto.
Los desarrolladores de Fedora hacen un punto para colaborar con otras distribuciones y proyectos ascendentes, y para compartir sus actualizaciones y contribuciones con el resto del ecosistema de Linux. Debido a esta constante experimentación e innovación, Fedora es a menudo (mal) etiquetada como una distribución inestable y vanguardista que no es adecuada para los principiantes y el uso diario. Este es uno de los mitos más difundidos de Fedora, y la comunidad de Fedora está trabajando arduamente para cambiar esta percepción. Aunque los desarrolladores y usuarios avanzados que desean probar las funciones más recientes son la audiencia objetivo principal, Fedora puede ser utilizado por cualquier persona, como Ubuntu.
Hablando de Ubuntu, algunos de los objetivos de esta distribución se superponen con Fedora. Ubuntu también se esfuerza por innovar, pero están eligiendo un enfoque mucho más amigable para el consumidor . Al proporcionar un sistema operativo para dispositivos móviles, Ubuntu está intentando hacerse un lugar en el mercado y al mismo tiempo impulsar su principal proyecto: la convergencia .
La comunidad parece algo menos involucrada en las decisiones cruciales, lo que se reflejó en la reacción del usuario contra los cambios en las versiones anteriores de Ubuntu. Ubuntu también ha estado involucrado en algunas controversias, sobre todo el problema de privacidad con la lente de compra de Unity en Ubuntu 12.10. A pesar de eso, Ubuntu es a menudo proclamada como la distribución de Linux más popular, gracias a su estrategia de ser fácil de usar y lo suficientemente simple para los principiantes y ex usuarios de Windows.
Aún así, Fedora tiene un as bajo la manga: Linus Torvalds, el creador de Linux, usa Fedora en sus computadoras.
¿Que pasa contigo? ¿Usas Fedora, o Ubuntu sigue siendo tu favorito? ¿Olvidamos mencionar alguna diferencia importante entre Fedora y Ubuntu? Háganos saber en los comentarios a continuación!
Créditos de la imagen: captura de pantalla de convergencia, captura de pantalla de Budgie Remix, captura de pantalla de Fedora Core 1 a través de Wikimedia Commons, Red Hat Linux por Leonid Mamchenkov a través de Flickr.