1. Debian GNU/Linux

debian-wont-support-older-cpus 

La distribución Debian GNU / Linux es el sistema operativo madre para muchas otras distribuciones de Linux. Su último lanzamiento 'stretch' llegó recientemente. En cualquier discusión sobre las mejores distribuciones de Linux para programadores, las distribuciones descendentes 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 apuntan a la estabilidad, y un montón de tutoriales para resolver sus problemas y mejorar en lo que sea que esté haciendo. Aquí, también me gustaría mencionar la rama de pruebas de Debian (no dejes que la prueba de palabras te 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, necesita buscar otras opciones como 2 Ubuntu LTS.¿Por qué usar Debian para programar?Si quieres un sistema sólido y estable en el que los repositorios tengan toneladas de objetos de código abierto, elige Debian. Además, su popular gestión de paquetes .deb es otro punto a favor.

— Descarga e instala Debian

 2. Ubuntu
Ubuntu es la distribución de Linux más famosa y comúnmente utilizada para el desarrollo y otros fines. A lo largo de los años, gracias al apoyo brindado 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 las aplicaciones de servidor y nube. También se envía en múltiples sabores 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 gran sistema operativo Linux para la programación. Su versión LTS sigue siendo compatible durante 5 años y proporciona la estabilidad de una versión fija. Notablemente, a muchos programadores no les gustaba su entorno de escritorio Unity. Pero, debido a algunos cambios recientes, Ubuntu ha cambiado nuevamente al escritorio de GNOME.
¿Por qué usar Ubuntu para codificar y desarrollar?

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

Descargar e instalar Ubuntu


3. openSUSE

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

 openSUSE, que puede hacer que Ubuntu corra por su 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. Mientras que openSUSE Leap es la versión LTS que sigue estando bastante actualizada y con estabilidad garantizada, Tumbleweed es la nueva versión para quienes aman el sabor del último software.

Una de las principales fortalezas de openSUSE es su administració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 desee. Su gran base de datos de paquetes y su comunidad de apoyo es otro punto a favor.
¿Por qué usar openSUSE como una distribución de Linux de programación?

Es estable con los últimos paquetes y viene con toneladas de paquetes en el repositorio. Su gestión de paquetes YaST es amada por muchos.

Descargar openSUSE Leap and Tumbleweed

 4. Fedora
Fedora, impulsado por la comunidad, cuyo principal patrocinador es Red Hat Inc., conocido por ofrecer las funciones más avanzadas en el mundo del escritorio Linux. Sus últimos lanzamientos a menudo inspiran a las otras distribuciones de Linux para adoptar nuevas características y realizar cambios. Su configuración automática inteligente y paquetes actualizados lo convierten en un sistema operativo de programación perfecto para un desarrollador. Si no te gusta tener una versión anterior del sistema operativo, puedes adoptar Fedora ya que tiene un ciclo de lanzamiento de 6 meses. La actualización de una versión a otra también es indolora.

Además, Fedora solo se envía con componentes de código abierto, lo que lo convierte en una opción perfecta si eres un amante del hard-hard. Incluso Linus Torvalds prefiere Fedora sobre Debian y Ubuntu. El foro de Fedora es una plataforma muy amigable para compartir sus problemas y resolverlos. Como Red Hat respalda a Fedora, puede esperar que funcione sin problemas durante el proceso de desarrollo.
¿Por qué usar Fedora para programar?

Fedora es bastante estable y simplemente funciona. Funciona principalmente fuera de la caja en la mayoría del hardware. Su pequeño lanzamiento también ofrece funciones de vanguardia.
- Descargar e instalar Fedora

Descarga Fedora

5. CentOS

centos-7

Si le gusta todo lo relacionado con Fedora (y RHEL) pero desea utilizar un sistema operativo con soporte a largo plazo, debe usar CentOS. Básicamente es una versión comunitaria de Red Hat sin ningún costo o soporte. Como está compilado a partir de fuentes RHEL, la mayoría del software comercial creado para RHEL se puede ejecutar en CentOS. Es una distribución de Linux obligatoria 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 como Fedora. Para abordar sus diferentes necesidades de software, existe la gran colección de Red Hat Software y el repositorio de CentOS. Este sistema altamente estable también le permite desarrollar aplicaciones con seguridad usando la virtualización Xen. Utiliza YUM para la administración de paquetes.
¿Por qué utilizar CentOS para el desarrollo?

CentOS es una distribución sólida de Linux que es perfecta para la programación. Si está realizando un desarrollo empresarial, no busque más.

Descarga CentOS

6. 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 sin pensar demasiado en las actualizaciones, puede optar por Manjaro. Es muy fácil de instalar, al igual que Ubuntu o Linux Mint. Manjaro es la distribución más nueva en esta lista y está creciendo a un ritmo acelerado. Actualmente, en el ranking de los últimos 6 meses de Distrowatch, se ubica en el n. ° 3.

El equipo de desarrollo de Manjaro ha estado haciendo un gran trabajo con cada lanzamiento y haciendo que la experiencia general sea más pulida. Su rama estable está solo unas pocas semanas atrás de Arch estable. Una cosa más, si no quieres que tu programación de Linux esté desprovista de sistema, hay un giro de OpenRC para eso. También tiene una utilidad que le permite seleccionar núcleos en tiempo real. También puede ir a otra distro basada en Arch, Antergos. Para muchos, Manjaro / Antergos es tan Arch como Ubuntu para Debian.
¿Por qué usar Manjaro para programar?

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


Manjaro