Vijesti o Tehnologiji, Recenzije i Savjeti!

11 Las mejores distribuciones de Linux para programación y desarrolladores [2020 Edition]

Los sistemas operativos basados ​​en Linux son los más buscados y más adecuados para desarrolladores y programadores. Utilizan la distribución de Linux para realizar su trabajo rápidamente y crear algo nuevo. Pero sus principales preocupaciones al elegir una distribución de Linux para la programación o el desarrollo de software son la compatibilidad, el poder, la estabilidad y la flexibilidad.

Distribuciones como Ubuntu y Debian han logrado establecerse como las mejores opciones cuando se trata de la mejor distribución de Linux para desarrolladores. Algunas de las otras excelentes opciones son openSUSE, Arch Linux, etc. Si tiene la intención de comprar una Raspberry Pi del tamaño de una tarjeta de crédito, Raspbian basado en Linux también es una manera perfecta de comenzar.

¿Por qué es Linux el mejor para programadores y desarrolladores?

Aunque hay toneladas de distribuciones de Linux dirigidas a principiantes para facilitar las cosas, la mayoría de la multitud todavía usa Windows sistema operativo. Hay muchas razones detrás de esto, pero eso es una inspiración para otro artículo.

Pero el sistema operativo basado en Linux sigue siendo la mejor distribución de Linux para fines de programación y desarrollo. Si desea aprender nuevas tecnologías como desarrollo de juegos, desarrollo web, Blockchain o aprendizaje automático, Linux es la mejor opción porque es de uso gratuito y de código abierto.

11 Las mejores distribuciones de Linux para programación y desarrolladores [2020 Edition] 1

No necesita gastar toneladas de dinero para comprar software, licencias y SO. Además, puede descargarlo libremente e incluso su código fuente para realizar cambios según su conveniencia y crear un sistema personal que se adapte a sus entornos de desarrollo.

Puede personalizar el terminal, probar diferentes editores de texto e instalar el entorno de escritorio que elija. Además, la mayoría de los lenguajes de programación (si no están limitados a un sistema operativo en particular) funcionan en Linux. Por último, pero no menos importante, la experiencia en Linux tiene una gran demanda, por lo tanto, el conocimiento de Linux seguramente te ayuda a ganar algunos puntos extra mientras buscas el trabajo de tus sueños.

Habiendo establecido que Linux es ideal para fines de programación, software, juegos, blockchain o desarrollo web. Comencemos y le contaremos algunas de las mejores distribuciones de Linux para programación y todos los desarrolladores. Pero antes de eso, no olvide consultar nuestras otras listas útiles de las mejores distribuciones de Linux para fines específicos y casos de uso:

11 Las mejores distribuciones de Linux para programar en 2020

Aquí está la lista de las mejores distribuciones de Linux para desarrolladores y programación:

  • Debian GNU / Linux
  • Ubuntu
  • openSUSE
  • Fedora
  • Pop! _OS
  • Arch Linux
  • Gentoo
  • Manjaro Linux
  • CentOS
  • Kali Linux
  • Raspbian

1. Debian GNU / Linux

debian-wont-support-older-cpusDebian

La distribución Debian GNU / Linux es el sistema operativo madre para muchas otras distribuciones de Linux. Su último lanzamiento “buster” llegó recientemente con funciones más potentes. En cualquier discusión sobre las mejores distribuciones de Linux para programadores, las distribuciones posteriores Debian y Debian encuentran un lugar especial.

La razón detrás del estado de Debian como sistema operativo de un desarrollador es una gran cantidad de paquetes, que están dirigidos a la estabilidad y la seguridad. Si eres principiante, también tiene toneladas de tutoriales para resolver tus problemas y mejorar en lo que sea que estés haciendo. Aquí, también me gustaría mencionar la rama de pruebas de Debian (no permita que la palabra prueba lo asuste), que tiene todo el software más reciente y es bastante estable. Es muy recomendable para programadores avanzados y administradores de sistemas.

Tenga en cuenta que si es un usuario principiante de Linux y está aprendiendo los matices básicos de la codificación, Debian no es el sistema operativo de programación perfecto para usted. Para eso, debe buscar distribuciones de Linux amigables para principiantes como Ubuntu 20.04, Linux Mint o Zorin OS.

¿Por qué usar Debian para programar?

Si desea un sistema estable sólido como una roca cuyos repositorios tengan toneladas de productos de código abierto, elija Debian. Además, su popular gestión de paquetes .deb es otro punto a favor.

– Descargue e instale Debian

2. Ubuntu

Ubuntu 20.04 LTSUbuntu 20.04 LTS

