Cómo elegir la mejor distribución de Linux

Cómo elegir la mejor distribución de Linux

Introducción

Elegir una distribución de Linux puede ser una de las cosas más difíciles para un usuario de Linux. Hay tantas opciones excelentes, y todas tienen sus propios trajes fuertes únicos.

También hay actualizaciones constantes, noticias y charlas comunitarias en general que enturban las aguas aún más, lo que hace que el proceso sea mucho menos de una ruta directa. Sin embargo, hay un par de preguntas que puede hacerse al elegir una distribución que ayude a aclarar las cosas. También es importante recordar que generalmente no hay un equivocado respuesta. Cada distribución es buena. Claro, ejecutar Arch en su implementación de producción de escala empresarial probablemente no sea la mejor idea, pero todavía es técnicamente posible. Se trata de elegir una distribución que se ajuste a ese punto dulce de lo que quieres y necesitas.

Escritorio vs. Servidor

Con eso, es hora de echar un vistazo a la pregunta más básica que necesitas hacerte a ti mismo. ¿Está ejecutando esta distribución en un escritorio o servidor?? Las necesidades de estas situaciones son muy diferentes. Las distribuciones del servidor deben ser sólidas en roca, mientras que probablemente sea mejor tener un software actualizado en un escritorio.

Si planea ejecutar un servidor, está buscando ciclos de lanzamiento largos, versiones compatibles del software que planea implementar, soporte y confiabilidad general.

Para escritorios, no necesariamente quieres ciclos de liberación largos. Probablemente desee versiones más nuevas de sus aplicaciones. Es posible que incluso desee un lanzamiento rodante que siempre lo mantenga en el borde sangrado. Claro, también quieres algo de estabilidad, pero no es tan crítico. También vas a usar un entorno de escritorio gráfico. Desea una distribución que proporcione algo que encuentre visualmente agradable que también sea funcional, y ciertamente no desea algo hinchado y torpe.



Desktop: principiante vs. Avanzado

Si está ejecutando Linux en su escritorio, debe hacerse otra pregunta fundamental; ¿Quiero algo simple o algo más avanzado?? Muchas distribuciones de Linux, como Ubuntu, tienen como objetivo ser lo más fácil posible. No te presentan muchas opciones, pero solo funcionan cuando los instala.

Por el contrario, hay distribuciones como Gentoo y Arch Linux que tienen que ver con la elección. Te dejan hacer lo que quieras con tu sistema, incluso romperlo de manera nueva y creativa. Estas distribuciones ponen todo el control en sus manos, y puede crear algunos resultados espectaculares de cola personalizada, pero también dejan mucho espacio para el fracaso, y toman tiempo para mantener.

No dejes que la designación del "principiante" te engañe, tampoco. Muchos expertos en Linux optan por distribuciones como Ubuntu porque "solo funcionan."Si tienes un trabajo que hacer, la mayoría de las veces, es mejor elegir algo que te permita hacer ese trabajo con la menor cantidad posible. La mayoría de las veces, esa no es una distribución "avanzada".

Recomendaciones:

Principiante: Ubuntu, Linux Mint, Fedora, Solusos, Elementaryos, OpenSuse
Avanzado: Debian, OpenSuse Tumbleweed, Arch Linux, Gentoo, Slackware

Una vez que haya decidido una distribución de Linux para principiantes o una distribución avanzada, hay un par de factores importantes a tener en cuenta que los distinguen.

Recursos de hardware

Uno de los puntos de venta más grandes de Linux siempre ha sido su capacidad para recortar y usar la menor cantidad de recursos posible. Linux puede devolver las computadoras antiguas de entre los muertos y hacerlas completamente funcionales nuevamente con menos sistemas intensivos en recursos.

Hay muchas distribuciones excelentes por ahí que tienen como objetivo ser lo más liviano posible, adaptarse a máquinas de menor potencia. Esta lista de 10 mejores distribuciones de Linux livianas para computadoras más antiguas explora diez de las mejores posibilidades en esa categoría.

Repositorios de software

Otra cosa que debe considerar al elegir una distribución es cuánto y qué software está disponible en sus repositorios. Si una distribución no tiene una aplicación que necesite, podría ser una fuente constante de frustración para usted mientras intenta usar esa distribución a diario. Por ejemplo, es posible que esté interesado en elegir la mejor distribución de Linux para aplicaciones multimedia.

Tomemos, por ejemplo, Ubuntu y Fedora. Ubuntu tiene repositorios de software mucho más grandes y más apoyo de terceros. Si planea usar su escritorio para tareas diarias y multimedia, esto definitivamente le daría a Ubuntu la ventaja.

Algunas distribuciones, como Debian, no envían con un software no libre y lo empaquetan en un repositorio separado. De nuevo, esto es algo más a considerar.

Entornos de escritorio

Ubuntu Gnome Desktop

