7 de las mejores distribuciones de Linux para desarrolladores y programadores

Una de las razones por las que Linux es genial es por lo flexible que es. Por ejemplo, puede ejecutarse en todo, desde servidores hasta su vieja computadora portátil y una Raspberry Pi. Por esta razón, también es una plataforma fantástica para desarrolladores.

Si eres un desarrollador experimentado o simplemente usas Linux para aprender a programar, aún tienes que elegir una distribución. La realidad es que puedes ser un desarrollador con la mayoría de las distribuciones de Linux, pero algunas tienen esas pequeñas comodidades que las hacen sobresalir por encima de la multitud.

Aquí están las mejores distribuciones de Linux para desarrolladores.

1. Manjaro

Recomendado por muchos programadores por su facilidad de uso, Manjaro se beneficia de tener un excelente administrador de paquetes con muchas herramientas de desarrollo para comenzar. También funciona muy bien con Optimus Manager, que sabe dinámicamente cuándo usar GPU dedicada y recursos integrados de GPU.

Los mejores programadores de distribuciones de Linux Manjaro

Manjaro también es compatible con bbswitch, lo que le permite apagar las GPU para probar cómo funcionan las cosas que programa en diferentes entornos gráficos.

Manjaro es famoso por su accesibilidad, lo que significa que no es necesario pasar por muchos obstáculos para comenzar a programar. Con AUR habilitado, también tendrá acceso a una variedad de proyectos de Github para construir.

2. Ubuntu

Sí, puede parecer un hecho incluir Ubuntu en cualquier lista de las mejores distribuciones de Linux, pero hay muchas razones específicas y convincentes por las que destaca para los desarrolladores.

Descargar archivos con Zsync Linux

Ubuntu no es solo una de las distribuciones de Linux que se actualizan con más frecuencia, sino que también tiene los repositorios de aplicaciones más grandes y es uno de los sistemas operativos de servidor más populares. Todo en el sistema operativo es increíblemente accesible, desde la administración de paquetes hasta las herramientas, pasando por la migración a través de PC, servidores y la nube.

No es de extrañar que Ubuntu sea utilizado por grandes empresas como AWS de Amazon y el proyecto de código abierto de Android para el desarrollo. Deberías echarle un vistazo Marca de Ubuntu, también, que es un paquete completo de herramientas de desarrollo (completo con dependencias) que facilita el salto directo al desarrollo.

3. Fedora

Aunque salta de distribución en distribución, el creador de Linux Linus Torvalds favorece la simplicidad de configuración. Durante mucho tiempo mencionó a Fedora como una de sus distribuciones preferidas, lo que habla de esa facilidad de uso. Podríamos recomendar Fedora basándonos solo en las amables palabras del famoso Torvalds, pero eso es solo el comienzo.

mejor-linux-distros-programación-fedora

Fedora puede ser fácil de instalar y configurar, pero es todo menos tonto. Muchas tecnologías nuevas llegan a Fedora antes de que terminen en otras distribuciones. Si está buscando mantenerse al día con lo que está sucediendo en el mundo de Linux, esta es una gran distribución. Las actualizaciones de Fedora eventualmente llegan a Red Hat Enterprise Linux, ya que Red Hat es un patrocinador del proyecto.

Encontrará tres variedades principales de la distribución: Fedora Workstation, Fedora Server y Fedora Atomic. Esto es útil para los desarrolladores, ya que obtiene una versión para ejecutar en su computadora portátil, su servidor e incluso una para alimentar sus servicios en la nube.

4. CentOS

Al igual que Fedora, CentOS está estrechamente relacionado con Red Hat. En este caso, en lugar de mirar hacia el futuro, CentOS es el análogo desarrollado por la comunidad de Red Hat Enterprise Linux. Esto significa que no encontrará los paquetes más nuevos incluidos en la distribución, pero los que están allí están bien probados. Esto es genial si está buscando un sistema sólido como una roca.

mejor-linux-distros-programación-centos

La estabilidad siempre es excelente, pero CentOS es especialmente útil si está desarrollando software empresarial. La razón principal es que el software destinado a ejecutarse en Red Hat Enterprise Linux generalmente se ejecutará en CentOS. Incluso si solo planea trabajar eventualmente en este espacio, aprender el sistema de administración de paquetes Yum puede resultar útil para su carrera.

5. Arco

Arch Linux es popular entre muchos usuarios debido a su programa de lanzamiento continuo. Esto significa que en lugar de esperar grandes lanzamientos para actualizaciones importantes, los paquetes de Arch se actualizan con mucha más frecuencia. Si te gusta vivir a la vanguardia, como hacen muchos programadores aficionados, Arch es una gran opción.

mejor-linux-distros-programación-arch-logo

Cuando instalas Arch, básicamente estás construyendo tu sistema de una pieza a la vez. Después de la instalación inicial, no tendrá mucho instalado, por lo que todo lo que es instalado está allí porque lo querías allí. Esto se extiende a las herramientas de desarrollo, por lo que podrá crear el entorno de desarrollo perfecto para usted.

6. Debian

Si ha probado un puñado de distribuciones de Linux, es probable que al menos una de ellas esté basada en Debian. Ubuntu, por ejemplo, está construido sobre Debian. Si todas estas distribuciones diferentes se basan en Debian, tiene que estar haciendo algo bien.

mejor-linux-distros-programación-debian

Debian también alimenta muchos servidores en Internet. Debido a esto y a la gran cantidad de distribuciones que potencia, muchos tutoriales de Linux se centran en sistemas basados ​​en Debian. Esto es genial si está tratando de obtener una pieza de software para compilar, pero sigue encontrando errores misteriosos.

Otra razón por la que Debian es útil para los desarrolladores es la cantidad de software en sus repositorios. Si desea dedicar menos tiempo a la construcción de su software en lugar de hacer que el código de otra persona lo compile, Debian es una excelente opción.

7. Kali

Una de las muchas distribuciones basadas en Debian, Kali se distingue por su enfoque en la seguridad. Específicamente, se centra en las pruebas de penetración y la seguridad de ruptura. Si está trabajando en una aplicación web y desea asegurarse de que pueda hacer frente a diferentes tipos de ataques, Kali será una excelente herramienta para tener en su inventario.

mejor-linux-distros-programación-kali

Kali también funciona bien en dispositivos como Raspberry Pi. Si está buscando usar otra distribución como su plataforma informática principal, tener a Kali como un «respaldo» a batería puede ser útil.

Conclusión

Cualquier distribución de Linux puede ser una buena distribución para la programación. Sin embargo, los de la lista mencionada anteriormente están más pulidos y pueden darle una ventaja al configurar su entorno de programación.