Synthèse des gammes Windows
 


Architecture PC – BIOS :

http://thomas.linard.free.fr
 

architectures d'ordinateurs :

http://fr.wikipedia.org/wiki/PC_(Informatique)

http://www.commentcamarche.net/pc/pc.php3

http://www.commentcamarche.net/pc/cpu.php3

http://www.chez.com/philippelhardy/computech.html

http://www.vulgarisation-informatique.com/composants.php

 

 

 

Microsoft Windows :  http://fr.wikipedia.org/wiki/Microsoft_Windows

 

 

 

De Windows 1.0 à Windows Server 2003, 20 ans en 2002 !
Microsoft a publié un récapitulatif historique, qui raconte la saga de son OS, depuis l’annonce de Windows 1.0, le 10 novembre 1983 (et oui, bientôt 20 ans, comme le temps passe …), à l’annonce future de Windows .NET Server.
Entretenez votre éventuelle nostalgie, en (re)découvrant des photos de boîte produit et des images écrans, disparues depuis belle lurette …
Lire la saga Windows : http://www.microsoft.com/windows/WinHistoryIntro.asp

Les serveurs Windows NTX : http://www.microsoft.com/windows/WinHistoryServer.asp

 

La famille des serveurs Windows :

(2003 : Le futur Win .NET server  est devenu Windows Server 2003, en 4 éditions.)

 

 Microsoft museum

 

 

 

 

 

 

 

Tous les Windows :

http://www.commentcamarche.net/win/winintro.php3

http://www.a525g.com/systemes-exploitation/histoire-windows.htm

Windows  histo

http://www.bellamyjc.net/fr/windowsxp2003.html#successeur

http://www.operating-system.org/betriebssystem/_french/bs-windows.htm

Forces et faiblesses des Windows selon Christian Casteyde !

http://speedup.free.fr/?p=art-98inst

Pour ou contre le même code pour les SE ?

 

Toutes les interfaces graphiques Windows sur PC, et des SE depuis 1973 !

= le musée virtuel des captures d'écrans des principales GUI !
http://www.toastytech.com/guis/

 

En anglais :

http://www.microsoft.com/windows/WinHistoryIntro.mspx

http://www.emsps.com/oldtools/msver.htm

http://members.fortunecity.com/pcmuseum/windows.htm

http://www.computerhope.com/history/windows.htm

http://en.wikipedia.org/wiki/History_of_Microsoft_Windows
http://www.neowin.net/articles.php?action=more&id=53&perpage=1&pagenum=1

http://theosfiles.com/

 

 

 

 

 

 

Tous les SE Microsoft :

http://www.ac-nancy-metz.fr/services/tec/les_os.htm

 

All Microsoft' OS :

http://www.tacktech.com/display.cfm?ttid=30
 

Historique et screenshots des Windows 1.0 à Win Server 2003 :

http://www.neowin.net/articles.php?action=more&id=53

 

 

Une histoire de Windows en images-écran
Le site américain Wired propose une rétrospective Windows, de la version 1.0 à Vista, en passant par toutes les versions intermédiaires.
Chacune d’entres elles est illustrée d’une image-écran, ce qui permet aux plus anciens d’entre nous de cultiver une certaine nostalgie, aussitôt tempérée par un certain nombre de mauvais souvenirs … Visiter la galerie Windows de Wired :
http://blog.wired.com/wiredphotos31/


 

 

 

 

 

 

Généralités historiques :
 

Chez Microsoft, dans les années 80, l'arborescence des répertoires, à partir de MS-DOS 2.0, est inspirée d'Unix. Une bonne idée, heureusement pas licenciée !

Sur les SE Microsoft DOS et Windows 9x hérités, il n'y pas pas besoin de monter une partition comme sur Unix ou Netware. Par contre, le montage d'une partition se fait automatiquement sur la gamme NTx-200x.

Sur les SE Microsoft DOS, on n'accède aux partitions que par une lettre (A: C: etc ), héritage de son ancêtre et modèle CP/M !  Ce passage par des lettres est conservé avec les Windows 9x hérités et les Windows modernes NTx.

Sur les MS-DOS et Win 9x, un volume, chez Microsoft, était une partition formatée et donc utilisable par sa lettre affectée.

Sur les NTx-200x, le terme volume à évoluer avec la technologie ! Une partition sans lettre affectée, peut être un volume.

 

Les noms de fichiers sous MS-DOS, Win 3.x, Win 9x, ne distinguent pas les majuscules des minuscules contrairement à Unix. Sous les NTx-200x, en NTFS, les majuscules sont respectées mais non gérées.
 

Les noms de fichiers sous les SE Microsoft ont besoin d'une extension pour indiquer leur type.

Ceci n'est pas nécessaire pour les fichiers gérés par des Apple Macintosh et sous des Unix. En effet, les fichiers sous ces systèmes intègrent dans leur entête le descriptif utile.

 

