¿Cual es el mejor sistema operativo para programar?

Nos encontramos en una época dorada para los sistemas operativos. Existe una gran variedad y todos muy buenos. Es cierto que cada uno de ellos esta centrado en un tipo de usuario. Por un lado están los de sobremesa (Windows, Mac, Linux, FreeBSD…), por otros los de smartphones (Android, iOS, Windows Phone…), TVs (Tizen, Android TV, WebOS…), servidores (Linux, FreeBSD…), consolas (Wii U OS, FreeBSD, Windows…) y hasta relojes (Pebble, Android Wear, WatchOS…). Y con tantos donde elegir, a uno le surge la pregunta natural: Doctor Who? Perdón: ¿Cual es el mejor sistema operatiov para programar?

Me voy a centrar en los sistemas orientados a uso profesional, que es el sobremesa. Tal vez en un futuro pueda incluir las tablets, ya que poseen la potencia, pero hoy por hoy no son compatibles la gran mayoría del software profesional.

Mis seleccionados son Windows 10, macOS Sierra y Ubuntu como representante de Linux. De ellos resaltaré sus herramientas de desarrollo. Valoraré a nivel de programador, no de usuario medio. Estoy seguro que cualquier de estos 3 son igual de válidos para navegar, chatear, ver películas o cualquier cosa que haga la gran mayoría de la humanidad. Pero para picar código no.

Windows 10

Es bueno

Es malo

A tener en cuenta

MacOS Sierra

Es bueno

Es malo

A tener en cuenta

Ubuntu

Es bueno

Es malo

A tener en cuenta

Conclusión

El mejor sistema operativo para programadores es: depende. ¿Vas a hacer juegos o animación? Windows 10. ¿Vas a ser un desarrollador de Apple? MacOs. ¿Vas a trabajar en servidores? Ubuntu. ¿Web? MacOs y Ubuntu. ¿Bash? Ubuntu. ¿C#? Windows 10… y así podríamos estar hasta que se nos desgaste el teclado. A donde quiero llegar es que tú no eliges el sistema operativo, sino el trabajo que vayas a realizar. Aunque no siempre. Por ejemplo si eres un Backend de Python, o Diseñador Web. Si es tu caso puedes ver con el ojo, y no el corazón, cual se inclina más hacia un lado positivo.

Elige con cabeza, pero programa con el corazón.

Versión escritorio