Vas a mirar e interactuar con tu entorno de escritorio todos los días. Es importante tener algo con lo que te sientes cómodo. Si nunca antes ha usado Linux, algo como Gnome podría ser intimidante, ya que no se parece en nada a un escritorio de Windows o Mac. La canela, por otro lado, podría sentirse como en casa de inmediato. Esa es una gran diferencia entre Ubuntu y Linux Mint. Ubuntu se envía con gnome de forma predeterminada, mientras que Mint trata de ser un poco más amigable y le da su propio escritorio de canela.



Desktop de canela de menta Linux

También hay escritorios alternativos y diferentes opciones disponibles dentro de la misma distribución. Ubuntu tiene lo que llama "sabores" que se envían con diferentes entornos de escritorio. Las distribuciones de bricolaje más avanzadas como Arch Linux y Gentoo no tienen un entorno de escritorio predeterminado en absoluto. De hecho, no se envían con un entorno de escritorio en absoluto. Esperan que instale y configure eso usted mismo. En el lado positivo, también te permiten elegir entre cualquier entorno imaginable.

Los entornos de escritorio también son importantes porque generalmente dictan con las herramientas con su instalación. OpenSuse, por ejemplo, se basa en el plasma KDE. Plasma tiene un conjunto exhaustivo de herramientas disponibles, y OpenSUSE se prueba y se diseña para que esas herramientas funcionen sin problemas.

Actualizar ciclos

No sería genial tener una computadora de escritorio que no pueda actualizar a nuevas aplicaciones con excelentes características debido a ... razones. Es por eso que también debe ver con qué frecuencia su distribución libera una nueva versión y qué software actualiza en sus repositorios.

Se pone complicado aquí porque generalmente hay un buen término medio al que quieres alcanzar. Ejecutar todo el software más reciente todo el tiempo puede hacer que las cosas se rompan,. Distribuciones como Arch Linux han tenido una mala reputación para este tipo de cosas, ya que siempre envían lo último y no siempre mejor.

Algunas distribuciones, como OpenSuse Tumbleweed, Solusos, Arch Linux y Gentoo, no tienen versiones designadas. Actualizan su software a medida que se publica. Eso no necesariamente significa que es un borde sangrante nuevo todo el tiempo. Simplemente significa que nunca habrá una barrera dura para obtener un nuevo software.

Algunas distribuciones que generalmente se encuentran en el suelo medio entre el borde desactualizado y sangrante son Ubuntu, Linux Mint, Solusos, OpenSuse, Debian (Pruebas) y Elementaryos.

Comunidad

No puedes pasar por alto la comunidad de una distribución. Esa comunidad consiste en las personas a las que va a recurrir cuando algo sale mal y no se engañe; algo voluntad salir mal en algún lugar a lo largo de la línea. La comunidad de Ubuntu es masiva, y está acostumbrada a ayudar a los novatos de Linux a hacer su orientación en el Nuevo Mundo. Compare eso con la comunidad Arch Linux que espera un cierto nivel de habilidad y experiencia de los usuarios de Arch.

La comunidad también es responsable del software de embalaje fuera de los repositorios de distribución predeterminados. Nuevamente, la inmensa popularidad de Ubuntu es un gran activo aquí. Cada vez que alguien admite Linux, empaqueta para Ubuntu. Otras comunidades también son conocidas por empacar un nuevo software diligentemente también. El repositorio AUR de Arch Linux está lleno de software que la comunidad empaqueta y mantiene para Arch.



Servidores: Enterprise VS. Flexibilidad

Cuando selecciona una distribución para sus servidores, las preocupaciones son muy diferentes de un escritorio. Necesita un sistema que literalmente nunca falle. Cuando hace Inevitablemente falla, necesita una forma de volver a funcionar lo más rápido posible.

Los servidores deben ... servir, por lo que también debe considerar qué software está disponible para su servidor. Ejecutar una distribución de soporte de ultra largo plazo puede parecer una gran idea hasta que la aplicación web que desarrolló no se ejecutará porque todo el software en los repositorios está terriblemente desactualizado.

Puede parecer que debe lograr un equilibrio aquí, y esa puede ser la solución en algunos casos, pero esto es más un problema de cuál será el papel del servidor realmente. Un servidor web debe inclinarse hacia la flexibilidad. Las tecnologías web están evolucionando rápidamente, y no desea encontrarse compilando todo solo para ejecutar su aplicación web en funcionamiento.

Por otro lado, puede que no sea lo peor si su servidor de correo electrónico está un poco desactualizado pero literalmente nunca cambia. Los servidores de correo electrónico son notoriamente difíciles de configurar, y generalmente es mejor si permanecen lo más seguros y estables posible.

Los servidores de bases de datos pueden caer en ese término medio, y generalmente depende de para qué sean una base de datos. Una vez más, la base de datos para una aplicación web podría necesitar algunas características nuevas para mantenerse al día con el software con el que interactúa a diario. Por otro lado, si está ejecutando un DB interno para registros o la base de datos para un servidor de correo electrónico, es posible que desee algo simple y estable.