La limite des noms de fichiers en 8.3 a été longtemps un handicap jusqu'à Windows 95, alors qu'Unix gérait  jusqu'à 256 caractères ! Mais le MS-DOS avait été écrit pour un petit PC, et non sur une machine plus sophistiquée et pour des besoins plus ambitieux et plutôt techniques.

 

 

 

 

 

 

 

Les OS 64 bits Microsoft :

http://news.zdnet.fr/story/0,,t118-s2132737,00.html?nl=zdnews

Le principal avantage de cette architecture réside dans sa capacité à s’affranchir de la limite de mémoire à 4 Go des systèmes d'exploitation 32 bits, permettant aux applications natives 64 bits d’utiliser d’énormes quantités de RAM. (Un SE 32 bits sur un processeur 32 ou 64 bits limite les capacités d'adressage. Ne pas confondre adressage en mémoire et taille du mot des registres de calculs)

 

 

 

 

 

 

 

 

 

 

Synthèses des évolutions par ligne de technologie :

(et dans l'ordre d'apparitions, par techno)

 

- MS-DOS 1.0 à 6.22

- Win 1.0, puis 2 sur MS-DOS 2, 3 et 4  + Win 3.x sur MS-DOS 5 ou 6

- Win 95 lancé par MS-DOS 7.0, Win 98 et 98-SE lancés par MS-DOS 7.1,
 Win ME lancé par MS-DOS 8.0

 

- NT 3.x  -  NT4.0  -  Win 2000 (= NT 5.0)  -  Win XP (= NT 5.1)

   -  Win Server 2003 (= NT 5.2)  -  Le prochain pour 2006  a pour nom de code Longhorn (NT 6.0 ?)


- Les fichiers .ini de Win 1,2,3.x ont été remplacés par le registre. Apparu avec NT 3.1 et Win 95

http://support.microsoft.com/default.aspx?kbid=256986

http://wintech.free.fr/registry.htm
 


- Communication inter-process Windows, ou inter applications :
DDE Dynamic Data Exchange = pour échanger des données entre applications - puis NetDDE.
OLE  : liaison et incorporation d'objets : autorise le lancement d'une tâche fille par l'appli principale.
 Normes Microsoft d'interopérabilité entre objets :
 COM
 DCOM distributed components objects model : permet de concevoir des applications composées d'objets réutilisables et exécutables sur différents serveurs du réseau. (Apparu la première fois dans NT4 Server)  -  puis  COM+  -  puis  DNA !
Détails et historique à http://www.developpez.com/windows/dcom/t1.html

 

- ActiveX : nouvelle appellation des contrôles OLE depuis 1997 = ensemble de  technologies différentes basées sur plusieurs langages de programmation : OLE + des capacités réseau ajoutées à Visual Basic.
Pour contrer Java intégrés dans les navigateurs après 1994, Microsoft a donc rhabillé de neuf OLE et Visual Basic, en les dotant de capacités réseaux. Mais ce la ne suiisait pas, alors Microsoft a permis à ses OS le traitement de scripts, rédigés en VBScript, un dialecte de Visual Basic, à partir de 1998.

 

- Technologies de composants distribués : ActiveX et DCOM

 


- Internet Explorer : versions 1, 2, 3 apparues dans les Win 95 et NT4. Puis la 4 dans Win 98. La 5 avec Win  ME et 2000. Et la 6 fournie avec Win XP.

 

- Serveur Web IIS :

IIS 1.0 add-on pour NT6.5, IIS 2.0 avec NT4.0 1996, IIS 4.0 1998, IIS 5.0 avec Win 2000, IIS 6.0 dans Server 2003. Nom de code du prochain IIS : Indigo.

 http://www.itpro.fr/index1.asp?IdArticle=1636&rub=2

 

 

- DirectX : Ce logiciel, apparu en 1995, développé et distribué gratuitement par Microsoft, assure des fonctions multimédias et d'affichages avancées.

 

 

