Je raakt daar wel een punt ja, en ik ben bang dat ik het er helemaal mee eens moet zijn. Hoewel het in windows XP niet erg makkelijk is voor de gewone gebruiker om een Admin of root account én een gebruikers account te beheren. In linux is dat wel ff anders. Admin rechten nodig? ff 'su' doen, paswoord er tegenaan, commando uitvoeren en daarna exit.
Dat is nou eenmaal een cultuurverschil.
Linux stamt af van unix, en dat is vanaf dag 1 (ergens in 1970) een multi-user systeem geweest, dus had je daar al meteen te maken met meerdere user-accounts, en dat er dan een bepaald rechtenmanagement-systeem bij komt kijken (al is het maar zo simpel als admin/geen admin), is ook logisch.
Dit is nog uit de tijd dat computers groot en duur waren, en het niet mogelijk was om voor iedere gebruiker een eigen systeem te hebben.
De multi-user tak van Windows (NT) is ook vanaf dag 1 gebouwd met meerdere user-accounts en een goed rechtensysteem (ACLs, zelfs beter wat de meeste unix-varianten vandaag de dag te bieden hebben).
Deze tak richt zich dan ook op servers en workstations net als unix-varianten, en niet alleen gewone office-desktops.
Het probleem zit hem dan ook niet in de technologie van Windows op zich, maar in de andere kant van Windows...
De kant die vanuit DOS begonnen is... Waar je dus altijd 1 computer voor 1 gebruiker had, en zeker bij DOS was alles zo eenvoudig dat er van administratie eigenlijk geen sprake was. Je start DOS op, en dan ga je je applicatie draaien. Met het OS had je weinig te maken.
Windows begon dan ook als extensie voor DOS, om een grafische interface mogelijk te maken voor die applicaties. Later werd daar ook nog multitasking aan toegevoegd etc.
Maar in deze 'cultuur' was er nooit veel sprake van 'administratie'. De systemen waren zo simpel, dat het niet veel verder ging dat het muisdrivertje laden en de juiste display-adapter kiezen. Netwerken waren ook nog niet zo populair.
Uiteindelijk zijn de twee takken naar elkaar toegegroeid, en is de hele DOS/Windows9x-tak uiteindelijk verdwenen, en nu zit iedereen op NT-technologie.
Het grote probleem hier is dat de gebruikte software deze overgang niet altijd even goed doorstaat. Voor Windows zelf is het absoluut geen probleem om te draaien als gebruiker met minder rechten... Maar veel applicaties falen hard als je te weinig rechten hebt, omdat die applicaties gewoon niet goed in elkaar zitten. Dit was immers nooit een probleem geweest, omdat het hele concept van rechten nooit bestond (heb je het weleens in de begintijd van NT meegemaakt? Te triest voor woorden soms).
Microsoft moet het dus ook in stappen doen. Met Windows XP hebben ze er nu voor gezorgd dat in ieder geval elke Windows-gebruiker het rechtensysteem uberhaupt *heeft*, ook al draaien veel mensen als admin.
Met Vista wordt er dus ook gedraaid als non-admin, en krijg je een popup als er admin-rechten nodig zijn, zodat mensen zich er meer bewust van worden. Dit is dus ook meteen een aansporing voor ontwikkelaars om hun software zo netjes mogelijk te maken qua rechten, zodat de gebruiker niet constant vage popups krijgt waar dat niet nodig is.
De volgende stap is misschien dat je ook een password in moet gaan typen... maar dat zou met de huidige software nog als 'te irritant' of 'te moeilijk' worden gezien door de meeste gebruikers.
Maar we zijn zeker op weg om de Windows-wereld van de admin-account af te krijgen.
[Reactie gewijzigd door ddbruijn]