désolé, Seven N’EST PAS UN DESCENDANT DE DOS !
La lignée des OS de Microsoft... DOS le geniteurs des Windows 3.0... 3.1, Windows 95, Windows 98 forment une glignée qui n’etait pas vraiment multitache au sens où on l’entend maintenant, c’est a dire préemptf. Les taches qui s’executent grace au « scheduler » c’est a dire le noyau qui ordonne l’execution des programmes ne sont pas interrompues et peuvent garder le controle et ne jamais rendre la main au systeme, ce qui crée, bien entendu, des disfonctionnements majeur lorsque il y avait un bug. Cela interdit aussi l’usage de tous programmes « temps reel ».
La génération Windows NT, avec ses descendants windows 2000... windows XP, Vista et maintenant Seven, sont basés sur un noyau « preemptif » c’est a dire que c’est ce noyau qui accorde le droit a un programme a fonctionner pendant un petit laps de temps. Normalement donc, c’est le « kernel » qui accorde du temps aux programmes et si l’un se plante les autres continuent de fonctionner normalement. C’est une grande difference.
Tout le reste, la maniere d’organiser les disques (FAT, NTFS), la façon d’utiliser les librairies (DLL), l’architecture des interfaces materielles (driver) et bien sur les parametres de configurations (bases de registre) sont des solutions utilsées par tous les sytemes informatiques de maniere plus ou moins integrée avec leur avantages et leurs inconvenients. Windows n’a pas la palme des solutions bancales et les autres non plus.
Vous parlez de bases de registres... les fichiers « .ini », « .conf », « .pro » etc sont des « petites bases de registres individuelles » utilisées par Linux et reparties un peu partout sur les disques.
MS a choisi de concentrer tous les parametres de configuration au même endroit dans une vraie structure de base de données. Les developpeurs qui « travaillent » bien conceptuellement et a la realisation, font des outils qui s’installent bien et quii se desinstallent proprement sans laisser de traces, sauf evidement celles qu’on veut garder.
Cela vaut aussi pour l’usage des DLL, Dynamic Link Library qui repose sur une idée tres interressante en terme d’efficacité puisque les divers programmes peuvent utiliser les mêmes librairies d’où une economie de developpement, une grande qualité et une grande sécurité. L’autre avantage non mineur est lisible dans le titre « dynamic ». en effet, les modules de ces librairies sont « montées » en memoire seulement lorsqu« elle sont utiles et peuvent etre dechargées lorsqu »elle deviennent inutiles.
Domage que nous n’entendions que les commentaires negatifs... Windows et surtout Microsoft merite mieux que leur acidité... même si par ailleurs les politiques commerciales sont parfois douteuses. Mais qui ira pretendre qu’une entreprise ne doit pas tenter d’occuper le plus completement son marché ?