- SMB puis CIFS  (protocoles de partage de fichiers et d'imprimantes en réseaux)
"Le protocole SMB est utilisé par toutes les solutions réseaux Microsoft depuis le début des années 80. L'ancêtre était le produit MS-Net revendu sous forme de licence à IBM pour son IBM PC Lan, ou à 3Com pour son 3Plus. Ensuite en 87, IBM et Microsoft ont annoncé conjointement une solution réseau pour OS/2, compatible avec MS-Net. C'était l'OS/2 LAN Manager. Puis sont encore venus Windows for Workgroups, NT3.x, Windows 95, NT4, Win98."
Win 2000, Win XP, Wsrv 2003 l'utilisent encore sous sa forme plus propre et épurée : CIFS

 

- Protocoles transports et réseaux : NetBIOS, NetBEUI, NWLink (compatible IPX/SPX), TCP/IP V4, puis TCP/IP V6.

TCP/IP V4, standard de fait, imparfait, mais évoluant rapidement au gré des besoins par le mécanisme des RFCs. La version 6 de TCP/IP apporte bien des avantages.

 

 

- Annuaires de domaine sur serveurs : SAM de NT4 srv ,  puis  Active Directory de  NT5(2000 srv) et 5.2 (srv 2003).

- Serveur de messagerie : Microsoft Mail 3, 3.2, 3.5 - Exchange Server 4.0, 5.0, 5.5, 2000, 2003

- Logiciels client de messagerie : MS-Mail, MS Exchange, MS Outlook 97-98-2000-2002 (livrés sur le CD de Exchange Server, ou seul, ou avec le pack Office), MS Outlook Express 4.0 à 6.0 (clients POP3 livrés avec IE depuis IE4.0).  http://www.arobase.org/oe/oe-internetmail.htm

+

http://javarome.free.fr/net/Windows.html

 

Active Directory (annuaire dynamique, hiérarchique et réparti) :

Le service d'annuaire qui renferme des informations relatives aux objets d'un réseau et met celles-ci à la disposition des utilisateurs et des administrateurs réseau. Active Directory permet aux utilisateurs réseau d'accéder aux ressources autorisées partout sur le réseau à l'aide d'une simple procédure d'ouverture de session. Il fournit aux administrateurs réseau une vue hiérarchique intuitive du réseau et un point d'administration unique de l'ensemble des objets du réseau.

http://pot-pourri.fltr.ucl.ac.be/wint40/win2000/active_dir/fr/presentation.htm

http://www.laboratoire-microsoft.org/articles/win/ad/

http://pot-pourri.fltr.ucl.ac.be/wint40/win2000/active_dir/fr/presentation.htm

http://manu.all-3rd.net/hsc/docs/rapport_epita/html/multi/

 puis Méta annuaire !

 

Voir l'historique des annuaires dans la page :

http://bruno.duffet.free.fr/technique/se-architectures.html

 

 

 

 

 

 

.NET : la marque commerciale des outils de développement Microsoft.

C'est la plate-forme Microsoft pour la nouvelle génération de logiciels distribués et coopérants, les services Web XML.

http://www.eu.microsoft.com/france/net/

Architecture qui succède à DNA.

. NET Lancé en janvier 2002, voir le paragraphe détaillé à cette année.

 

.NET est la traduction technologique par Microsoft pour résoudre des problèmes de connectivité des entreprises et des utilisateurs. Depuis 1998, Microsoft bâti toute sa stratégie logicielle sur XML et les services Web.

L’architecture .NET apporte des changements radicaux pour ce qui est de l’invocation de traitements distants (remoting). Un tout nouveau modèle et de nouveaux concepts remplacent DCOM dans l’environnement .NET

 

.NET ne fonctionne pas uniquement sur Windows : plusieurs éléments de .NET ont été normalisés (standardisé par l'ECMA) et sont disponibles sur d'autres plates-formes.

 

* Entre runtime et SDK, il y a Rotor ou SSCLI (Shared Source CLI). C'est le SDK, avec des sources, sans ASP.NET ni ADO.NET (accès base de données) ni Windows Forms.

Permet de compiler du C# uniquement sur Windows XP et FreeBSD.

http://alain.vizzini.free.fr/outils.html

 

 

.NET est du middleware. En concurrence avec JBoss  etc...


Le projet Mono propose un .NET compatible en open source.

 

http://www-src.lip6.fr/homepages/Lionel.Seinturier/middleware/dotnet.pdf

http://alain.vizzini.free.fr/coursidx.html

http://www.labo-dotnet.com/

http://www.dotnet-fr.org/

http://www.club-dotnet.com/

http://www.c2i.fr/

http://www.labmice.net/NET/default.htm

http://msdn.microsoft.com/Architecture/

Pourquoi Microsoft doit expliquer .NET

FAQ .NET

Ce qu'il manque à .NET

http://www.dotnet-fr.org/

Des ressources sur .NET :  http://www.gasp.fr/

http://www.gotdotnet.com/

http://theserverside.net/

 

 

Mono, le compatible .NET :

http://www.vnunet.fr/actualite/expert/applications/20040507003

Mono 1.0: le clone open source de .NET est lancé - Actualités - ZDNet.fr

http://zdnet.fr/actualites/technologie/0,39020809,39163418,00.htm

 

 

 

 

 

 

 

Il y a des Microsoft  Windows presque partout !

- dans les organiseurs avec Windows CE

windows ce net et pocket PC

http://www.operating-system.org/betriebssystem/_french/bs-wince.htm

 

- dans des boîtiers dédiés, embarqués, ou pour le temps réel : Windows embedded

Windows embedded

 

- dans le salon avec :

Windows xp mediacenter 2004

 

- dans les téléphone mobiles : smartphone

 

- dans les TabletPC : Windows XP edition TabletPC

 

 

 

 retour au sommaire chronologie des  OS