Microsoft Windows - Vev

Microsoft Windows

Un article de Vev.

Jump to: navigation, search

Modèle:Redirect Modèle:Système d'exploitation Windows est une gamme de systèmes d'exploitation produite par Microsoft, principalement destinées aux machines compatibles PC. Depuis les années 1990, avec la sortie de Windows 95, son succès commercial pour équiper les ordinateurs personnels est tel qu'il possède alors un statut de quasi-monopole, qui commence petit à petit à s'effriter face à la concurrence Mac OS.

La gamme Windows est composée de plusieurs branches.

  • La première (de Windows 1 à 3.11) est née en 1985. Deux branches se sont suivies ensuite en parallèle :
  • La seconde branche, dite branche NT (Windows NT, puis 2000) est apparue en 1993. C'est une réécriture complète du système, destiné aux ordinateurs personnels comme aux serveurs. Elle s'est principalement développée dans le milieu professionnel.
  • La troisième branche est apparue en 1995 avec Windows 95, puis 98 et ME. Elle était plus connue du grand public et avait pour vocation de remplacer la première, dont elle était une évolution 32 bits.

Windows XP, en 2001, continuait la branche NT en fusionnant avec la 3e. Il couvrait à la fois le grand public et les professionnels, avec 2 déclinaisons. Windows Vista en est une nouvelle évolution. Aujourd'hui, seule la branche NT subsiste pour les PC.

Il existe enfin une quatrième branche (Windows Mobile) prévue pour être utilisée sur du matériel léger et portable (assistant personnel, téléphone portable).

Sommaire

Versions

Branche 16 bits

Les premières versions de Windows étaient lancées depuis DOS et utilisaient le système de fichiers de DOS, ce qui a donné à Windows la réputation de n'être qu'une interface graphique sur un noyau DOS. Cependant, Windows a immédiatement eu les fonctions d'un système d'exploitation, notamment un format d'exécutable propre, la gestion des processus en multitâche coopératif, la gestion de mémoire virtuelle, et des pilotes pour gérer l'affichage, l'impression, le clavier, le son, etc. Windows 2.10 pour 386 tirait également parti des nouvelles capacités de l'Intel 80386, telle le placement du noyau en mode protégé et l'exécution des programmes DOS dans une machine virtuelle en mode virtuel 8086.

On pouvait utiliser Windows avec d'autre DOS que le MS-DOS de Microsoft, comme PC-DOS d'IBM ou DR-DOS, sous réserve de passer outre les messages de dissuasion émis lors de l'installation. À partir de Windows 95, l'interface graphique est devenue commercialement associée à MS-DOS. Cela a motivé un procès entre Caldera, éditeur à l'époque de DR-DOS, qui permettait également de faire tourner Windows, et Microsoft. Caldera estimait en effet que Microsoft adoptait ainsi une pratique anticoncurrentielle de vente forcée, sans fondement technique réel.

À partir de Windows XP, on peut considérer que le DOS a bel et bien disparu des systèmes d'exploitation grand public de Microsoft, bien qu'une émulation reste disponible.

Branche 32 bits

Noms de codes connus entre parenthèses

Parallèlement au développement de Windows NT, Microsoft décida d'éditer un système d'exploitation à destination du grand public, qui reprendrait certains avantages de Windows NT tout en restant compatible avec les versions antérieures de Windows et MS-DOS.

Les systèmes Windows 95 et suivants furent des évolutions en 32 bits des versions Windows 3.0 et 3.1. Ils sont tous construits sur le même modèle de pilotes : les Vxd. En 1995, Windows 95 apporta plusieurs améliorations : le multitâche préemptif, la couche réseau inspirée de celle de NT, une interface graphique nouvelle. Ce n'est pas un nouveau système d'exploitation, mais une évolution de Windows 3.1. Windows 95 devait pouvoir fonctionner sur des configurations d'entrée de gamme avec 4 Mo de mémoire vive.

Cette première mouture, connue durant son développement sous le nom de code « Chicago » et sortie sous le nom de Windows 95, a connu plusieurs évolutions, dont Windows 98 et Windows Me (Millennium Edition), qui ont permis de confirmer la popularité des systèmes d'exploitation de Microsoft. Ces différentes versions ont souffert d'une réputation d'instabilité et de vulnérabilité aux attaques par les réseaux. Le passage à la famille NT pour les versions grand public a eu lieu avec Windows XP, plus stable et moins vulnérable.

Branche Windows NT

Noms de codes connus entre parenthèses

La branche NT (Nouvelle Technologie), est une famille de systèmes d'exploitation redéveloppée à partir de zéro, bien qu'elle soit une évolution de l'API de Windows souvent appelée Win32. Windows NT est né du divorce de Microsoft et d'IBM sur le développement du système d'exploitation OS/2. Windows NT a été développé pour concurrencer les systèmes utilisés en entreprise.

