Para el programador, desea elegir una distribución de Linux teniendo en cuenta lo siguiente |
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-get y construir-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