Distribución de Linux para un desarrollador

8

Principalmente estoy usando Linux para programar. Básicamente comencé con Archlinux y Manjaro y me gusta un poco.

Lo que realmente me gusta es la gestión de paquetes. Tiene una gran colección de software nuevo y las actualizaciones están saliendo muy rápido.

Por ejemplo, cuando se lanzó GCC 4.8, lo tuve instantáneamente 2 días después del lanzamiento, lo cual fue bastante bueno.

Incluso pequeñas bibliotecas como "OpenAssetImporter" están en los repositorios.

Es muy conveniente porque si tiene una gran colección de bibliotecas que salen con frecuencia, todo lo que tiene que hacer es una actualización del sistema.

Lo que me molesta es que mi sistema se rompe muy a menudo, y no quiero pasar tanto tiempo para arreglar cosas.

Básicamente, todo lo que quiero es bibliotecas actualizadas como gcc, etc. No me importa si tengo Gnome actualizado, etc.

¿Alguna recomendación que me puedan dar?

Maik Klein
fuente
2
Gentoo es una muy buena distribución para desarrolladores.
Eddy_Em

Respuestas:

4

Te recomendaría Gentoo para la programación. Lo uso yo mismo y es muy conveniente:

  • últimas actualizaciones con un potente sistema para evitar que rompas todas las dependencias
  • lanzamiento continuo, por lo que no hay saltos de una versión a otra
  • es una distribución compilada, por lo que están particularmente preocupados por el empaque de las cadenas de herramientas, y el hecho de que compiles todos tus paquetes tú mismo te da un gran control sobre las opciones de compilación y puede optimizar un poco tu software
  • Las herramientas para el desarrollo cruzado son muy útiles
  • puede instalar varias versiones de la misma biblioteca al mismo tiempo en diferentes "ranuras", lo que puede ser útil a veces, cuando hay grandes cambios entre dos versiones y desea poder usar ambas. Por ejemplo, tengo tres versiones de python y dos versiones de gcc.

Es una cuestión de elección, por supuesto, pero usé Fedora antes y puedo decirle que es mucho más fácil comenzar a desarrollar en un Gentoo.

lgeorget
fuente
1
Gracias, ya estaba mirando gentoo. ¿Tienes alguna experiencia con sabayon.org ? ¿O me recomendarías usar gentoo directamente en lugar de una distribución basada en gentoo?
Maik Klein
He oído hablar de Sabayon pero nunca lo intenté, así que no te daré consejos útiles. Supongo que puede ser útil si sus paquetes están tan actualizados como los paquetes de gentoo. Le recomiendo que no use el empaquetador Entropy, por ejemplo, y que se quede con Portage para mantener un mayor control. Portage seguramente tiene más paquetes, y especialmente bibliotecas, que Entropy, ya que es un proyecto mucho más maduro.
lgeorget
Sabayon tenía la intención de hacer que Gentoo fuera más fácil de usar para el usuario promedio de escritorio, por lo que no está especialmente destinado a ser utilizado por los desarrolladores, pero si conserva todas las ventajas de Gentoo, supongo que puede ir con él.
lgeorget
4

Cualquier distribución actualizada funcionaría (todos están construidos en más o menos el mismo software, por lo que no hay mucha diferencia allí). Si la rotura frecuente es un problema, seleccione uno de los "grandes", manténgase alejado de las distribuciones "aquí siente el borde sangriento" (sí, eso significa que no ejecutará el último CCG dos días después del lanzamiento). Pedir el último GCC pero estar bien con un entorno de escritorio no tan tardío no tiene mucho sentido, pero quizás uno de los más simples / livianos (LXDE, XFCE) sea una mejor combinación que Gnome para usted.

Para mis necesidades similares, Fedora ha sido una muy buena combinación: software más reciente, amplia selección de paquetes en repositorios oficiales, más que suficientemente estable, bien integrado (hecho profesionalmente), sensible a informes de errores, los errores (en su mayoría) se solucionan rápidamente.

vonbrand
fuente