Fedora y Ubuntu son dos de los sistemas operativos de escritorio basados en Linux más populares y mejor soportados. Ambos han existido durante más de una década y provienen de distintos rincones del mundo, pero las diferencias entre ellos son bastante matizadas.
Así que entre Fedora vs Ubuntu, ¿cuál es el más adecuado para ti?
1. Cómo se crearon Fedora y Ubuntu
Fedora es un sistema operativo libre y de código abierto basado en Linux que existe desde 2003. Red Hat, la empresa de código abierto más grande del mundo antes de ser adquirida por IBM, patrocina el proyecto. Fedora sirve como base para Red Hat Enterprise Linux, una versión de Linux pensada para empresas y servidores en lugar de para uso personal de escritorio.
Ubuntu se convirtió en el sistema operativo basado en Linux más popular poco después de su lanzamiento en 2004. El multimillonario Mark Shuttleworth creó una compañía llamada Canonical cuyo propósito era crear una versión de Linux para usuarios de computadoras en general. Ubuntu era ese escritorio.
1.1. El escritorio de Fedora
Durante varios años, el lema de Fedora ha sido “Freedom, Friends, Features, & First” El proyecto incluye un escritorio casi totalmente libre de código privativo, con la excepción de los controladores binarios que se encuentran en el kernel de Linux y que permiten a Fedora soportar el hardware que se encuentra en la mayoría de los ordenadores portátiles.
Los desarrolladores de Fedora se centran en la creación de características que se extienden al ecosistema Linux más amplio. Por esa razón, Fedora es a menudo un escaparate de la funcionalidad que las alternativas obtendrán en los próximos meses (o en algunos casos, como el uso del servidor de pantalla Wayland, años).
1.2. El escritorio de Ubuntu
El eslogan de Ubuntu era originalmente “Linux for Human Beings” (Linux para seres humanos). El objetivo era crear un escritorio dirigido a los usuarios de computadoras cotidianas que pudieran competir con Windows y Mac OS X. Canonical intentó ocultar los aspectos más técnicos de Linux y proporcionar una experiencia que funciona a la perfección.
Las primeras versiones de Ubuntu venían con un instalador sencillo con la capacidad de probar el escritorio de antemano, además de formas sencillas de instalar Adobe Flash y códecs multimedia. Canonical también hizo grandes esfuerzos para crear una interfaz de escritorio única, conocida como Unity, que se destacaría entre los consumidores y los proveedores de PC. La compañía incluso intentó llevar Linux a los teléfonos.
En los últimos años, Canonical ha abandonado la mayoría de estos proyectos y ha cambiado su enfoque hacia la nube.
2. ¿Cómo es usar Fedora o Ubuntu?
Cuando te enfrentas a Fedora vs Ubuntu, terminarás utilizando la misma interfaz de escritorio de forma predeterminada. La forma de lanzar aplicaciones y gestionar ventanas es prácticamente la misma.
Fedora no hace cambios en esta interfaz, el entorno de escritorio de GNOME, así que lo que ves en Fedora coincide con lo que ves en GNOME.org.
Ubuntu proporciona sus propios temas y viene con una base de datos de aplicaciones que siempre está visible.
Lo que parece mejor es subjetivo, pero en Ubuntu encontrarás más inconsistencias.
2.1. Facilidad de uso
Mientras que Ubuntu comenzó como un escritorio más fácil de usar, esa diferencia entre los dos se ha erosionado. Las cosas en Fedora tienen ahora la misma probabilidad de “funcionar”, excepto cuando se trata de controladores de hardware propietarios.
Ubuntu se beneficia de tener una comunidad de soporte más amplia, lo que puede facilitar la resolución de problemas. Pero la comunidad de Fedora es lo suficientemente grande como para que esto no sea un gran problema.
2.2. Ciclo de liberación y período de soporte
Las nuevas versiones de Fedora salen aproximadamente cada seis meses, con retrasos no poco comunes. Cada lanzamiento recibe un poco más de un año de soporte.
Ubuntu viene en dos versiones. Las versiones estándar vienen cada seis meses y reciben nueve meses de soporte. Las versiones de soporte a largo plazo (LTS) se lanzan cada dos años y reciben cinco años de soporte.
2.3. Entornos, Flavors y Spins
Ni Fedora ni Ubuntu te obligan a usar GNOME. Hay muchos entornos de escritorio diferentes para elegir. Puedes usar una de estas alternativas en Fedora o Ubuntu descargando diferentes versiones de cualquiera de los proyectos.
En Fedora, las variantes son conocidas como Spins y tienen nombres como Fedora KDE Plasma Desktop Edition y Fedora Xfce Edition. Las mismas ediciones de Ubuntu, conocidas como Flavors, se llaman Kubuntu y Xubuntu. Otras versiones de Ubuntu utilizan un esquema de nomenclatura diferente, como Ubuntu MATE y Ubuntu Budgie.
3. Obtención de aplicaciones
Tanto si utilizas Fedora como Ubuntu, seguirás recurriendo al GNOME Software para descargar aplicaciones. Es una de las varias tiendas de aplicaciones disponibles para Linux.
La mayoría de las aplicaciones son gratuitas y de código abierto. Ubuntu lleva mucho tiempo mezclado con software privativo, lo que hace más fácil encontrar aplicaciones como Steam y Spotify con una búsqueda rápida. Aunque gracias a la integración con Flathub, estas aplicaciones también son fáciles de instalar en Fedora.
Los repositorios de Ubuntu contienen más software que los de Fedora, pero las aplicaciones de Linux con las que la gente está más familiarizada tienden a estar disponibles para ambos.
3.1. Gestión de paquetes
En el mundo Linux, el software se distribuye en forma de paquetes digitales. Esto incluye aplicaciones, pero también significa bibliotecas de fondo y otros componentes.
Fedora usa el formato de paquete RPM, mientras que Ubuntu usa DEB. Puede descargar paquetes a través de la línea de comandos. Si lo haces, usarás DNF en Fedora o APT en Ubuntu. Ambas herramientas son similares, pero la gente tiende a desarrollar una preferencia con el tiempo.
Ubuntu y Fedora tienen gestores de paquetes y formatos de paquetes muy diferentes. Ambos son muy buenos, pero funcionan de manera diferente.
Ubuntu usa Apt, la herramienta avanzada de paquetes, que heredó de Debian. Apt
es uno de los gestores de paquetes de Linux más grandes y potentes que existen, y existe desde hace un tiempo.
Apt puede hacer muchas cosas, pero generalmente requiere instrucciones explícitas. Cuando desee actualizar tus repositorios, por ejemplo, debes decirle a Apt
que actualice.
$ sudo apt update $ sudo apt install firefox
Fedora inicialmente usó Yum, el Administrador de actualizaciones Yellowdog, que las distribuciones de Redhat obtuvieron del ahora extinto Yellowdog Linux para administrar sus paquetes .rpm
.
Las versiones más recientes de Fedora usan el administrador de paquetes DNF. Funciona exactamente de la misma manera que Yum, pero con el comando dnf
.
Tanto DNF como Yum son más automatizados e intuitivos. Cada vez que instalas un paquete con DNF, actualiza automáticamente los datos del repositorio para obtener la última versión disponible.
# dnf install firefox
3.2. Formatos de paquete “universal”
No hay un solo formato de paquete que funcione en todas las versiones de Linux, pero los desarrolladores están trabajando duro para cambiar esto. Desafortunadamente, Fedora y Ubuntu tienen por defecto un formato de paquete “universal” diferente. Fedora usa Flatpak, y Ubuntu usa paquetes Snap.
Flatpak parece haber recibido una mayor adopción entre varios escritorios basados en Linux, por lo que es posible que encuentres software disponible como Flatpak pero no como un paquete Snap. Por otro lado, como Ubuntu es el más popular y persigue activamente a los desarrolladores, también hay un poco de software disponible sólo en el formato Snap. Dado que se trata de formatos universales, es posible instalar Flatpaks en Ubuntu y paquetes Snap en Fedora, sólo requiere un poco más de trabajo.
3.3. Números de versión
Fedora tiende a actualizar el software en sus repositorios más rápidamente que Ubuntu. Es posible que recibas actualizaciones importantes de sus aplicaciones junto con las actualizaciones del sistema, en lugar de tener que esperar seis meses para recibir las versiones actualizadas que vienen con la próxima edición de Ubuntu.
Del mismo modo, cuando una nueva versión de Fedora aterriza, es probable que ya incluya software más nuevo que el que Ubuntu proporciona para empezar. A veces Ubuntu enviará software más antiguo debido a los ajustes u otros cambios que introduce y necesita mantener.
4. Juegos
Si eres un jugador, Ubuntu te va a facilitar las cosas. Plataformas como Steam y GOG.com soportan explícitamente Ubuntu, aunque es posible ejecutar juegos desde ambos en Fedora.
Los juegos de PC también tienden a ser privativos y dependen de servicios privativos, que normalmente son más fáciles de instalar y ejecutar en Ubuntu. Sin embargo, eso está empezando a cambiar de nuevo gracias a Flathub, que proporciona aplicaciones propietarias para Fedora sin que Fedora tenga que distribuir dicho código por sí mismo.
Los usuarios de Ubuntu también se benefician de controladores gráficos propietarios que son más fáciles de instalar.
5. Creación de software
Fedora ofrece un excelente ambiente para los desarrolladores. Obtendrás un espacio de trabajo con relativamente pocos cambios en el código ascendente y un acceso más rápido a software más nuevo. Lo que aprendas en Fedora también es relevante para CentOS y Red Hat Enterprise Linux, que los administradores de sistemas encuentran a menudo.
Algunas de las próximas variantes de Fedora se centran en los contenedores, como Fedora CoreOS y Fedora Silverblue. Los desarrolladores obtendrán ventajas como la posibilidad de instalar, probar y configurar fácilmente números de versión separados de la misma aplicación.
Ubuntu es convincente por diferentes razones. Muchos fabricantes utilizan Ubuntu, y es más probable que Ubuntu aparezca en servidores no empresariales. Canonical está haciendo un gran esfuerzo para conseguir Ubuntu en más dispositivos de Internet de las cosas.
Al final del día, Linux como un todo es considerado como ideal para los desarrolladores, y tanto Fedora como Ubuntu te servirán bien.
5.1. Ejecutar Fedora o Ubuntu en un servidor
Hay versiones de escritorio y servidor de Fedora y Ubuntu. Aunque puedes instalar Fedora en un servidor, no es lo ideal. Las nuevas versiones salen rápidamente y no son soportadas por mucho tiempo, lo que hace que Fedora sea poco adecuado para máquinas que están destinadas a ser estables por largos períodos de tiempo. Si te siente más cómodo con Fedora que con Ubuntu, considera ejecutar CentOS, que es una versión no comercial de Red Hat Enterprise Linux.
6. Fedora o Ubuntu: ¿Cuál es el adecuado para ti?
Fedora es una cantidad consistente conocida. Aproximadamente cada seis meses, obtendrás un escritorio GNOME pulido que ofrece lo último en software libre que el mundo tiene para ofrecer.
Ubuntu ha proporcionado más de un paseo salvaje a lo largo de los años. Las interfaces y los servicios han ido y venido. A veces, Canonical toma decisiones comerciales que son rechazadas por la comunidad. Y francamente, Ubuntu ya no es la versión más fácil de Linux que existe. Pero el proyecto sigue teniendo el mayor reconocimiento de marca y recibe el mayor apoyo de fuera de la comunidad Linux.
Al final del día, si eres nuevo en Linux, no puedes equivocarte ni con Fedora ni con Ubuntu. Pero si deseas aventurarte, hay muchos más sistemas operativos basados en Linux para elegir.
- Estos son los peores Sistemas Operativos de todos los tiempos
- 5 sistemas operativos alternativos en tu Mac
¡Listo! ¡Y básicamente es esto! Sin complicaciones y de forma muy rápida. Sigue visitando nuestro blog y encontrarás más trucos que te harán todo más sencillo. No olvides COMPARTIR el artículo y darle Like a nuestra fanpage de Facebook y/o suscribirte al canal de YouTube.