GNU/Linux >> Tutoriales Linux >  >> Linux

6 mejores distribuciones de Linux para programar

¿Necesita una distribución de Linux para programar ? Para empezar, no hay distribuciones que se dirijan específicamente a los programadores per se. Realmente no importa, como una distribución de Linux es casi lo mismo que el siguiente en lo que respecta al software que podrá usar en él. Pero, de nuevo, hay algunas distribuciones disponibles que serán preferibles debido a la forma en que se han creado. También debe considerar el tipo de programación que le gusta, ya sea programación basada en la web o de sistemas o aplicaciones.

Para el programador, desea elegir una distribución de Linux teniendo en cuenta lo siguiente

  • Estabilidad:eso es estable.
  • Ligero, también desea una distribución preferiblemente sin adiciones innecesarias o bloatware y, por lo tanto, una distribución liviana. También debe elegir una distribución con buen soporte o enfoque de actualización.
  • Soporte:otra ventaja también será el soporte de la comunidad, ya que necesitará toda la ayuda que pueda obtener si tiene problemas.
  • 4. Preferencias personales:y, por último, sus preferencias personales, como su elección del entorno de escritorio:¿prefiere uno simple como XFCE o LXDE o más bien un KDE, Cinnamon o Unity con todas las funciones? ¿Prefieres pacman, apt-get, yum o portage para gestionar tus paquetes? ¿Quiere una distribución basada en Debian o basada en RPM? Entonces, con todo esto en mente, veamos 5 distribuciones de Linux que son bastante preferibles para la comunidad de programación.

    1. Arco Linux

    Arch Linux busca la simplicidad sin adiciones, modificaciones o complicaciones innecesarias, y proporciona una estructura base liviana similar a UNIX que permite a un usuario individual dar forma al sistema de acuerdo con sus propias necesidades. En resumen:un enfoque elegante y minimalista. Esto le permite estudiar fácilmente el código fuente existente; modifíquelo y construya su propio paquete personalizado; y así. Para el usuario avanzado de Linux, ARCH podría ser el indicado para usted.

    También Readh:Arch Linux lleva su conocimiento al siguiente nivel

    2. Debian

    Una cosa que aprecio de Debian es que puede configurar fácilmente su sistema para que funcione con fuentes de nivel inferior con una fricción mínima entre su flujo de trabajo y el código de trabajo. Debian proporciona un sistema increíble para la programación de Linux gracias a apt-getconstruir-dep  y, por supuesto, la calidad de los metadatos en sus repositorios y la disciplina que imponen en la cohesión de fuente/compilación para cada versión en su conjunto.

    3. Ubuntu/Linux Mint

    Debe usar Ubuntu y usar una versión LTS. Es el sistema operativo Linux más común, por lo que las cosas funcionarán con bastante frecuencia. En la práctica, esto es lo más importante de un sistema operativo que va a utilizar para hacer su trabajo. Otra buena opción es Linux Mint. Linux Mint está construido sobre Ubuntu (o Debian) y esencialmente intenta proporcionar una versión más elegante de Ubuntu. Utiliza una bifurcación de GNOME 3 y viene con algún software propietario instalado para facilitar su uso.

    Lea también: Revisión de LinuxAndUbuntu de Unity 8 en Ubuntu 16.10

    4. AbrirSUSE/SUSE

    La comunidad de desarrolladores de openSUSE y Novell trabajan muy duro y de manera consistente y sistemática para mejorar la distribución con cada lanzamiento, sin volver a cometer los mismos errores con cada lanzamiento principal (como Ubuntu). Durante los últimos años, openSUSE ha demostrado ser bastante capaz. Tiene una amplia base de datos de paquetes y una increíble comunidad para solucionar errores menores por su cuenta. Los paquetes esenciales y todas sus bibliotecas complementarias siempre se han creado bien y funcionan sin problemas. openSUSE es rápido, estable y fiable.

    Lea también: OpenSUSE:LinuxAndUbuntu Distro Review of the Week

    5. Fedora

    Fedora es estable y no tendrá que lidiar con bloqueos frustrantes. Creo que lo que hace que Fedora sea uno de los mejores es la configuración automática extensiva y sensata y los paquetes actualizados. Si su objetivo es crear software para GNU/Linux y es un programador experimentado , entonces creo que Fedora es para ti. Es bastante fácil configurar su entorno de programación. La creación de proyectos es tan fácil como unas pocas invocaciones a rpmbuild y rpmlint. La clonación y el envío se realizan a través de una herramienta fedpkg muy fácil de programar. La actualización a través del sistema Bodhi es bastante sencilla y tiene interfaces basadas en texto y web. La mayoría del software que puede encontrar en cualquier distribución lo encontrará en algún repositorio de Fedora (y algunos más). El foro de Fedora es una comunidad de usuarios muy amigable que ayuda mucho cuando estás atascado. También hay otros recursos, por supuesto.

    6. Gentoo

    Si quieres una distribución que te haga un mejor programador, te recomiendo Gentoo. Tiene una curva de aprendizaje empinada:terminas con un sistema que no tiene software que no hayas compilado desde la fuente. Y es increíblemente imparcial:puede usar cualquier combinación de software que pueda compilar para él, ensamblar una computadora de escritorio súper liviana a partir de piezas y darse cuenta de que eso es todo lo que una "escritorio" alguna vez fue, y no está atrapado con las opciones alguien más hizo. ¿Quieres administración de energía? Lo que sucede cuando cierras o abres la tapa de tu computadora portátil es un guión que escribirás. Nunca tiene que haber un momento en el que no sepa lo que está haciendo su computadora.

    Dicho todo esto, no es para los débiles de corazón o la paciencia, y necesita planificar para invertir algún tiempo para empezar con él. Sin embargo, después de unos meses, se preguntará cómo toleraba lo que usaba antes.

    Lea también: Revisión de LinuxAndUbuntu de Gentoo Linux

    Conclusión

    Si le preguntas a diez personas diferentes, obtendrás diez respuestas diferentes, por 10 razones diferentes. Se recomienda encarecidamente probar diferentes distribuciones antes de decidirse por una. Pero si desea un núcleo que sea el objetivo más frecuente de los desarrolladores, es posible que desee optar por Ubuntu, pero todos los demás en esta lista seguramente funcionarán para usted.
    Linux
    1. Una distribución de Linux para artistas digitales

    2. Las 3 mejores distribuciones de Linux basadas en Arch para el uso diario de escritorio

    3. ¿Distribuciones de Linux para procesadores Arm?

    4. El mejor software de pintura para Linux

    5. La mejor distribución de linux para el desarrollo de cuda.

    Linux para la educación:las mejores distribuciones para niños, maestros y escuelas

    ¿Qué distribución de Linux es la mejor para la privacidad?

    Las 10 mejores distribuciones de Linux basadas en Debian para principiantes como yo

    Las mejores distribuciones de Windows como Linux para nuevos usuarios de Linux

    Las mejores distribuciones de KDE Linux para su escritorio

    Las 5 mejores distribuciones del sistema operativo Linux