Las distribuciones orientadas a la empresa suelen ser las que tienen ventanas de soporte imposiblemente largas que nunca cambian realmente. Las distribuciones que son más generales generalmente se mueven a un ritmo más rápido y permiten cierta flexibilidad en su elección de software.

Recomendaciones:

Empresa: Centos, Rhel, Debian, Slackware
Flexible: Ubuntu, ... también Debian, Gentoo

Repositorios de software

Cuando se trata de servidores, los repositorios importan. A diferencia de los escritorios, no se trata de si su distribución tendrá o no las últimas herramientas multimedia. Se trata más de si su servidor admitirá los servicios que desea implementar. Por ejemplo, si escribió una aplicación que aprovecha una función en la última versión de Python 3, pero su servidor está orientado completamente a Python 2, tiene muchos dolores de cabeza.

Hay dos factores principales en juego aquí. Debe saber si su servidor distribuye la versión del software que necesita, y debe saber si ese software se actualizará y cuándo. ¿Planea ejecutar muchas aplicaciones PHP?? Tal vez desee que ese servidor reciba las últimas versiones de PHP para aprovechar las mejoras recientes. Primero, quieres saber que Php 7.X es compatible. Entonces, desea echar un vistazo si las versiones futuras serán respaldadas.

En otros casos, sin embargo, es posible que desee exactamente lo contrario. Es posible que no desee que su software de base de datos cambie las funciones en usted. Las actualizaciones de Java también pueden ser un gran dolor. Todo depende de lo que estés alojando.



Ciclos de actualización

El software en los repositorios de su distribución está vinculado estrechamente al ciclo de actualización de su distribución. Eche un vistazo a las diferencias entre Ubuntu y Centos.

Los lanzamientos LTS de Ubuntu se producen cada dos años y medio. Ubuntu incluye todos los últimos software en sus nuevos lanzamientos de LTS, por lo que sabe que está recibiendo una instalación completamente renovada cuando actualiza.

Centos, por otro lado, se lanza cada tres o cuatro años, y el software que se incluye en el lanzamiento ha sido probado, probado y ha pasado con un peine de dientes finos tantas veces que ya está obsoleto cuando se lanza Centos.

Esta comparación entre Ubuntu y CentOS es el debate por excelencia entre flexibilidad y preparación empresarial en el mundo del servidor.

Entonces, por supuesto, hay más opciones fuera de la caja, como Gentoo. Gentoo es una distribución de liberación rodante que en realidad puede ser muy estable si está configurada correctamente. Dicho esto, se necesitan sistemas extensos y un conocimiento íntimo del sistema para mantener una implementación de Gentoo funcionando sin problemas.

Apoyo

Hay otro factor a considerar al elegir una distribución de servidor, soporte. ¿Desea comprar apoyo profesional de un patrocinador corporativo?? Ubuntu y Rhel tienen una gran corporación detrás de ellos que ofrecen contratos de apoyo. Otras excelentes distribuciones de servidores como Debian y Centos no tienen soporte disponible, aunque Centos es un producto Redhat.

Debian y Ubuntu son distribuciones muy similares, pero Debian es desarrollada por una entidad sin fines de lucro con la ayuda de voluntarios. Ubuntu es propiedad y está desarrollado por Canonical, quien apoya oficialmente sus lanzamientos LTS. Ese factor diferenciador podría ser suficiente para influir en una forma u otra.

También es importante considerar la compatibilidad del hardware en esta ecuación también. Canonical y Redhat trabajan con proveedores de hardware para asegurarse de que admitan completamente su hardware. Te guste o no, nadie está probando gentoo para la compatibilidad de hardware.

Pensamientos de cierre

No hay "mejor distribución", y no hay una sola respuesta mágica a esta pregunta. Es una elección que necesita hacer en función de sus necesidades y sus preferencias personales. No uses una distribución que odies. Hará que todo sea diez veces más difícil, y lo pasarás un tiempo miserable haciéndolo. Al mismo tiempo, no elijas una distribución solo porque te gusta. Hay preocupaciones prácticas de que simplemente no puede pasar por alto. En algún lugar entre esos factores hay un pequeño subconjunto de distribuciones que se adaptan a sus necesidades. Elija el que crea que disfrutará trabajando más.

Tutoriales de Linux relacionados:

  • Cosas para instalar en Ubuntu 20.04
  • Ubuntu 20.04 Guía
  • Cosas que hacer después de instalar Ubuntu 20.04 fossa focal Linux
  • Ubuntu 22.04 Guía
  • Cómo agregar ruta en Almalinux
  • La mejor distribución de Linux para desarrolladores
  • Descarga de Linux
  • Una introducción a la automatización, herramientas y técnicas de Linux
  • Manjaro Linux vs Arch Linux
  • Instale Arch Linux en VMware Workstation