Distribución de Linux para programador.

Necesito una recomendación para la distribución de Linux que cumplirá algunas cosas:

  • es bueno para desarrollar en diferentes tecnologías (Java/Erlang/C/etc.) incluyendo frameworks,
  • es bueno para instalar y actualizar paquetes/software (sin errores) y mantenerlos limpios,
  • es bueno para usuarios intermedios de Linux (no soy usuario avanzado ni geek de Linux, soy programador, necesito el sistema solo para este propósito)
  • es bastante ligero, rápido y estable,
  • es capaz de ejecutarse con una computadora portátil y pantallas de monitor adicionales -> una buena interfaz gráfica
  • es capaz de compartir algo de memoria con el sistema Windows y funciona en general como un segundo sistema junto a Windows
  • No tendré que configurarlo después de 6 meses,

En resumen, estoy usando una computadora portátil de oficina (4 gb de RAM, i5, tarjeta gráfica integrada) y necesito una distribución de Linux estable y rápida principalmente para programar en Eclipse, etc. No jugaré allí, tal vez vea algunas películas, nada más.

Estaba pensando en Ubuntu, muchas personas lo recomiendan, pero también escuché que puede ser problemático durante las actualizaciones de paquetes y software.

¿Qué es lo que no tendré que configurarlo después de 6 meses ?
Eche un vistazo a Arch Linux si desea obtener los últimos errores/parches/actualizaciones lo antes posible. Para mí, quería un sistema con el último compilador, IDE e instalarlos sin ningún dolor de cabeza de compilación desde la fuente o actualización manual de binarios. Arch era bueno para esto. Sin embargo, si desea replicar su entorno de servidor/área de trabajo, que probablemente esté usando ubuntu, debe quedarse con ubuntu y sus antiguas aplicaciones principales fijas. Si está buscando un ubuntu con una interfaz hermosa, elija el sistema operativo elemental. Si tiene una máquina con buenas especificaciones, significa más de 4 gb de ram, buena cpu, deje todo y elija KDE.
@doggen, creo que quiere decir que, después de que hayan pasado seis meses, ya no estará ajustando y jugando con las configuraciones y las dependencias para que su sistema funcione según lo previsto.

Respuestas (1)

Yo iría con Ubuntu, de hecho, en casa lo uso como partición de desarrollo en mi computadora portátil. No he tenido ningún problema con las actualizaciones durante mucho tiempo con Ubuntu, y los problemas de los que ha oído hablar son probablemente de una versión anterior que ha desanimado a la gente.

Ubuntu en sí no es particularmente liviano, pero viene con la opción de agregar diferentes escritorios livianos. También significa que puede elegir el derivado de escritorio que prefiera, ya sea KDE, Gnome u otro.

Su solicitud de pantalla múltiple es algo que Ubuntu atiende. Lo he usado con 1 y 2 monitores externos, así como con la pantalla de mi computadora portátil, según lo que necesite en ese momento, y nunca tuve un problema.

Para una estación de trabajo general, encontré que Ubuntu es más fácil de configurar, administrar y usar que su distribución principal, Debian (aunque uso Debian para servidores) y la instalación de paquetes es más fácil que CentOS (basado en RedHat) y Fedora.

La ventaja de Ubuntu es que es fácil de instalar con complementos de terceros para la reproducción de medios, por lo que ver películas es sencillo. He transmitido películas a mi máquina Ubuntu desde mi servidor de medios doméstico sin problemas anteriormente.

En última instancia, las distribuciones de Linux tienden a ser una elección personal y, si tiene tiempo, instale algunas en máquinas virtuales y juegue un poco para encontrar la que más le convenga. Estoy firmemente en el campo de Debian/Ubuntu, otros estarán más en el campo de RedHat/CentOS, y otros todavía usarán otras distribuciones; Mint es el más popular en este momento.

Solo para agregar, lamentablemente algunas cosas solo son compatibles con Ubuntu y no son compatibles con otras distribuciones. Esto no quiere decir que sea imposible usarlo en esos, solo un poco más difícil. Si lo que desea es una instalación sin complicaciones, generalmente recomendaría Ubuntu.