Le noyau serait inspiré de VAX VMS et d'Unix et apporte des concepts nouveaux, comme la notion d'objet permettant une utilisation uniforme. Conçue à l'origine pour les processeurs de famille x86 (à partir de l'Intel 80386), MIPS, DEC Alpha et PowerPC. Seuls des versions 32 bits existaient pour ces processeurs, malgré le fait que certains soient 64 bits. Aujourd'hui, les familles x86, x86-64 et Itanium sont supportées, en 64 bits pour les deux dernières. L'arrêt successif du support des différents processeurs est dû à des raisons économiques.

Elle permet le multitâche préemptif, le multithreading, un modèle d'exécution séparée (chaque processus possède une zone de mémoire séparée, sans accès à celle des autres processus). Une anecdote existe sur le nom, VMS ⇒ V+1 M+1 S+1 ⇒ WNT.

Sa disponibilité pour le grand public a eu lieu avec la sortie de Windows XP, première version familiale à être fondée sur cette branche unifiée après le succès de Windows 2000 dans sa version professionnelle.

Branche Windows CE

Cherchant à s'imposer sur le marché en pleine croissance des assistants personnels (PDA), Microsoft a développé une version légère de son système d'exploitation et s'est associé aux grands constructeurs d'ordinateurs personnels pour pénétrer ce marché jusque là dominé par Palm. Les produits exploitant ce type de plateforme sont appelés Pocket PC. Adapté aux contraintes de ces machines (affichage, mémoire), Windows CE présente une interface similaire à celle de systèmes d'exploitation pour PC bien que son noyau soit différent.

Avec la sophistication croissante des appareils ménagers, le but avoué de Microsoft est d'installer Windows CE (ou une version ultérieure) sur tous les appareils de la maison, créant ainsi un univers domotique intégré. Des versions de Windows CE sont d'ores et déjà disponibles pour les téléphones portables. Depuis 2003, l'appellation « Pocket PC » a été remplacée par « Windows Mobile ». Il existe donc Windows Mobile 2003 pour Pocket PC et Windows Mobile 2003 pour SmartPhone.

Le binaire issu de la compilation d'un programme écrit en langage C# de Microsoft est automatiquement compatible avec cette plate-forme, si l'on suit certaines restrictions (des libraries liées en particulier). Il faut néanmoins vérifier la présence du Framework .NET sur la machine cible afin de pouvoir l'exécuter.

Système de fichiers

Le système de fichiers FAT (ou FAT32) hérité de MS-DOS est le seul utilisable dans les branches 16 et 32 bits jusqu'à Windows Me. C'est avec l'introduction de NTFS de Windows NT que Windows s'est doté d'un système de fichiers plus moderne et plus sécurisé (avec la journalisation des métadonnées, le support de plusieurs streams par fichier, la gestion des droits, etc.).

Le système FAT 32 ne peut gérer les fichiers de plus de 4 gigaoctets et se fragmente énormément. Le système NTFS développé pour Windows XP gère les fichiers jusqu'à plus de 16 téra-octets et est moins sensible à la fragmentation.

Systèmes abandonnés par Microsoft

Microsoft a développés d'autres systèmes que ceux que l'on connaît, cependant ces derniers ont été abandonnés pour des raisons diverses

  • Windows Neptune conçu à la base pour donner une version familiale de Windows 2000, est en quelque sorte le projet embryonnaire de Windows XP.

Systèmes non distribués par Microsoft

Certains autres systèmes assurent une compatibilité plus ou moins complète avec Windows :

Un système d'exploitation controversé

Au cours des années 1990, en particulier avec la version 95, Windows s'est acquis les neuf dixièmes du marché des systèmes d'exploitation et des applications bureautiques pour PC. Il est actuellement installé sur 95 % des ordinateurs personnels<ref> Rédaction ZDnet , « Systèmes d'exploitation: Windows en léger recul face à Mac OS et Linux » , 2007

   . Consulté le 25 octobre 2007</ref>. La plupart des ordinateurs vendus ont un système Windows préinstallé par le constructeur (licence OEM). En conséquence ses concurrents l'accusent de monopole et de pratiques commerciales déloyales, et ont inspiré des poursuites antitrust à son encontre, dans de nombreux pays et notamment aux États-Unis et en Europe.

Windows est aussi un produit techniquement très critiqué par certains. Il est notamment reproché à ce système son instabilité (voir les « écrans bleus ») et sa vulnérabilité. Pourtant, sa popularité n'a jamais été menacée, principalement parce que les clients particuliers ne peuvent pas refuser à l'achat ces logiciels en vente subordonnée. Cet avantage concurrentiel a amené Microsoft à détenir une incontestable suprématie d'ordre culturel, le grand public n'imaginant même pas qu'un ordinateur personnel puisse fonctionner sans Windows alors qu'il existe des alternatives, commerciales ou non, pouvant répondre à ses besoins comme Mac OS, les nombreuses distributions Linux et les systèmes FreeBSD ou AmigaOS par exemple.

Ces pratiques de vente subordonnée des systèmes d'exploitation Microsoft lors de l'achat d'ordinateurs neufs font que des utilisateurs considèrent ces logiciels Windows, quels que soient leurs défauts et qualités, comme des « racketiciels ».<ref>Voir par exemple à ce sujet le site http://www.racketiciel.info qui propose une pétition contre cette pratique de vente liée, illégale en France selon l'article L122-1 du Code de la consommation.</ref>