Ubuntu es la distribución de Linux más popular y más utilizada para desarrollo web, python y otros fines. Con los años, gracias al soporte proporcionado por Canonical y la comunidad de código abierto, Ubuntu se ha convertido en uno de los aspectos más destacados del escenario de escritorio de Linux.

Debido a su popularidad y desarrollo continuo, este derivado de Debian se usa mucho en aplicaciones en la nube y en el servidor. También se envía en múltiples sabores con diferentes entornos de escritorio y características para satisfacer las diferentes necesidades de las personas.

Para todos sus propósitos de desarrollo, obtener paquetes .deb no será una tarea difícil. Su propio centro de software tiene toneladas de aplicaciones gratuitas que lo convierten en un excelente sistema operativo Linux para programación. Su versión LTS sigue siendo compatible para 5 años y proporciona la estabilidad de un lanzamiento fijo. Cabe destacar que a muchos programadores no les gustó su entorno de escritorio Unity, pero a otros aún les encanta. Pero, debido a algunos cambios recientes, Ubuntu volvió al escritorio de GNOME.

¿Por qué usar Ubuntu para codificación y desarrollo?

El sistema operativo de código abierto más popular tiene una gran comunidad de usuarios para ayudarlo en cada paso. Los lanzamientos regulares de LTS proporcionan una experiencia pulida que soluciona rápidamente los problemas. Ubuntu también es compatible con el popular sistema de gestión de paquetes .deb.

– Descargue e instale Ubuntu

3. openSUSE

opensuse-leap-42-2-gnome-control-center

openSUSE, que puede ayudar a Ubuntu a ganar dinero debido a su desarrollo profesional y oportuno, es un sistema operativo muy estable para la programación. Esta distribución de Linux está disponible en dos versiones: Leap y Tumbleweed.

Si bien openSUSE Leap es una versión LTS que se mantiene bastante actualizada y garantiza la estabilidad, Tumbleweed es una versión continua para aquellos que aman el sabor del último software. Si desea probar el último soporte de hardware de última generación, Tumbleweed es un camino a seguir.

Una de las principales fortalezas de openSUSE es su gestión de paquetes YaST, que facilita la automatización de diferentes tareas. Otra gran calidad de esta distribución confiable de Linux para desarrolladores es su método de entrega de software. Simplemente puede visitar su sitio web e instalar directamente lo que quiera. Su amplia base de datos de paquetes y comunidad de apoyo es otro punto a favor.

¿Por qué usar openSUSE como una distribución de programación de Linux?

Es una distribución estable de Linux con lo último y toneladas de paquetes en el repositorio actualizado regularmente. YaST de openSUSE es uno de los mejores sistemas de administración de paquetes que muchas personas adoran.

– Descargue e instale openSUSE Leap y Tumbleweed

4. Fedora

CompNeuroFedora LabEdición Fedora — CompNeuroFedora Lab

Fedora es un proyecto impulsado por la comunidad que ofrece el sistema operativo más avanzado en varias ediciones con el objetivo de casos de uso particulares. Lo mejor de Fedora es su patrocinador principal, Red Hat Inc., que es una compañía bien conocida entre el ecosistema de Linux.

Sus últimos lanzamientos a menudo inspiran otras distribuciones de Linux para adoptar nuevas funciones y realizar cambios. Tiene configuraciones automáticas inteligentes y paquetes actualizados que lo convierten en un sistema operativo de programación perfecto para desarrolladores. Si no le gusta estar atascado con una versión anterior de un sistema operativo, también puede actualizar o instalar la última versión de Fedora sin problemas después de cada 6 meses.

Además, Fedora solo se entrega con componentes de código abierto, lo que lo convierte en una opción perfecta si eres un entusiasta de código abierto. Incluso Linus Torvalds prefiere Fedora sobre Debian y Ubuntu. El foro y las revistas de Fedora son una plataforma muy amigable para compartir sus problemas y saber cómo usar Fedora y sus herramientas. Como Fedora está respaldada por Red Hat, también puede esperar que funcione sin problemas durante el proceso de desarrollo.

¿Por qué usar Fedora para programación y desarrollo web?

Fedora viene en varias ediciones y la estación de trabajo Fedora está especialmente diseñada para desarrolladores. Es bastante estable y presenta numerosas herramientas para configurar el entorno de desarrollo. Sirve principalmente de forma inmediata en la mayoría del hardware y su pequeño lanzamiento ofrece características completamente nuevas, seguridad y correcciones de errores.

– Descargue e instale Fedora

linux-course-bundle-banner-1

