#23 El artículo da un enfoque demasiado simplista de la problemática. En primer lugar, no puede entenderse la familia NT (NT*, 2000, XP y Vista) como una evolución de MS-DOS, por la sencilla razón de que es un desarrollo completamente nuevo (en.wikipedia.org/wiki/Windows_NT) y, de hecho, está inspirado en UNIX y VMS.
En NT, los usuarios sí tienen un registro individual, que se corresponde a lo que vemos en "regedit" como la rama "HKEY_USER", y se almacena en un archivo independiente (ntuser.dat) en el directorio personal de cada usuario. Un usuario convencional, no tiene permisos para escribir fuera de su registro particular, sólo los administradores pueden hacerlo. Lamentablemente, algunas aplicaciones requieren escribir en el registro global para instalarse, de igual forma que bajo UNIX en ocasiones requieren tocar "/etc" o (ya que lo menciona en el artículo) en OSX la carpeta de librerías del sistema o de fuentes (cuya alteración puede dejar al sistema bastante "tocado", lo sé por experiencia propia).
Quizá en lo que tenga algo de razón es en echarle la culpa a Microsoft de acostumbrar a los usuarios a trabajar con permisos de administrador. De hecho, en los entornos corporativos que hacen uso de dominios NT o AD, donde los usuarios trabajan con permisos limitados y las cuentas de administrador están a buen recaudo, el número de problemas de troyanos y alteraciones dañinas del registro desciende drásticamente. Pero, probablemente, si a esos mismos usuarios se les pusiera delante un OSX o un GNU/Linux, seguirían teniendo los mismo problemas haciendo uso y abuso del "sudo".
En NT, los usuarios sí tienen un registro individual, que se corresponde a lo que vemos en "regedit" como la rama "HKEY_USER", y se almacena en un archivo independiente (ntuser.dat) en el directorio personal de cada usuario. Un usuario convencional, no tiene permisos para escribir fuera de su registro particular, sólo los administradores pueden hacerlo. Lamentablemente, algunas aplicaciones requieren escribir en el registro global para instalarse, de igual forma que bajo UNIX en ocasiones requieren tocar "/etc" o (ya que lo menciona en el artículo) en OSX la carpeta de librerías del sistema o de fuentes (cuya alteración puede dejar al sistema bastante "tocado", lo sé por experiencia propia).
Quizá en lo que tenga algo de razón es en echarle la culpa a Microsoft de acostumbrar a los usuarios a trabajar con permisos de administrador. De hecho, en los entornos corporativos que hacen uso de dominios NT o AD, donde los usuarios trabajan con permisos limitados y las cuentas de administrador están a buen recaudo, el número de problemas de troyanos y alteraciones dañinas del registro desciende drásticamente. Pero, probablemente, si a esos mismos usuarios se les pusiera delante un OSX o un GNU/Linux, seguirían teniendo los mismo problemas haciendo uso y abuso del "sudo".