En janvier 2004, le Commissaire européen à la concurrence Mario Monti a ordonné à Microsoft de remédier à la fourniture systématique de son lecteur multimédia Windows Media Player dans Windows XP. Se pliant à cette exigence, Microsoft a voulu mettre en vente Windows Limited Media Edition au même prix que la version normale avec WMP. Cette décision n'a pas plu à la Commission, laquelle prétendait à la fois que l'entreprise fournisse ce produit pour "améliorer la situation du marché" mais ne voulait pas qu'elle le fît savoir. Se pliant à cette dernière exigence, Microsoft a donc offert, à partir du 14 juin 2004, le logiciel amputé à grands frais sous la dénomination de Windows XP "N", et comme on pouvait s'y attendre, personne ne l'a acheté. Il s'avère que non seulement Real Player, qui avait inspiré ces poursuites pour concurrence déloyale, reste compétitif, mais qu'il se sert lui-même des ressources de Windows Media Player pour fonctionner.

Certains considèrent que sa position dominante sur le marché des particuliers est due à la volonté présumée de Microsoft de le rendre incompatible avec les autres systèmes d'exploitation (notamment en ne respectant que très peu les normes permettant l'interopérabilité entre programmes) et au fait qu'il est le plus souvent fourni avec les ordinateurs à l'achat. Le quasi-monopole de Microsoft dans le domaine des systèmes d'exploitation pour PC encourage les développeurs d'applications à offrir leur logiciel pour la plate-forme Windows, car c'est le moyen le plus sûr de toucher de nombreux clients, ce qui est pour eux une source importante d'économie dans leur développement et leur commercialisation. Microsoft leur rend donc le service de standardiser leur marché, mieux que ne pourrait le faire une autorité règlementaire, toujours moins bien informée. L'avantage est réciproque, puisque cela rend Microsoft Windows plus intéressant pour leur clients. Une autre caractéristique des systèmes d'exploitation est que les programmes qui fonctionnent avec l'un ne fonctionnent pas forcément avec l'autre. Ainsi, alors que Microsoft s'arrange pour que les anciens programmes fonctionnent avec ses nouveaux systèmes Windows, une personne qui désire quitter Windows doit renouveler ses logiciels. En outre, il est difficile pour un programmeur de porter son programme fait pour Windows vers un autre système d'exploitation.

Il existe pour remédier à ces problèmes des bibliothèques facilitant la portabilité (OpenGL, OpenAL, GTK, Qt, SDL…). D'autres bibliothèques permettent de faire fonctionner des applications Windows (Win32) sur des systèmes de type Unix (comme GNU/Linux ou FreeBSD), par exemple WINE. L'utilisation de ces bibliothèques se fait de manière transparente pour l'utilisateur.

Notes et références

<references />

Voir aussi

Articles connexes

Liens externes

Modèle:Portail informatique

Modèle:Lien BAaf:Microsoft Windows an:Microsoft Windows ar:مايكروسوفت ويندوز ast:Microsoft Windows az:Microsoft Windows bat-smg:Microsoft Windows be:Windows bg:Microsoft Windows bn:মাইক্রোসফট উইন্ডোজ br:Windows bs:Microsoft Windows ca:Microsoft Windows ceb:Microsoft Windows cs:Microsoft Windows da:Microsoft Windows de:Microsoft Windows diq:Microsoft Windows el:Microsoft Windows en:Microsoft Windows eo:Vindozo es:Microsoft Windows et:Microsoft Windows eu:Microsoft Windows fa:مایکروسافت ویندوز fi:Microsoft Windows gl:Windows he:Microsoft Windows hr:Microsoft Windows hu:Microsoft Windows ia:Microsoft Windows id:Windows ilo:Microsoft Windows is:Microsoft Windows it:Microsoft Windows ja:Microsoft Windows jbo:la canko ko:마이크로소프트 윈도 ksh:Microsoft Windows ku:Microsoft Windows la:Microsoft Windows lb:Microsoft Windows li:Windows lt:Microsoft Windows lv:Microsoft Windows mk:Microsoft Windows ml:മൈക്രോസോഫ്റ്റ്‌ വിന്‍ഡോസ്‌ mr:मायक्रोसॉफ्ट विंडोज ms:Microsoft Windows nds:Microsoft Windows nl:Microsoft Windows nn:Microsoft Windows no:Microsoft Windows pl:Microsoft Windows pt:Microsoft Windows qu:Windows ro:Microsoft Windows ru:Microsoft Windows sh:Microsoft Windows simple:Microsoft Windows sk:Microsoft Windows sl:Microsoft Windows sq:Microsoft Windows sr:Мајкрософт виндоуз sv:Microsoft Windows ta:வின்டோஸ் th:ไมโครซอฟท์ วินโดวส์ tl:Microsoft Windows tr:Microsoft Windows uk:Microsoft Windows ur:MS Windows uz:Microsoft Windows vi:Microsoft Windows yi:ווינדאס zh:Microsoft Windows zh-min-nan:Microsoft Windows zh-yue:Microsoft Windows