5. Pop! _OS

pop os gnomepop os

El fabricante de hardware Linux con sede en EE. UU. System76 anunció su distribución personalizada de Linux basada en Ubuntu llamada Pop! _OS en 2017. La compañía dio este paso después de que Ubuntu decidió abandonar su entorno de escritorio Unity de cosecha propia y adoptar el ya floreciente escritorio GNOME.

System76 llama a Pop! _OS un sistema operativo para desarrolladores, fabricantes y profesionales de la informática que utilizan sus máquinas para crear cosas nuevas. Es compatible con toneladas de lenguajes de programación y herramientas de programación útiles de forma nativa.

Para hacer que su flujo de trabajo sea más productivo, el último Pop! _OS 20.04 ofrece a los programadores una potencia única con un administrador de ventanas de mosaico controlado por teclado. Administración avanzada de ventanas, accesos directos y espacios de trabajo junto con GNOME 3.36 Desktop mejora la experiencia del usuario para desarrolladores a otro nivel.

¿Por qué elegir Pop! _OS para programar?

Ubuntu puede hacer todo lo que Pop! _OS puede hacer. Pero sus herramientas dedicadas, apariencia atractiva y flujo de trabajo refinado proporcionan una experiencia única para atraer a mucha gente.

– Descargue e instale Pop! _OS

6. Arch Linux

Arch LinuxArch Linux

Arch Linux es una distribución de Linux favorita para los entusiastas de Linux que desean un control total de su sistema operativo. Si desea comenzar desde cero, puede elegir Arch Linux para construir un sistema operativo personalizado que fácilmente podría convertirse en una excelente distribución de Linux para programación y otros fines de desarrollo.

Si le encantan las distribuciones continuas de Linux (aquí hay algunas diferencias entre versiones fijas y sucesivas), entonces no necesita buscar más. Arch Linux tiene un repositorio de última generación que siempre está actualizado. Su instalación única es suficiente y cada vez que se lanza una nueva versión (muy temprano cada mes), solo necesita actualizar sus paquetes para llegar a la última versión.

Incluso si desea hacer un trabajo de prueba de penetración, también puede convertir su instalación de Arch Linux en una instalación de BlackArch siguiendo algunas instrucciones. En algún momento, si enfrenta algún error, toda la comunidad de Arch está allí para ayudarlo con habilidades de alto nivel para resolver cualquier problema.

¿Por qué los programadores deberían usar Arch Linux?

Arch Linux es altamente personalizable para enseñarle mucho mientras prepara su sistema. Si tienes experiencia con Linux, definitivamente deberías probar Arch y construir tu propio sistema personal. Además, Arch Linux tiene la mejor documentación para buscar cualquier información.

– Descargue e instale Arch Linux

7. Gentoo

gentoo linux

Y luego viene Gentoo. Necesitará una gran inversión de su parte para obtener la primera mano. Asi que preparate. Si necesita opciones especiales de compilación en sus archivos ejecutables, puede probar Gentoo ya que hace todo desde la fuente. También le permite reconstruir todo su sistema para su arquitectura de CPU específica.

El proceso de instalación le enseñará mucho sobre su sistema y sus sutilezas. Una de las mejores partes de Gentoo, que también es una maldición para algunas personas, es su capacidad de configurar qué paquetes de compilación deberían soportar. Si dejamos de lado la parte de la facilidad, Gentoo le da al desarrollador poder, estabilidad y flexibilidad, todo lo que él / ella quiere.

Las distribuciones como Gentoo y Slackware (y Arch Linux, en cierta medida) son difíciles de instalar y configurar. Lo que realmente necesita ser automatizado es automatizado y lo que puede enseñarle algo se deja manual. Dicho esto, si tiene algo de experiencia en Linux y desea ampliar sus conocimientos, pruebe Gentoo.

¿Por qué los programadores deben usar Gentoo?

Si crees que eres un experto y te encantan los desafíos, elige Gentoo. También es ideal para desarrollar paquetes de Linux y aplicaciones multiplataforma.

– Descargue e instale Gentoo

8. Manjaro Linux

manjaro linux 2017.1.0

Si sabe cómo configurar su sistema Arch Linux, no necesita Manjaro Linux. Pero si desea un sistema basado en Arch que sea fácil de instalar y ejecutar, puede optar por Manjaro. Tiene un instalador GUI fácil, al igual que Ubuntu o Linux Mint que también suaviza los métodos de actualización.

