Fedora vs Ubuntu ¿Ubuntu O Fedora Es Una Mejor Distribución Para Programadores?

Se piensa mucho en qué distro debe usar como desarrollador. No se trata solo de sus preferencias o lo que le gusta en términos de la interfaz gráfica de usuario del escritorio, el sistema de empaquetado o cualquier otro aspecto del flujo de trabajo, sino que también hay muchas otras cosas. Por ejemplo, el ecosistema más grande de esa distribución y el tipo de soporte que recibe importan mucho.

Personalmente, uso Ubuntu como controlador diario, ¡así que estoy un poco sesgado aquí! Lo mejor que me gusta de Ubuntu es que simplemente funciona. Quizás Red Hat y openSUSE también han mejorado mucho en estos días, pero hubo un momento al menos tan tardío como los años 2010-2014 en el que Ubuntu tenía una ventaja en soporte de hardware y finura de escritorio. Si tienes una computadora portátil con un tipo especial de panel táctil o una tarjeta WiFi/gráfica fabricada por un actor «hostil a Linux» como NVidia o Broadcom, es probable que simplemente renuncie a cualquier otra distribución que no sea Ubuntu.

E incluso en los casos en que trabajaron, dejaron mucho que desear. Con Debian, por ejemplo, muchas configuraciones predeterminadas son simplemente inutilizables en un escritorio. Por ejemplo, el suavizado de fuentes suele estar desactivado (al menos en Debian-XFCE la última vez que lo intenté), lo que le da a las fuentes de escritorio un aspecto extraño. En segundo lugar, ni siquiera proporcionan una interfaz gráfica de usuario para controlar la configuración de su panel táctil, ¡esperan que busque en Google sobre el problema y juegue con los archivos de configuración bizantinos /etc/* usted mismo!

No es que no pueda hacer eso, pero ¿por qué debería hacerlo cuando Ubuntu me da un escritorio configurado y pulido por defecto?

Llegando a Fedora, el escritorio nunca tuvo ningún problema (especialmente en la versión GNOME), pero de alguna manera no me gustó mucho su sistema de empaquetado (yum/dnf). La instalación apt de Ubuntu funciona a la perfección y viene con herramientas especiales como synaptic y aptitude para encargarse de escenarios avanzados. Para ser justos, no me esforcé mucho por aprender dnf, pero no le veo el sentido a menos que obtenga algún beneficio a largo plazo.

Otra ventaja de Fedora que a menudo se promociona es que proporcionan una distribución de «vanguardia», lo que significa que todas las aplicaciones se suponen que son las últimas versiones. Pero, francamente, nunca he sentido la necesidad de un paquete súper reciente y en unas pocas semanas, el nuevo lanzamiento llegará a todas las distribuciones eventualmente de todos modos. Ejecutar una versión estable y segura de una aplicación es mucho más importante para mí que tener la última.

Finalmente, lo que no me gusta de Ubuntu es su soporte! El rastreador de errores oficial de bugs.plataforma de lanzamiento.net / ubuntu es atroz cuando se trata de resolver un problema. La actitud de los mantenedores allí es como la del gobierno. los empleados! Pero afortunadamente, hay otros lugares como askubuntu y ubuntuforums donde puedes encontrar voces sanas.

¿Qué distro utiliza como controlador diario para la programación? ¿Cuáles son sus pros y sus contras, y estás contento con él?