Histoire de Microsoft Windows - Réparation d`ordinateur JC Gagnon

Transcription

Histoire de Microsoft Windows - Réparation d`ordinateur JC Gagnon
Histoire de Microsoft Windows
« Windows » redirige ici. Pour les autres significations, voir Windows (homonymie).
Windows (littéralement « Fenêtres » en anglais) est au départ une interface graphique unifiée produite par Microsoft,
qui est devenue ensuite une gamme de systèmes d’exploitation à part entière, principalement destinés aux ordinateurs
compatibles PC.
1
Historique
Article détaillé : Histoire de Microsoft Windows.
DOS, que ce soit dans sa version IBM PC-DOS ou dans les versions pour clones MS-DOS, ne comportait pas
d'interface graphique. Il était possible avec une grande facilité de créer des graphiques sous le langage BASICA
(GW-BASIC pour les clones) livré avec le système, mais les commandes devaient être mémorisées par l'utilisateur
et tapées à la main, ce qui rendait le système pénible d'emploi.
Par ailleurs, chaque couple application/périphérique exigeait son pilote générique, ce qui rendait la gestion de ces
pilotes compliquée et constituait un frein à l'évolution des configurations.
Inspirées d'interfaces comme l'Alto de Xerox, puis du Lisa et du Macintosh d'Apple, les premières versions de Windows, en 16 bits, s’appuyaient sur l'OS existant : MS-DOS. Celui-ci ayant été conçu monotâche, on y lançait Windows
comme un simple programme, qui incorporait dès lors quelques unes de ses fonctions (comme le tracking de la souris
au système). La limitation intrinsèque propre au monotâche, ainsi que le côté marginal de Windows 1 (dont les fenêtres ne faisaient que partager l'écran sans superpositions), puis Windows 2 (permettant les superpositions, mais de
faible performances) n'inquiétèrent pas alors le rival Apple, plus préoccupé de la stratégie d'IBM.
IBM ne pensait pas l'usage du mode graphique viable avec la limitation à 640 K du DOS ni la faible résolution des
écrans de l'époque et s’orienta vers un multi-fenêtrage en mode texte, Topview, très réactif, mais gardant malheureusement l'inconfort du DOS.
Windows 3 intégra trois versions livrées simultanément : une en mode 8086 (16 bits simples), une seconde en mode
80286 (16 bits avec adressage étendu) et une troisième en mode 80386 (adressage 32 bits). L'appel de la commande
win depuis le DOS effectuait quelques tests système et lançait automatiquement la version jugée la plus appropriée,
sauf demande expresse de l'utilisateur au moyen de paramètres. La version du DOS était elle aussi testée, afin de
substituer autant de fonctions Windows que possible à celle du DOS, qui ne servait plus guère que de lanceur et
d'implanter les vecteurs d'appel aux bons endroits (un effet collatéral fut une série de messages d'avertissement si
on lançait Windows depuis un OS concurrent comme DR-DOS). Son usage d'Adobe Type Manager le positionna
comme un concurrent sérieux du MacIntosh et déclencha de la part d'Apple un procès en contrefaçon. Mais Apple
le perdit à cause du précédent de l'Alto.
La version 3.1 poussa la qualité un peu plus loin en remplaçant Adobe Type Manager par TrueType. Une version
3.11 intégra de façon native l'usage du réseau local.
Ces versions avaient peu à peu fini par intégrer un noyau, un shell propre similaire au DOS et des utilitaires de
gestion du système d'exploitation en plus de l'interface graphique qui donna son nom au système d'exploitation. Elles
furent donc considérées comme les successeurs de MS-DOS, avec le confort que chaque périphérique comme chaque
application n'avait besoin dès lors que du driver Windows, ce qui simplifiait considérablement la gestion de ceux-ci.
Avec Windows 95, l'OS (Operating System), épaulé par une importante campagne de publicité grand public, rencontre un grand succès, dû en partie au fait que son éditeur a passé de très nombreux accords d'exclusivité avec les
constructeurs d'ordinateurs leur interdisant d'installer un autre système sous peine de sanctions financières[2] . Vendu
1
2
3 BRANCHES TECHNIQUES DE WINDOWS
préinstallé sur la quasi-totalité des ordinateurs personnels avec un clavier physique qui ne proposent par ailleurs aucun
autre système au choix, il possède un statut de quasi-monopole, ce qui n'est pas le cas sur les ordinateurs personnels
à écran tactile et les serveurs[3] .
2
Compléments
Bill Gates a appelé son service d'exploitation Windows (fenêtres), car l'innovation principale du système d'exploitation
était l'emploi de fenêtres d'affichage[4] .
La gamme Windows est composée de plusieurs branches (voir la section Branches techniques de Windows) :
• La première branche, dite branche 16 bits, couvre Windows 1 à 3.11 (3.2 en chinois). Elle est apparue en 1985
et fonctionnait uniquement sur compatibles PC, en mode 16 bits ;
• La deuxième branche, dite branche Windows NT (Windows NT 3.1, NT 4.0, puis Windows 2000), est apparue
en 1993. C’est un développement repartant de zéro, destiné aux ordinateurs personnels, aux serveurs et à des
ordinateurs non compatibles PC. Elle a d’abord été utilisée dans les entreprises. Avec Windows XP, sorti en
2001, qui continue la branche Windows NT, cette branche est désormais aussi grand public, et se poursuit avec
Windows Vista, Windows 7 et Windows 8 ;
• La troisième branche, parfois appelée branche Windows 9x, est apparue en 1995 et a existé parallèlement
avec la branche NT. Cette branche a débuté avec Windows 95, suivi de Windows 98 et Windows Me. Elle
était plus connue du grand public et avait pour vocation de remplacer la première branche. C’est la première
branche grand public compatible 32 bits. L'interface graphique était compatible avec le mode 32-bits mais
basée sur l'OS MS-DOS nativement 16-bits avec néanmoins l'ajout de quelques modes de gestion améliorée de
la mémoire ;
• La quatrième branche, dite branche Windows CE, apparue en 1996 avec Windows CE 1.0. Elle est destinée
aux systèmes embarqués et matériels légers et portables (assistant personnel, téléphone portable). C’est la base
de Windows Mobile et Pocket PC ;
• La cinquième branche, Windows RT, conçue exclusivement pour les processeurs ARM.
3
Branches techniques de Windows
3.1
Branche 16 bits
Noms de code connus entre parenthèses.
• Windows 1.0 : novembre 1985
• Windows 2.0 : décembre 1987
• Windows 2.10 (deux versions, Windows/286 et Windows/386) : mai 1988
• Windows 2.11 (deux versions, Windows/286 et Windows/386) : mars 1989
• Windows 3.0 : mai 1990
• Windows 3.1 (Janus) : avril 1992
• Windows for Workgroups 3.1 (Kato) : octobre 1992
• Windows for Workgroups 3.11 (Snowball) : novembre 1993
• Windows for Workgroups 3.2 (Version chinoise de Windows for Workgroups 3.11) :…
3.2
Branche Windows 9x
3
Logo de Windows 3.x
Les premières versions de Windows étaient lancées depuis DOS et utilisaient le système de fichiers de DOS. Windows
a immédiatement incorporé certaines fonctions de 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, tel 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’autres DOS que le MS-DOS de Microsoft, comme PC-DOS d’IBM ou DRDOS, 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.
3.2
Branche Windows 9x
Noms de codes connus entre parenthèses.
4
3 BRANCHES TECHNIQUES DE WINDOWS
• Windows 95 (Chicago) : 24 août 1995
• Windows 95 OSR1 : 14 février 1996
• Windows 95 OSR2 (Detroit) : 24 août 1996
• Windows 95 OSR2.1 : 27 août 1997
• Windows 95 OSR2.5 : 26 novembre 1997
• Windows 98 (Memphis) : juin 1998
• Windows 98 Seconde Édition (souvent abrégé en « Windows 98 SE ») : mai 1999
• Windows Me (ou Windows Millennium Edition) : septembre 2000
À cause du noyau NT trop jeune et de l'utilisation importante de programmes tournant sous MS-DOS, 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 hybrides 16/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. La version OSR2 de Windows 95 apporta la prise en
charge de l’USB et de FAT32.
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. Ses différentes versions ont souffert d’une réputation
[réf. nécessaire]
d’instabilité et de vulnérabilité aux attaques par les réseaux. En 2001, Microsoft a décidé de mettre un
terme à cette branche en sortant Windows NT 5.1 connu sous le nom de Windows XP, plus stable et moins vulnérable
[réf. nécessaire]
. Voir article Windows 9x
3.3
Branche Windows NT
3.3
Branche Windows NT
Article détaillé : Windows NT.
Noms de codes connus entre parenthèses :
Logo de Windows de 1992 à 2001.
• Windows NT 3.1 : août 1993
• Windows NT 3.5 (Daytona) : septembre 1994
• Windows NT 3.51 : juin 1995
• Windows NT 4.0 (Cairo) : août 1996
5
6
3 BRANCHES TECHNIQUES DE WINDOWS
Logo de Windows de 2006 à 2012.
Logo de Windows à partir de 2012.
• Windows 2000 : février 2000
• Windows 2000 SP1 : août 2000
• Windows 2000 SP2 : mai 2001
• Windows XP (Whistler, né de la fusion du projet grand public Neptune et du projet professionnel Odyssey) : 25
octobre 2001
• Windows 2000 SP3 : juillet 2002
• Windows XP SP1 : septembre 2002
• Windows XP Édition Media Center : 2002
• Windows Server 2003 : mai 2003
• Windows 2000 SP4 : juillet 2003
• Windows XP Édition Starter : août 2004
• Windows XP SP2 : août 2004
• Windows XP Home Édition N (Windows XP Édition familiale) : avril 2005
• Windows XP 64 : avril 2005
• Windows XP Édition Media Center2005 : août 2005
• Windows Vista : novembre 2006 pour les entreprises ; 30 janvier 2007 pour le grand public.
• Windows Server 2008 : février 2008
• Windows XP SP3 : avril 2008
• Windows Vista SP1 (Windows Fiji) : sorti en mars 2008
• Windows Vista SP2 : sorti en juin 2009
• Windows 7 (Windows Vienna) : sorti le 22 octobre 2009
• Windows Server 2008 R2, sorti le même jour que Windows 7 (22 octobre 2009)
3.4
Branche Windows CE
7
• Windows 7 SP1 : sorti en février 2011[5]
• Windows Server 2012 : sorti en septembre 2012.
• Windows 8 : sorti le 26 octobre 2012.
• Windows 8.1 : sorti le 18 octobre 2013.
• Windows Server 2012 R2 : sorti le 18 octobre 2013.
• Windows 8.1 Update 1 : sorti le 8 avril 2014.
• Windows 10 : sortie prévue le 29 juillet 2015
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çu à l’origine pour les processeurs de famille x86 (à partir de l’Intel 80386), MIPS, DEC
Alpha et PowerPC. Il n’existait pour ces processeurs que des versions 32 bits, bien que certains soient en 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). Elle dispose aussi d'un système de gestion de
fichiers propre, le NTFS, en plus de ceux utilisés par les branches antérieures, FAT12, FAT16 et pour Windows 9x,
FAT32.
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.
3.4
Branche Windows CE
Article détaillé : Windows CE.
• Windows CE 1 : novembre 1998
• Windows CE 2 : novembre 1997
• Windows CE 2.1 : juillet 1998
• Windows CE 3 : 1999
• Windows CE.NET : 2000
• Pocket PC 2000 : 2001
• Pocket PC 2002 : 2002
• Windows Mobile 2003 : 2003
• Windows Mobile 2003 SE (Second Edition) : 2004
• Windows Mobile 5.0 (nom de code : Magneto) : 2005
• Windows Mobile 6.0 : 2007
• Windows Mobile 6.1 : 1er avril 2008
• Windows Mobile 6.5 : 2009
• Windows Phone 7.0 : Septembre 2010 (abandon CE)
8
4 CONSTRUCTION
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 plate-forme 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 bibliothèques 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.
3.5
Branche Windows RT
Article détaillé : Windows RT.
• Windows RT
Windows RT est une version du système d'exploitation Windows 8 pour les appareils ARM comme certaines tablettes.
Le sigle RT n'a pas de signification officielle. Contrairement à d'autres systèmes d'exploitation Windows, il ne pourra
qu'exécuter les applications ayant été certifiées par Microsoft et placées dans le magasin de Windows Store.
Windows RT inclura d'autres applications telles que Microsoft Office Word, Excel, PowerPoint et OneNote 2013
RT. Microsoft vendra uniquement ce système d'exploitation aux fabricants d'appareils directement, et non comme un
produit autonome pour les consommateurs. Windows RT aura des mises à jour annuelles, la première mise à jour en
date de Windows RT a eu pour nom Windows 8.1 RT.
4
Construction
Un système d'exploitation tel que ceux de la série Windows est un ensemble de programmes qui manipule les moyens
matériels de l'ordinateur et offre aux logiciels applicatifs des services en rapport avec leur utilisation[6] . Les principaux
programmes internes de la série Windows NT sont la couche d'abstraction matérielle, le noyau, les pilotes, le système
graphique, et les interfaces de programmation Win32 et POSIX. Une partie des programmes sont exécutés en mode
noyau, et le reste est exécuté en mode utilisateur. Lorsqu'un programme est exécuté en mode utilisateur, ses possibilités sont limitées : l'accès à certains emplacement de mémoire et l'exécution de certaines instructions est interdite. les
produits de la famille Windows comportent différents programmes permettant l'exécution d'applications dans différents environnements ayant chacun sa propre interface de programmation : MS-DOS, OS/2, POSIX ou Win32 - ce
dernier, peu utilisé au début, est devenu l'environnement de référence, utilisé par la majorité des applications pour
Windows[6] .
L'interface de programmation Win32 est un très large ensemble de fonctions, utilisées par les applications notamment
pour manipuler des processus, des threads, utiliser les réseaux informatiques, les périphériques, afficher des fenêtres,
des dialogues, des widgets, ou traiter des erreurs. Il permet également d'utiliser des services tels que DirectX, GDI,
OpenGL ou MAPI, ainsi que des services offerts par des objets COM ou ActiveX. Win32 est disponible sur les
produits des branches Windows 9x, Windows NT et Windows CE[6] .
Les produits de la famille Windows sont livrés avec une gamme de programmes qui permettent de leur ajouter des
fonctionnalités, parmi lesquels des jeux, des serveurs et des applications[7],[8] .
Les jeux incorporés[8]
Les logiciels serveurs[8]
9
5
Suite des versions du point de vue marketing
Les applications
•Le navigateur Web Internet Explorer,
•La messagerie instantanée Windows Live Messenger,
•La messagerieélectronique Outlook Express (Outlook 2013 à partir de Windows 8),
•L'éditeur de texte Bloc-notes, le traitement de texte WordPad,
•L'éditeur d'image matricielle Microsoft Paint,
•
•
•lecteur multimédia Windows Media Player,
•Windows Movie Maker.
Le jeu d'échecs Chess Titans,
•Le démineur,
•Le solitaire.
Le serveur web IIS, un serveur d'impression, le serveur d'annuaire Active Directory et Active Directory
Federation Services, le serveur de groupware Windows SharePoint Services, les serveurs de fichiers
CIFS et NFS, le lot de serveurs Windows Services for Unix ainsi que le service SNMP et l'outil
d'administration MMC. Ces programmes sont automatiquement démarrés ou arrêtés par le Service
Control Manager - le logiciel de contrôle de serveurs.
5.1
Systèmes abandonnés par Microsoft
Microsoft a développé 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.
• Microsoft Bob conçu pour remplacer le gestionnaire de programme dans Windows 3.1x et Windows 95 mais
a été un échec flagrant qui a conduit à son abandon rapide (avant la sortie de Windows 98).
5.2
Systèmes non distribués par Microsoft
Certains autres systèmes assurent une compatibilité plus ou moins complète avec Windows :
• ReactOS est un système d’exploitation en développement visant à être compatible avec NT 5[9] .
• Wine est un ensemble de bibliothèques permettant d’exécuter certains logiciels conçus pour Windows sur les
systèmes Unix et Linux, plus les fichiers hcl qui se trouvent dans le dossier support du CD d’installation de
Windows 2000.
10
8
6
Chronologie des sorties
7
Un système d’exploitation controversé
NOTES ET RÉFÉRENCES
Au cours des années 1990, en particulier avec la version 95, Windows couvre les neuf dixièmes du marché des
systèmes d’exploitation et des applications bureautiques pour PC. En janvier 2007, il était installé sur plus 95 % des
ordinateurs personnels[15] . 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 engagé des poursuites antitrust à son encontre dans de nombreux pays, 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é (par exemple les écrans bleus de la mort) 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 lié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 (incompatible avec les PC), les nombreuses
distributions Linux et les systèmes *BSD ou AmigaOS (incompatible avec les PC).
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 »[16]
en référence à l'illégalité de la pratique (en France).
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
Windows Media Player. Cette décision n’a pas plu à la Commission, laquelle prétendait à la fois à ce que l’entreprise
fournisse ce produit pour « améliorer la situation du marché », tout en ne voulant 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 qui n’a pas été un succès commercial. Il s’avère que non seulement Real
Player, qui avait inspiré ces poursuites pour concurrence déloyale, reste compétitif, mais qu’elle se sert elle-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 rendre ses systèmes d’exploitation incompatibles avec les autres, 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 leurs 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,
SFML, SDL…). D’autres bibliothèques permettent de faire fonctionner des applications Windows (Win32) sur des
systèmes de type Unix (comme Linux ou *BSD), par exemple Wine. L’utilisation de ces bibliothèques se fait de
manière transparente pour l’utilisateur.
8
Notes et références
[1] « Lesson 2 - Windows NT System Overview », Microsoft TechNet, Microsoft (consulté le 25 novembre 2014)
[2] http://multimedia.dna.fr/article/art_aff_2002.php?id=1897&rub=2&ssrub=
[3] http://www.lemagit.fr/article/linux-microsoft-serveurs-gartner/8649/1/marche-des-serveurs-linux-progresse/
[4] Les notions de fenêtrage ont été auparavant décrites dans le livre “L'ergonomie du logiciel sur micro-ordinateur” de Didier
Hallépée (éditions L'impensé radical, 1980) et utilisées notamment dans le progiciel de Gestion de stock de Bijouterie
11
Geistock fonctionnant sur Pet de Commodore et dans les solutions de comptabilité marchandise déployées dès 1983 dans
l'ensemble des magasins Prisunic sur ordinateurs Sirius puis IBM PC
[5] : Windows 7 : Le Service Pack 1 de Windows 7 est disponible, ZDNet, publié le 23 février 2011.
[6] (en)Feng Yuan, Windows Graphics Programming : Win32 GDI and DirectDraw, Prentice Hall Professional - 2001,(ISBN
9780130869852)
[7] (en)David Aaron Karp, Tim O'Reilly et Troy Mott, Windows Xp In A Nutshell, O'Reilly Media, Inc. - 2005,(ISBN 9780596009007)
[8] (en)William R. Stanek, Windows 7 : The Definitive Guide : The Essential Resource for Professionals and Power Users,
O'Reilly Media - 2009,(ISBN 9781449379452)
[9] « ReactOS est un projet avancé gratuit et libre visant à créer un système d’exploitation disponible et compatible avec
Microsoft Windows XP. »
[10] Fin du support pour Windows 98, Windows 98 Deuxième Édition et Windows Millennium Édition, Microsoft.com, dernière
mise à jour le 30 juillet 2009.
[11] « Politique de support Microsoft », Microsoft, 4 mai 2005 (consulté le 25 mars 2007).
[12] « Politique de support Microsoft ».
[13] « Politique de support Microsoft ».
[14] « Politique de support Microsoft »
[15] Rédaction ZDnet, « Systèmes d’exploitation : Windows en léger recul face à Mac OS et Linux », 2007 (consulté le 25
octobre 2007).
[16] 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.
9
Voir aussi
9.1
Articles connexes
• Microsoft
• Liste des fichiers Windows
• Système d’exploitation
• Briefings de sécurité BlueHat
9.2
Liens externes
• Site officiel
• Catégorie Windows de l’annuaire DMOZ
•
Portail du logiciel
•
Portail de Microsoft
12
10
10
SOURCES, CONTRIBUTEURS ET LICENCES DU TEXTE ET DE L’IMAGE
Sources, contributeurs et licences du texte et de l’image
10.1
Texte
• Microsoft Windows Source : https://fr.wikipedia.org/wiki/Microsoft_Windows?oldid=116705051 Contributeurs : Shaihulud, FvdP, Tarquin~frwiki, Shaitan~frwiki, Hashar, Calo, Yann, Med, Tilux, Alvaro, Koxinga, Looxix, Fpeters, Jerome misc, Hemmer, Dirac, Phido,
Orthogaffe, JJ~frwiki, Traroth, Highlander, Ellisllk, Céréales Killer, Aurelienc, Washkami, Hopea, Fabien1309, Shakti, Emmanuel, Xulin,
Fenkys, HasharBot, Abrahami, Møgluglu, Serged, Raph, Alibaba, Pulsar, Sebmonnier, Cœur, Rhadamanthes, P-e, Symac, Etrangepulpe,
Deelight, Manchot, Michel BUZE, Xillimiandus, Tieno, Archeos, THA-Zp, Fafnir, BenoitL, Guillaumito, Sanao, Pic, Marc Mongenet,
MedBot, Sam Hocevar, Atlence, Nyco, Xmlizer, Francois Trazzi, Phe-bot, Chrysander, Turb, François-Dominique, Peco, Bibi SaintPol, Cédric, Romainhk, Pickupjojo, Sadich, Al1, Trusty, Chl~frwiki, Hégésippe Cormier, Coyote~frwiki, Escaladix, Foxandpotatoes,
Mtoo, AlainC, Korrigan, Remyv, Jef-Infojef, Doch54, PieRRoMaN, T~frwiki, Slow Brain, Baronnet, Criric, Bayo, Mythos75, Apokrif,
Felip Manyé i Ballester, Foux, Fayd, Leag, Elsasserjo, HybridTheory2, TulipVorlax, ILux, Bicounet, Poil, Sherbrooke, Gédé, B.bellec,
Lemarsupilami2001, Ed7789, Vatekor, FredB, Jean-Frédéric, Elfi, DocteurCosmos, Korg, Gede, Chobot, Gribeco, Fimac, Thom225,
RobotE, Stanlekub, Taguelmoust, Charlesb, Like tears in rain, Zetud, GeekShadow, Zassenhaus, David Berardan, AnoNimes, Probot,
Arnaud.Serander, Tvesin, Gzen92, Neustradamus, RobotQuistnix, FlaBot, Mamelouk, ComputerHotline, Tavernier, EDUCA33E, Ash
Crow, YurikBot, Jylam, Eskimbot, Florentriv, Mike2, Tieum512, Guillom, Lorenzo, Jerome66, BMR, Noritaka666, Askywhale, Purodha,
Litlok, 16@r, Loveless, Fedora, Myst, Et caetera, Le gorille, Raizin, DonCamillo, Reelax, MelancholieBot, Shawn, XarUken, Malosse,
Hagavaf, Oxo, Silex6, Olivemrs, Louperivois, Freewol, Vascer, Pautard, Jivef, ObiWan Kenobi, Cpartiot, Erasoft24, Kaewa Koyangi,
Hautbois, Fabrice Ferrer, Pwapwal, Torpii, SashatoBot, Manu1400, MetalGearLiquid, Malta, Moumousse13, Martin', Micka13, Milord,
Riikou, Grondin, Choixpeau, Papaza, Yahooland, RRt, WartBot, Captainm, LUDOVIC, Klorydryk, Lorambo, Thijs !bot, Grimlock, N21, Vspaceg, O2, Kuja IX, Kyle the bot, Pwet76, Laurent Nguyen, Rémih, Xhienne, Numat, Wii2006, BOT-Superzerocool, Calcineur,
Wikiped92~frwiki, Chtfn, Mishkoba, Mafiou44, IAlex, Auxerroisdu68, Nono64, OccultuS, Sebleouf, Matrix76, C-cube, Van Rijn, Aratal, M@XflY, CommonsDelinker, Eybot, FR, Jccochez, Olivier Hammam, Ipodsocool, Estonius, Piquart, Sebala, Jordan Girardin, Reibot, Salebot, KanZ, Speculos, Martial75, Necsus~frwiki, DodekBot~frwiki, Gerakibot, Isaac Sanolnacov, AlnoktaBOT, Zakke, SolykZ,
Le Loup Be, Komandor, TXiKiBoT, Bapti, VolkovBot, Theoliane, Cjoathon, Nanoxyde, Mikayé, AmaraBot, Chicobot, Yasaj, Ethaniel
1777, BiffTheUnderstudy, Melkor73, Synthebot, Olivier.bellemain, Ptbotgourou, Cjp24, Gz260, RyDroid, Xic667, Ntim007, SieBot,
Panic~frwiki, Binabik, Nakwada, Pseudomino, Cxielarko, Gakman, JLM, Reptilou, Dsant, Kyro, OKBot, STBot~frwiki, Yanissamy1,
Rem73, Hercule, Bub’s, Bloody-libu, DumZiBoT, Wakka27, SniperMaské, Surveyor, Raude, Ir4ubot, DragonBot, Phanoo, Martine4ever,
Okno, PixelBot, Jejecam, Estirabot, Wuyouyuan, Zaballe, Rinaku, MeGAmeS1, Mro, HerculeBot, Jojo5708, Antoine2008, Gerardgiraud, Nicolas Pawlak, WikiCleanerBot, Maurilbert, Letartean, SilvonenBot, ZetudBot, Mika63800, Julien1978, Bub’s wikibot, Thrawn49,
Tanhabot, JackPotte, 10abolo, Abujoy, LinkFA-Bot, Bootalex, Luckas-bot, Ouverture fantaisiste, Vyk, Jotterbot, GrouchoBot, Nakor, Tibo29, DSisyphBot, Pic-Sou, Penjo, Jcarbaut, Asavaa, A0B1C2D3, ArthurBot, Mikefuhr, Cantons-de-l'Est, D4m1en, Xqbot, RibotBOT,
Nomarcland, Francesco59, Samlaptop85213, JackBot, Daxterminator, Kanabiz, Alex-F, Livestudio, Olivier222, Actarus Prince d'Euphor,
Winnietroller, Xtrashild, MastiBot, Coyote du 57, Lomita, Orlodrim, TobeBot, Adhame95, BluesyPete, Etoilegirl010, Ripchip Bot, Olyvar, Fuktamer, Ismail.bennana, Toto Azéro, Frakir, Ineatech, Lgoman, Goodshort, Scuderia4, EmausBot, Salsero35, Kilith, HRoestBot,
IoSono, Ltrlg, JackieBot, ZéroBot, Renommé 20150211, Askedonty, Dalnord, Hlm Z., Georgh50, AAscensi, Titanicophile, Gab1999,
Vincent Everett, WikitanvirBot, Jules78120, Antib88, TheWize, MerlIwBot, Gamer-Actu, Laboratoire kario, Woozz, OrlodrimBot, Le
pro du 94 :), Jose.gil, A.BourgeoisP, Wyatt lang, Motisances, Simon-kempf, Titlutin, Mattho69, Homéoprune, Cgsyannick, Victor Delaunay, Enrevseluj, CasualNib, Cvbn, Flizon, Agenziafas, Mstef, Lcb2012, Caminel, Zippedfire, Trollface91, Housterdam, Leodegar,
Arbautjc, Steack7, Hpagnon, MnoZzeb, LJC76, Addbot, Gratus, Dejam, FSV, Abctamere, Theo2317, Gégéyéyé, Rainbaute, Kappalambda, JEGDHEGD, RexFan22, Etanga, Erwan man, Waxo01, OlivierR67, Do not follow, Mimidu91160, Lituanie, Cyrilschumacher,
Gbrlca1999, Jules WMFr et Anonyme : 456
10.2
Images
• Fichier:Crystal_kpackage.png Source : https://upload.wikimedia.org/wikipedia/commons/4/40/Crystal_kpackage.png Licence : LGPL
Contributeurs : All Crystal icons were posted by the author as LGPL on kde-look Artiste d’origine : Everaldo Coelho (YellowIcon) ;
• Fichier:Disambig_colour.svg Source : https://upload.wikimedia.org/wikipedia/commons/3/3e/Disambig_colour.svg Licence : Public
domain Contributeurs : Travail personnel Artiste d’origine : Bub’s
• Fichier:Gtk-dialog-info.svg Source : https://upload.wikimedia.org/wikipedia/commons/b/b4/Gtk-dialog-info.svg Licence : LGPL Contributeurs : http://ftp.gnome.org/pub/GNOME/sources/gnome-themes-extras/0.9/gnome-themes-extras-0.9.0.tar.gz Artiste d’origine : David Vignoni
• Fichier:M_box.svg Source : https://upload.wikimedia.org/wikipedia/commons/9/94/M_box.svg Licence : Public domain Contributeurs :
Travail personnel basé sur : File:Microsoft.svg Artiste d’origine : Ariesk47 (<a href='//commons.wikimedia.org/wiki/User_talk:Ariesk47'
title='User talk:Ariesk47'>talk</a>)
• Fichier:Microsoft_Windows.svg Source : https://upload.wikimedia.org/wikipedia/fr/7/74/Microsoft_Windows.svg Licence : marque
déposée Contributeurs : Cette image vectorielle au format SVG a été créée en convertissant ce fichier disponible au format Encapsulated
PostScript sur la banque de logos Brands of the World. Artiste d’origine :
inconnu
• Fichier:Microsoft_Windows_logo.png Source : https://upload.wikimedia.org/wikipedia/fr/f/f3/Microsoft_Windows_logo.png Licence :
marque déposée Contributeurs :
Version convertie en PNG de [1] avec le fond transparent Artiste d’origine :
inconnu
• Fichier:Microsoft_Windows_logo_and_wordmark_(Pre-XP).svg Source : https://upload.wikimedia.org/wikipedia/commons/3/38/
Microsoft_Windows_logo_and_wordmark_%28Pre-XP%29.svg Licence : Public domain Contributeurs : Copied from http://www.brandsoftheworld.
com/search/117811985/5677.html, Later modified by User:Koman90. Artiste d’origine : This file : User:Koman90
• Fichier:Question_book-4.svg Source : https://upload.wikimedia.org/wikipedia/commons/6/64/Question_book-4.svg Licence : CC-BYSA-3.0 Contributeurs : Created from scratch in Adobe Illustrator. Originally based on Image:Question book.png created by User:Equazcion.
Artiste d’origine : Tkgd2007
10.3
Licence du contenu
13
• Fichier:Windows_family.png Source : https://upload.wikimedia.org/wikipedia/commons/7/76/Windows_family.png Licence : CC BYSA 3.0 Contributeurs : Travail personnel Artiste d’origine : Okno
• Fichier:Windows_logo_(2001-2012).png Source : https://upload.wikimedia.org/wikipedia/fr/f/fb/Windows_logo_%282001-2012%29.
png Licence : marque déposée Contributeurs :
Microsoft PressPass Artiste d’origine :
inconnu
• Fichier:Windows_logo_and_wordmark_-_2012.svg Source : https://upload.wikimedia.org/wikipedia/commons/8/83/Windows_logo_
and_wordmark_-_2012.svg Licence : Public domain Contributeurs : Ce fichier est dérivé de : Windows 8 logo and wordmark.svg : <a
href='//commons.wikimedia.org/wiki/File:Windows_8_logo_and_wordmark.svg' class='image'><img alt='Windows 8 logo and wordmark.svg' src='https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Windows_8_logo_and_wordmark.svg/131px-Windows_8_
logo_and_wordmark.svg.png' width='131' height='25' srcset='https://upload.wikimedia.org/wikipedia/commons/thumb/f/fe/Windows_
8_logo_and_wordmark.svg/199px-Windows_8_logo_and_wordmark.svg.png 1.5x, https://upload.wikimedia.org/wikipedia/commons/
thumb/f/fe/Windows_8_logo_and_wordmark.svg/261px-Windows_8_logo_and_wordmark.svg.png 2x' data-file-width='459' data-fileheight='88' /></a>
Artiste d’origine : File:Windows 8 logo and wordmark.svg : Multiple editors ; see image description page
10.3
Licence du contenu
• Creative Commons Attribution-Share Alike 3.0