Microsoft ha anunciado recientemente una emocionante novedad para los desarrolladores que utilizan Windows 11: la integración nativa del comando sudo, ampliamente utilizado en sistemas basados en Unix, como Linux y macOS.
Sudo (acrónimo de «superuser do») permite ejecutar programas y comandos con privilegios de administrador, sin necesidad de abrir previamente una shell o consola configurada con permisos elevados. Es una herramienta muy conveniente y versátil para los desarrolladores, por ejemplo, para probar scripts y herramientas con privilegios temporalmente más altos, pero también puede ser útil para usuarios tradicionales que deseen realizar diversas tareas.
El comando sudo llega también a Windows 11
La iniciativa de Microsoft parece dirigirse a hacer que la experiencia de los desarrolladores en Windows sea cada vez más similar a la ofrecida en entornos Linux/Unix, conocidos por ser más populares entre los profesionales. Es un intento de atraer nuevos usuarios haciendo de Windows 11 una alternativa válida para aquellos que están familiarizados con el mundo del software libre. Jordi Adoumie, Product Manager de Microsoft, lo ha expresado de la siguiente manera:
«Es una solución funcional y familiar para los usuarios que desean ejecutar un comando sin tener que abrir previamente una nueva consola con privilegios elevados».
El comando sudo en Windows 11 se podrá gestionar a través de un panel dedicado en la configuración para desarrolladores y podrá operar en distintos modos: abriendo una nueva ventana, con la entrada del usuario desactivada o, por último, en línea, la opción nativa disponible en Linux. Esta última es claramente la modalidad que, según Microsoft, ofrece la experiencia de usuario más similar a la clásica de sudo a la que están acostumbrados los usuarios en otras plataformas.
Por ahora, esta novedad solo está disponible en las versiones experimentales de Windows 11 Canary, por lo que aún no está en las versiones estables lanzadas al público en general. Se espera que el lanzamiento oficial se realice a finales de 2024, luego de la publicación de más detalles técnicos y documentación dedicada. El proyecto en el que se basa la implementación del comando en Windows 11 es de código abierto y el repositorio ya ha sido distribuido en GitHub.