Manjaro es la distribución más nueva en esta lista y está creciendo a un ritmo acelerado. Combinando todo el poder de Arch Linux, se adapta mejor a los principiantes que buscan alternativas de Arch. Incluso si desea una distribución con un escritorio en particular, Manjaro viene en tres ediciones con cada GNOME, KDE y Xfce.

El equipo de desarrollo de Manjaro ha estado haciendo un gran trabajo con cada lanzamiento y ha mejorado la experiencia general. Una cosa más, si no quieres que tu distribución de Linux de programación esté desprovista de systemd, hay un giro de OpenRC para eso. También tiene una utilidad que le permite seleccionar núcleos en tiempo real. También puedes optar por otra distribución basada en Arch, Antergos. Para muchos, Manjaro / Antergos es tan Arch como Ubuntu lo es para Debian.

¿Por qué usar Manjaro para programar?

Si te encanta el poder de Arch Linux y una distribución estable que simplemente funciona, prueba Manjaro. También puede optar por Manjaro-OpenRC si no le gusta systemd.

– Descargue e instale Manjaro

9. CentOS

centos-7CentOS 7

Si le encanta todo sobre Fedora (y RHEL) pero desea utilizar un sistema operativo con soporte a largo plazo, debe utilizar CentOS. También es otra versión comunitaria de Red Hat disponible de forma gratuita.

Como se compiló a partir de fuentes de RHEL, CentOS también puede ejecutar software comercial basado en RHEL creado para RHEL. Es una distribución de Linux que hay que probar para aquellos que estén dispuestos a probar el funcionamiento del servidor en el escritorio.

El proceso de instalación y configuración de esta distribución de Linux para programadores es casi similar a Fedora. Para abordar sus diferentes necesidades de software, tiene una amplia colección de software de Red Hat y un repositorio CentOS. Puede usar su potente administrador de paquetes YUM para instalar y desinstalar la aplicación necesaria para su desarrollo.

¿Por qué usar CentOS para el desarrollo?

CentOS es una distribución de Linux sólida como una roca que es perfecta para la programación y el desarrollo de software. Si está haciendo desarrollo empresarial, no busque más.

– Descargue e instale CentOS

10. Kali Linux

kali linux gnome tema oscuroTema Kali Linux GNOME Dark

Kali Linux, creado por Offensive Security, es el preferido principalmente por hackers éticos para realizar pruebas de penetración en redes y computadoras vulnerables. Pero también puede actuar como un gran compañero para los codificadores que buscan una distribución de Linux para programación y desarrollo.

Viene cargado con toneladas de herramientas preinstaladas. Sin embargo, permítanme aclarar que no está diseñado para un principiante que no conoce su camino en el mundo de Linux. Entonces, si tiene alguna experiencia relacionada con Linux y la programación, puede probar Kali Linux para mejorar sus habilidades.

Al igual que otras entradas en esta lista, puede descargar su última versión e instalarla o iniciar desde cero desde cero. Le da poder de control total para configurar la distribución de acuerdo a su propia conveniencia.

¿Por qué los codificadores deben usar Kali Linux?

Kali Linux es la combinación perfecta de herramientas para hackers y programadores éticos. Entonces, si tiene estos intereses y se cruzan, Kali es una gran opción.

– Descargue e instale Kali Linux

11. Raspbian

raspbian-osRaspbian os

Con cada nueva iteración, la mini computadora Raspberry Pi se vuelve más poderosa. Esta computadora del tamaño de una tarjeta de crédito se ha convertido en un éxito viral en las escuelas ya que se usa mucho para la programación de Linux y para enseñar los conceptos básicos de la codificación.

El sistema operativo Raspbian oficial de esta modesta computadora viene cargado con toneladas de herramientas de programación, pines de conector y otros puertos útiles. Esto lo convierte en un sistema operativo Linux perfecto para aprender la programación de sistemas integrados.

Tiene BlueJ, Geany, Greenfoot, Mathematica, Python, Node-RED, Scratch y otras herramientas para hacer que su proceso de aprendizaje sea más efectivo. Recientemente, obtuvo un nuevo escritorio Pixel, que también ha mejorado el aspecto general del sistema operativo.

¿Por qué usar Raspbian para programar?

Si desea aprender a codificar y sumergirse profundamente en el mundo del bricolaje, no puede hacerlo mejor que la combinación de Raspberry Pi y Raspbian.

– Descargue e instale Raspbian

Entonces, ¿te pareció interesante esta lista de distribuciones de Linux para desarrolladores? CUAL es tu favoritO? Háganos saber en la sección de comentarios a continuación.

Lea también: “Olvídate Windows Use Linux ”(FWUL): una distribución de Linux para entusiastas de Android