
¿Es buen momento para que los desarrolladores migren de OSX a Windows?
Últimamente estoy particularmente interesado en Machine Learning. Las GPUs se utilizan para entrenar los modelos de ML rápidamente. Sin embargo, los MacBooks no tienen buenas GPUs y, por lo tanto, estoy considerando un cambio de portátil.
Pero eso significa cambiar de OSX a Windows o Linux. Algunos programas propietarios (Adobe Suite) solo están disponibles para Windows/OSX, lo que me obliga a elegir Windows. Sin embargo, echaría mucho de menos la terminal UNIX y el ecosistema GNU.
No obstante, creo que es un buen momento para el cambio de sistema operativo. Dos piezas de software importantes permiten a los desarrolladores disfrutar de una experiencia GNU nativa en Windows:
- WSL (Windows Subsystem for Linux), que es una capa de compatibilidad para ejecutar ejecutables binarios de Linux de forma nativa en Windows 10. Esto significa que el conjunto original de herramientas provenientes de Ubuntu/Debian se pueden ejecutar de forma nativa en Windows. Node también puede ejecutarse de forma nativa sobre WSL.
- Docker permite ejecutar contenedores en Windows.
La era de Cygwin, Powershell (y todas esas bibliotecas que imitaban la API) ha terminado. El ecosistema WSL es maduro y permite ejecutar software GNU/Linux nativo en Windows.
En unas semanas compraré un nuevo portátil y os contaré mi experiencia, lo bueno y lo malo.