Les gammes de syst\350mes Microsof
Transcription
Les gammes de syst\350mes Microsof
Les gammes de systèmes Microsoft Les gammes de systèmes Microsoft : Architecture PC – BIOS MS-DOS Windows 3 Windows 9x (95-98-ME) Windows ME Windows NT 3.1 - 3.5 et 4 Windows NT 4 Windows NTx Migration de NT4 à Win 2000 Windows 2000 Windows XP Différences entre les Windows 9X et les NT-2000-XP Windows serveur 2003 De Windows 1.0 à Windows Server 2003, 20 ans en 2002 Réseaux Microsoft Microsoft et Internet (TCP/IP) Synthèses des évolutions par ligne de technologie etc ! 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 MS-DOS : historique MSDOS http://fr.wikipedia.org/wiki/MSDOS http://www.system-cfg.com/pages/hist_msdos.html http://www.operating-system.org/betriebssystem/_french/bs-msdos.htm http://home.tiscali.be/masterfrd/dos_stuff/dos_hist.html http://www.fortrel.net/cours/sysex/annexe1.html http://www.abandonware-france.org/ltf-utilitaires.php3 http://www.windos2000.net/ http://www.theosfiles.com/os_dos/ospg_dos_msdos.htm http://bootdisk.com http://www.drdos.com/ http://www.1formatik.com/le_dos.htm Page 1 Les gammes de systèmes Microsoft Foire aux questions DOS Voir d'autres SE du type DOS à ma mage web : http://bruno.duffet.free.fr/technique/les_autres_OS.html En anglais : http://www.emsps.com/oldtools/msdosv.htm (de très belles photos des boites !) http://www.rahuketu.com/hdo.htm Télécharger MSDOS : http://pos-ey.com/files.htm Adios MS-DOS de la revue, le monde informatique (LMI) : "Né en août 1980 sur la côte ouest des Etats-Unis dans l'état de Washington, Microsoft DOS (MS-DOS) est mort le 25 octobre dernier à New York, lors du lancement de Win XP, système d'exploitation 100 % 32 bits. Deux frères jumeaux lui survivent encore : PC-DOS chez IBM en version 2000 - très nettement améliorée par rapport à la 6.22 - et DR-DOS 7.03 chez Lineo www.lineo.com, la filiale client léger de Caldera. C'est ce dernier qui a connu la vie la plus mouvementée. Ecrit par Digital Research (DR), il a été ensuite repris par Novell qui s'est empressé de le céder à Caldera en 1996. En 1999, Caldera reconnaissait que les revenus tirés de la vente de DR-DOS lui avaient permis de financer ses efforts sur Embeddix et Embrowser, un OS et un navigateur légers. On trouve DR-DOS dans les fondements d'outils d'administration système comme ceux de PowerQuest pour permettre un boot à partir d'une disquette. Le développement des CDROM bootables rend de moins en moins nécessaire l'appel une disquette de boot. Que les nostalgiques des commandes en ligne et les vrais connaisseurs des couches basses s'empressent de faire leur disquette DOS souvenir." groupe de discussions : fr.comp.os.msdos Windows 3 : http://www.fortrel.net/cours/sysex/annexe2.html http://membres.lycos.fr/mcnahum/win98/avant/win3112.html http://www.chez.com/jenesaispas/index1.html http://www.win3x.org/ ou par : http://windows3x.free.fr http://www.operating-system.org/betriebssystem/_french/bs-win311.htm En anglais : http://www.emsps.com/oldtools/mswinv.htm Windows 9x (95-98-ME): http://www.fortrel.net/cours/sysex/annexe3.html http://membres.lycos.fr/mcnahum/debut.htm http://membres.lycos.fr/introinfo/windows1/histo.htm http://www.fortunecity.com/millenium/jamestown/62/histo.htm http://www.netline.be/formations/cours/win95/peertopeer.doc Guide des fonctionnalités techniques de Microsoft Windows 98 Page 2 Les gammes de systèmes Microsoft Mémoire RAM maxi avec la version 98 = 1 Go Plus de 128 Mo sous Win 98 et ME ? http://support.microsoft.com/default.aspx?scid=kb;fr;253912 Les PC des années 1998-2000 avaient 64 à 128 Mo en standard. http://www.theosfiles.com/os_windows/ospg_w95.htm http://www.theosfiles.com/os_windows/ospg_w98.htm http://www.emsps.com/oldtools/mswin95v.htm Fin du support tech de Win 98 le 16/01/2004 Win 95 : http://www.operating-system.org/betriebssystem/_french/bs-win95.htm Win 98 : http://www.operating-system.org/betriebssystem/_french/bs-win98.htm Windows ME (Millennium Edition) http://www.operating-system.org/betriebssystem/_french/bs-winme.htm http://www.hardgamers.com/dossiers.asp?no=10 http://www.hotline-pc.org/APPRENTISSAGE/modedos.htm#1 http://www.club.suroit.qc.ca/a_2000vsME.htm http://www.gendnetclub.com/astuces/_winme.html http://www.autourdupc.com/index.htm?page=/Logiciel/WIN98/WIN98ME.htm http://speedup.free.fr/?p=art-98inst http://www.theosfiles.com/os_windows/ospg_wme.htm Pour la version Millénium, la taille maximum est de 1 Go. Des infos chez MS (304943 et 253912). Windows NT 3.1 , 3.50, 3.51 et 4.0 : http://www.theraphit.com/ntworkstation/historique.html NT, Nouvelles Technologies, malgré le sens de l'acronyme, tire en fait ses origines dans le milieu des années 70. C'est une longue et belle histoire qui commence chez Digital avec VMS. Je détaillerai ce passage + tard ! Nouvelle technologie ... par rapport aux autres OS de Microsoft à l'époque (1993, c'est MS-DOS, Win 3.x, OS/2 1.x). Dave Cutler était l'architecte chef des OS de DEC (Digital Equipment Corporation) dans les années 80, et responsable de leur excellent système d'exploitation VMS (Virtual Memory System) sur VAX , qui tourne encore sur des milliers de sites critiques en 2000, des minis ordinateurs ou serveurs Alpha, aujourd'hui basculés chez Compaq par rachat, puis HP, par rachat aussi ! Passé chez Microsoft en 1988, en tant qu'architecte en chef, pour développer un nouvel OS moderne Microsoft, au cahier des charges ambitieux. A l'aide de quelques membres transfuges de son ancienne équipe DEC, et de centaines de développeurs Microsoft, les travaux aboutiront à NT 3.1 et à ses successeurs : NTx est alors très proche de VMS, mais avec une interface utilisateur graphique (IUG fr, GUI in english !). parenthèse VMS : VMS de DEC (qui a été acheté par Compaq, lequel a fusionné avec HP) http://www.openvms.org/ Page 3 Les gammes de systèmes Microsoft (Février 2003 : HP donne un coup de jeune à son très vieil OS - l'OpenVMS - qui fête par ailleurs ses 25 ans. OpenVMS est porté sur Itanium, le processeur d'Intel qui remplacera définitivement l'Alpha d'ici 2004. De quoi satisfaire quelques-uns de ses clients importants, comme les hôpitaux ou les compagnies financières, parfois dépendants d'OpenVMS.) de http://solutions.journaldunet.com/0302/030205_brefinter.shtml http://www.ntfaqfr.com/ntfaq/core6.htm "Digital Equipment Corporation (DEC) had one of the most successful general-purpose minicomputer operating systems. It was called VMS, and it supported Digital’s VAX architecture. Dave Cutler led DEC’s VMS development effort. In 1988, Cutler joined Microsoft to lead the development effort for the new high-end operating system in the Microsoft Windows family, Windows NT. Two primary forces shaped the Windows NT project: market requirements and sound design. The market requirements came from input from its customers around the world. The design goals came from advanced operating system theory and design. Market requirements dictated that Windows NT provide: • Portability across families of processors, such as the Intel x86 line. • Portability across different processor architectures, such as CISC and RISC. • Transparent support for single-processor and multiprocessor computers. • Support for distributed computing. • Standards compliance, such as POSIX. • Certifiable security, such as C2, F-C2, and E3. Design goals for Windows NT complimented market requirements: • Extensibility • Portability • Reliability • Robustness • Performance" extrait de http://www.microsoft.com/siteserver/ssrk/docs/rk_ntsvrunix.doc Dave Cutler : http://www.wikipedia.org/wiki/Dave_Cutler http://www.4reference.net/encyclopedias/wikipedia/Dave_Cutler.html news kanoarchitect http://www.microsoft.com/presspass/exec/steve/09-26enterprise2000.asp Unix et NT ont beaucoup de similitudes, mais aussi de différences. Ils ont tout deux été influencés en grande partie par des concepts et des théories identiques. L'architecture système et réseau, de NT, largement inspirée de VMS et Unix, lui en a conféré de leurs qualités. Mais NT est plus complexe qu'Unix ! Windows NT met en oeuvre différemment des mécanismes similaires au système Unix. L'architecture des NTx est dès le début constituée autour du micro-noyau Mach. Celui-ci est né en 1983 d'un projet de recherche de l'université de Carnegie Mellon (USA). Puis continué en 1994 par l'université d'Utah. Mach est basé sur un noyau (kernel) simple orienté communication, et a été conçu pour du calcul distribué et parallélisé tout en gardant une compatibilité UNIX 4.3 BSD. "Architectures micronoyaux : L'approche micronoyau est de plus en plus présente dans les systèmes d'exploitation modernes (Chorus, Mach, Windows NTx, Apple Rhaspody = Mac OS X, GNU HURD, ...). L'idée est de structurer les systèmes en une couche basse, le micronoyau, assurant les fonctionnalité de base et une couche haute composée d'un ensemble de modules, les serveurs, assurant les fonctions propres à chaque système. Cette approche modulaire facilite la portabilité, l'extensibilité et la mise au point." http://www.urec.cnrs.fr/cours/wnt/jres97/systeme.htm Page 4 Les gammes de systèmes Microsoft http://www.vnunet.fr/mac/actu/article.htm?numero=5614 http://www-igm.univ-mlv.fr/~dr/XPOSE/archiNT/winnt4.html http://www-2.cs.cmu.edu/afs/cs.cmu.edu/project/mach/public/www/mach.html L'architecture des SE basé sur un micronoyau a 2 inconvénients : complexité et lenteur. Microsoft a réussi à maîtriser la bête à partir de NT4 SP5, vers 1998. Et le matériel devenu plus puissant a permis de compenser la lenteur du système en parallèle avec l'optimisation des développeurs. Le noyau Windows NT, appelé Executive, mélange une architecture micro-noyau et un modèle en couches. Dans les années 90, le type de noyau était un débat fréquent. Aujourd'hui, on n'en parle presque plus. On n'a d'autres discussions sur la fiabilité, la stabilité, la sécurité, les réseaux et Internet, l'ergonomie, l'adaptation aux nouvelles technologies, etc ... http://www.operating-system.org/betriebssystem/_french/w-kernel.htm Extrait de http://www.netline.be/formations/cours/nt4/Windows%20NT% 20technotheque.doc : "L'ancêtre des systèmes d'exploitation portables est indiscutablement MACH. Windows NT en a largement adopté la philosophie. Dès 1979, Richard Rashid, de la Carnegie-Mellon University, s'est attaqué à la conception d'un système d'exploitation modulaire, conçu comme une collection de processus communiquant entre eux au sein d'un réseau par l'échange de messages. En 1984, il décide d'apporter à Mach la compatibilité Unix, lui offrant ainsi un grand volume d'applications disponibles. Mach contient déjà des threads, un mécanisme de communication inter-processus, un support multi-processeurs et un système original de mémoire virtuelle. DARPA, l'Agence pour les Projets de Recherche Avancés du Département Américain de la Défense, s'intéresse bientôt à Mach et finance la fusion de Mach et du Berkeley Unix 4.2BSD en un seul et unique noyau. Cette première mouture de Mach débouche en 1986 sur une version dédiée au VAX 11/784, un système composé de quatre processeurs. Suivent rapidement des versions pour l'IBM PC/RT, Sun 3, Encore et Sequent. A cette époque, l'Open Software Foundation, un consortium de fabricants d'ordinateurs réunis autour d'IBM, DEC et Hewlett Packard tente de briser l'hégémonie d'AT&T, concepteur d'Unix, sur son produit. L'OSF choisit Mach 2.5 comme base de son premier système d'exploitation, OSF/1. En 1988, la version 3.0 est allégée du code Berkeley Unix encore présent dans son noyau et devient réellement le premier système d'exploitation doté d'un microkernel. Le microkernel de Mach a été pensé comme une plate-forme susceptible d'accueillir d'autres systèmes d'exploitation: Unix 4.3 BSD, Unix System V, HP/UX et MSDOS. L'émulation des systèmes d'exploitation hôtes est prise en charge par une couche logicielle tournant en dehors du noyau, dans l'espace utilisateur ( USER SPACE )." Microsoft a lancé le concept de station de travail économique sur PC ... avec NT, surtout avec NT4 WorkStation. Cet univers vient du monde Unix, avec une grande puissance processeur, et un SE performant pour soutenir des applications exigeantes comme le calcul scientifique, ou financier, ou la vidéo. En tant que client réseau, NT Workstation n'avait pas d'équivalent concurrent en termes d'options. Il pouvait se connecter à tous les OS serveurs réseaux de la planète sans logiciel supplémentaire. Dans les années 80 et début 90, un OS serveur de réseau ne fournissait jamais tous les outils dont on pouvait avoir besoin. On devait en acquérir vers d'autres éditeurs. Quand NT 3.1 est sorti en 93, il avait en standard plusieurs modules que n'offrait pas Page 5 Les gammes de systèmes Microsoft Novell Netware (exemple : un serveur d'accès distant). Pas de GNU/Linux alternatif et gratuit à cette époque, et Unix était bien trop cher ! Microsoft a donc poursuivi au fil du temps, et des versions NTx, à ajouter des services et outils : un serveur DHCP, un serveur DNS, IIS le serveur Web et FTP, ... L'effet du tout compris avec cet OS, séduisant, facile a été efficace pour décider les acheteurs ! Puis la gamme Backoffice est apparue, mais là, pas en standard gratuitement dans le SE NT : Exchange Server, SQL Server, SMS Server, SNA Server. L'interface graphique de NT simplifie les interactions de l'utilisateur et rend l'OS plus facile à aborder pour les nouveaux administrateurs. Cela leur permet aussi de mettre la pagaille, hélas ! Ainsi Netware ou Unix sont très stables par leur conception, mais aussi personne d'une PME n'osait aller les toucher ! Vous n'imaginez pas le nombre de serveurs NT accessibles à n'importe qui dans une PME, avec la session admin ouverte ! et le nombre d'utilisateurs sur leur poste travaillant avec le compte admin ... Microsoft a continué dans le sens "facile et assisté" avec Win 2000 : mais contraindre un admin averti a passer par des assistants "clicouille" est parfois exaspérant. Et sur un serveur, c'est encore plus ridicule. En plus, quand vous aurez administré quelques serveurs dans des conditions épouvantables de confort, sans place pour la souris. Et qu'il faut se contorsionner pour voir l'écran au sommet d'une étagère ! éh oui, j'ai déjà vu : le serveur dans un placard et le commutateur dans les toilettes en TPE ;-) Cousinage NT avec VMS : L'équipe des programmeurs qui a développé NT, venaient de DEC, où ils avaient écrit VMS, on retrouve donc une très grande similitude dans les concepts mis en oeuvre et l'architecture de NT ! infos à venir dès que j'ai le temps de m'y coller ! ... VMS : http://www.operating-system.org/betriebssystem/_french/bs-hpux.htm#4 Les premiers jours de NT (en anglais) http://www.operating-system.org/betriebssystem/_french/bs-winnt31.htm 5 leçons sur NT X : http://www.netline.be/presse/inside_internet/nt/NT%20en%205%20lecons.htm Windows NT 4.0 : excellente présentation technique de l'iut-amiens.fr Windows NT 4 serveur fonctionne avec une grande variété de NOS, y compris : Netware, UNIX, Banyan, MS LAN Manager, Pathworks, SNA et Macintosh. Win NT serveur prend en charge le partage de fichiers via NCP, X-Open SMB et HTTP. Il prend aussi les interfaces d'application POSIX. La base de données registre http://www.urec.cnrs.fr/cours/wnt/wint-jres97.pdf http://www.theosfiles.com/os_windows/ospg_wnt.htm architecture NT4, schéma extrait de http://www-igm.univ-mlv.fr/~dr/XPOSE/archiNT/winnt4.html Page 6 Les gammes de systèmes Microsoft L'architecture de NT 5.0 (Win 200x) ajoutera le plug and play. http://www.operating-system.org/betriebssystem/_french/bs-winnt40.htm Windows NTx : de NT 3.1 et 4 à NT 5.0 (2000) et Win Server (NT 5.2 =2003) : http://www.microsoft.com/france/technet/edito/def_edito.asp : "Décider en 1989 de développer un nouveau système d'exploitation (Windows NT, mis sur le marché en 1993) n'a pas dû non plus être une décision facile. Si l'on prend en compte que ce système d'exploitation avait pour ambition d'être généraliste, ou pour faire simple de pouvoir être utilisé sur les postes de travail, sur les serveurs de ressources et d'infrastructure et sur les serveurs applicatifs, qu'il intégrait le support du multi-processing symétrique, qu'il apportait une isolation entre l'architecture système et les architectures matérielles (HAL pour hardware abstraction layer) et qu'il proposait une infrastructure composants (COM/DCOM) puis un moniteur transactionnel objet (MTS en 1996) et un middleware orienté message (Microsoft Message Queue), je serais assez tenté de dire que ne pas déceler de quelconque originalité serait faire preuve d'une étourdissante mauvaise foi. Cet environnement applicatif est d'ailleurs l'objet d'un certain nombre d'attentions puisque, mine de rien, nous avons pu en moins de deux ans proposer avec le "Framework .NET" des concepts assez originaux tels que les services Web, la communication entre composants hétérogènes (SOAP), la localisation (UDDI) et la description (WSDL) des services applicatifs tout en faisant standardiser les technologies et en semant la panique chez nos concurrents. Il est où le suivisme ? Si l'on ajoute dès les premières versions de Windows la possibilité de complètement séparer les interfaces de programmations applicatives (API) des "fournisseurs de Page 7 Les gammes de systèmes Microsoft services" (SPI) et donc de permettre l'accès à des sources de données ou des périphériques sans intégrer ce support dans les applications avec ce que l'on appelait à l'époque (1990) WOSA pour Windows Open System Architecture, approche qui a abouti à des technologies telles que Winsock (communications socket), ODBC (accès bases de données), ADSI (accès annuaires), CDO (accès messageries), TAPI (fonctions téléphonie) on comprend pourquoi la plate-forme Windows fut plébiscitée par les développeurs d'applications. " Extrait d'un texte d'un employé Microsoft. http://ntfaqfr.com/ntfaq/core6.htm#core6 http://www.urec.cnrs.fr/cours/wnt/jres97/systeme.htm http://sos.pc.free.fr/histoire/nt.html http://www.helpdrivers.com/frances/documentos/win2000.htm http://wintech.free.fr/ Architecture NT-2000 Timeline des Win NT server selon Microsoft Windows NT histo Théorie du micro-noyau Micro-noyaux, mega problèmes ! Comment naît un micro-noyau ( the making of Win XP, en anglais) en anglais : http://www.emsps.com/oldtools/mswinntv.htm winsupersite.com 3 articles en anglais sur l'histoire des NT Migration de NT4 à Win 2000 : http://pm95.free.fr/CrsWINT5.htm http://helios.ulaval.ca/w2k/rencontres http://wintech.free.fr/ http://www.gmg.ch/zoomout/Windows2000/upgrade/default.htm migration vers Server 2003 : http://www.zdnet.fr/techupdate/infrastructure/0,39020938,39137926-2,00.htm Windows Terminal Server (bureau Windows à distance sur protocole RDP) : La plate-forme Windows Terminal Server permet à différents types de plates-formes matérielles de se comporter en terminaux Windows exécutant des applications 32 bits à partir d'un serveur Windows NT. Il s'agit là d'une solution particulièrement attrayante pour le maintien d'une norme d'entreprise, lors de la phase de cohabitation ou de migration vers Office 2000. Cette stratégie permet également de réduire les coûts de gestion des postes de travail, en centralisant la puissance du poste de travail sur le serveur. Fonctionnement de la plate-forme Windows Terminal Server : Windows Terminal Server contient une partie serveur et une partie cliente. Le noyau serveur multi-utilisateurs permet d'héberger plusieurs sessions clientes simultanées sur Windows NT Server. Le client ne contient que le logiciel strictement nécessaire au démarrage du périphérique, à l'établissement de la connexion avec le serveur et à la présentation de l'interface utilisateur. Toutes les autres fonctions du système d'exploitation s'exécutent entièrement sur le Page 8 Les gammes de systèmes Microsoft serveur, y compris le lancement d'une application. Le serveur fournit l'environnement informatique hôte, avec la gestion de toutes les ressources informatiques par utilisateur (par exemple, la mémoire, le processeur et autres ressources). Par conséquent, dans l'environnement Windows Terminal Server, toutes les applications, y compris Office, s'exécutent entièrement à partir du serveur. Tous les utilisateurs exécutant Office sur Windows Terminal Server ouvrent une nouvelle instance de l'application sur le serveur, et toutes leurs personnalisations sont conservées dans un espace de stockage qui leur est propre. Sorti en 1998, TSE, le bureau Windows à distance, est intégré dans Win serveur 2000 et 2003 avec des services TS. Windows XP l'utilise aussi dans la fonction bureau à distance, et l'aide par un ami en réseau ! Le protocole utilisé est RDP sur le port TCP 3389 du serveur sur IP. http://wintech.free.fr/terminalsvr.htm Windows 2000 (= Windows NT 5.0) http://www.operating-system.org/betriebssystem/_french/bs-win2k.htm http://www.01net.com/article/192488.html http://www.internetaddict.be/shownews.cfm?lg=fr&cId=3&id=3922 http://www.toutwindows2000.com/MAG/824_27cettese.htm http://www.eu.microsoft.com/france/windows/2000/server/default.asp http://www.microsoft.com/FRANCE/windows/2000/version/Version2.asp noyau de win 2000 cours très technique de smacchia sur NT 4-2000-XP en pdf http://www.theosfiles.com/os_windows/ospg_w2k.htm Dans Win 2000, les parties visibles sont : P'nP le plug'n play + AD l'annuaire actif arborescent. Chaque nouvelle version de NT n'est pas une réécriture, même lors du passage de NT4 à NT5 qui constitue un OS significativement nouveau, avec des fonctionnalités réseau ajoutées dans de nombreuses parties du système. De nombreux aspects de l'architecture du système du noyau demeure les mêmes, ou ont été étendus. Le modèle en couches, client serveur de NT assure à chaque fois les évolutions. Le fait que le système ait été capable d'évoluer jusqu'au degré qu'il atteint, sans remettre en cause les mécanismes fondamentaux de l'architecture de l'exécutif et du noyau, témoigne de la pensée futuriste de l'équipe qui, à l'origine, s'est penchée sur sa conception de 1988 à 96. (à lire : Au coeur de NT chez Microsoft Press) Mi 2004 : Fin de disponibilité des Windows 2000 Server Arrêt du support technique généraliste mars 2005, et du support étendu mars 2007. Page 9 Les gammes de systèmes Microsoft Windows XP (= Windows NT 5.1) : http://www.01net.com/article/192510.html http://www.operating-system.org/betriebssystem/_french/bs-winxp.htm http://www.theosfiles.com/os_windows/ospg_wxp.htm Des protections anti-copies qui ennuient énormément les professionnels du support technique pour les réinstallations de dépannage. Ou l'autoformation des professionnels à la maison des différentes versions de Windows à connaître ! - Windows XP SP2 Microsoft sortira un SP2 pour Windows XP mi 2004. The Making of Win XP Windows XP 64 bits : http://www.microsoft.com/france/windows/xp/64bit/default.asp 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. Différences entre les Windows 9X et les NT-2000-XP : http://wintech.free.fr : les principes de développement des différents "types" de Windows sont différents : - Windows (3.1, 95, 98, ME) : la compatibilité avec les anciennes versions, la facilité d'installation de nouveaux périphériques, la compatibilité avec les jeux et le multimédia, la consommation minimale (!!!) de ressources système. - Windows NT (3.1, 3.5x, 4.0, 2000, XP) : la sécurité, la robustesse, la fiabilité de Windows XP (nom de code Whistler) qui est à la fois le successeur de Windows 2000 et de Windows ME. Win XP est la convergence tant désirée par Microsoft entre ses systèmes professionnels et ses systèmes pour les utilisateurs finaux. Cela lui évite de maintenir 2 gammes d'OS, 2 gammes de drivers, etc ... Win 9X sera beaucoup critiqué par les passionnés de technologie. Mais, les PME le trouvent suffisant, pour la plupart de leurs postes de travail bureautiques. Et les discours de TCO (coût total de possession par an de l'ordre de 10 000 FF par PC) ne changeront rien ! La duré de vie en PME étant de 3 à 5 ans, voir 7 ! pour un PC sous Win 9x, cet OS et son bas prix leur convient ! (prix inconnu, confidentiel en OEM puisque livré quasiment de force avec le PC, jusqu'en 2002). http://speedup.free.fr/?p=art-98inst http://www.atlantic-line.fr/~jarillon/redac/winfin.html Windows Server 2003 (NT 5.2) lancé le 24 Avril 2003 : - 100 millions de dollars. C’est le coût qu’aurait représenté pour Microsoft en 2002, la formation à la sécurité des équipes de développement de Windows Server 2003. http://www.microsoft.com/france/windows/windowsserver2003/decouvrez/bref.asp Site belge : http://www.microsoft.com/belux/fr/windows.netserver/default.asp Page 10 Les gammes de systèmes Microsoft Sites US : http://www.microsoft.com/windows.netserver/community/default.asp http://www.microsoft.com/belux/fr/windowsserver2003/default.aspx intro à .NET Web server http://www.winsupersite.com/reviews/ http://www.theosfiles.com/os_windows/ospg_w2003s.htm - Voici ce qui nous attend sur les serveurs dans les années à venir : http://www.microsoft.com/france/serveurs/dotnet/produits.asp http://www.microsoft.com/france/serveurs/dotnet/decouvrir.asp - Migration de Windows serveur 2000 à 2003 : http://techupdate.zdnet.fr/story/0,,t382-s2128856,00.html?nl=techupdate - Win serveur 2003, bénéficie d’une sortie dite progressive. Win XP étant un NT V5.1, considérons Win Server 2003 comme étant un NT Server 5.2, et nous voilà plus proches de la réalité. Les nouveautés sont centrées autour de la capacité à élaborer et à distribuer des services Web en XML. Il sera également doté du cadre .NET et du service d’authentification MicroSoft Passport, permettant une adoption aisée lorsque Microsoft en révèlera davantage sur la technologie .NET. D’autres améliorations sont des fonctions ajoutées à Active Directory. - Windows serveur 2003 : développé sous le nom de code Whistler XP Server, sera un serveur d’applications, modulable, basé sur Win 2000 serveur. IIS 6 ne sera pas installé par défaut, sinon en mode sécurisé lockdown. http://www.microsoft.com/france/net/default.asp - Les nouveautés qu’apporteront Windows Server 2003, Enterprise et Datacenter Aucune d’entre elles ne constitue une révolution, mais il s’agit plutôt d’amélioration de fonctionnalités existantes dans Windows 2000. Voyez plutôt : - support 64 bits (IA32 et IA64) - jusqu'à 32 processeurs - Active Directory 2 - possibilité de renommer les domaines - 2 niveaux fonctionnels (domaine et forêt) - création de DC additionnels à partir de supports magnétiques - approbation de forêts - Netlogon Group Policy 4 versions seront commercialisées : - Windows 2003 Server , Standard Edition : quasi identique à Win 2000 serveur (4 microprocesseurs et 4 Go RAM) - Windows 2003 Server, Enterprise Edition : succède à Win 2000 srv : gère 8 µ, 32 Go RAM, 4 noeuds en clustering. - Windows 2003 Server, Datacenter Edition, en OEM uniquement : gère 32 µ, 64 Go RAM, 8 noeuds en cluster. - Windows 2003 Server, Web Edition : version simplifiée pour ne faire tourner que IIS 6 (2 µ et 2 Go RAM). - Steve Ballmer a expliqué que W2K3 est plus rapide que tout système Unix. Il arrive à son maximum à 64 UC avec 512Go de mémoire dans le mode 64 bits et à 32 UC avec 64Go de mémoire dans le mode 32 bits. W2K3 ne devrait pas atteindre des ventes fulgurantes, bien que MS prévoit de dépenser quelques 250 millions de dollars en publicité cette année. http://techupdate.zdnet.fr/story/0,,t381-s2109181,00.html Page 11 Les gammes de systèmes Microsoft http://news.zdnet.fr/story/0,,t118-s2118389,00.html?nl=zdnews http://www.operating-system.org/betriebssystem/_french/bs-winsrv2k3.htm http://www.microsoft.com/belux/fr/windows.netserver/ Comment migrer de Win 2000 à Win 2003 server faq server 2003 espace-win.net Win serveur 2003 en 10 points clés Octobre 2003 : 60% des serveurs MS en France sont sous NT4 Windows Server 2003 R2 : La prochaine mise à jour du système d’exploitation serveur. Les principales nouveautés sont nettement orientées "sécurité", avec en particulier : - Active Directory Federation Services (anciennement connu sous le nom de code TrustBridge), un système d’identification permettant de définir les droits d’accès à un réseau. - un outil d’inspection des postes de travail, permettant de s’assurer que les clients se connectant au réseau répondent à des normes de sécurité en termes d’application de correctifs. - Anywhere Access, permettant un accès sécurisé à distance aux serveurs sans établir une connexion VPN. Les prochaines dates pour Server 2003 à août 2004 : - 1er semestre 2005 : Windows Server 2003 SP1 et Windows Server 2003 for 64-Bit Extended Systems - 2ème semestre 2005 : Windows Server 2003 "R2" - 2006 : Windows Server 2003 SP2 Windows Server : 01-2004 : l'avenir de Windows Server écrire à Microsoft ce que vous pensez de Windows Server ! oui au Feedback ! 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 : Page 12 Les gammes de systèmes Microsoft (2003 : Le futur Win .NET server est devenu Windows Server 2003, en 4 éditions.) Microsoft museum Tous les Windows : 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.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 Page 13 Les gammes de systèmes Microsoft 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 Généralités historiques : Chez Microsoft, 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 accède aux partitions qu'à travers 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. Un volume, chez Microsoft, est une partition formatée et atteignable par sa lettre affectée. 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 et 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. Réseaux Microsoft : Page 14 Les gammes de systèmes Microsoft intro en cours de traduction "Il y a bien longtemps, il y avait un mot clé désigné sous le nom de DCE/RPC. Cela pour des appels de procédés de l'informatique répartie Environment/Remote et était conceptuellement une bonne idée. Elle a été à l'origine développée par Apollo/HP pendant que NCA 1,0 (architecture de calcul de réseau) et couvrait seulement UDP. Quand arriva le besoin pour TCP de le rendre compatible avec DECnet 3,0, il a été remodelé, soumis au groupe ouvert, et est officiellement devenu DCE/rpc. Microsoft est alors arrivé et a décidé, plutôt que payé $20 par siège pour autoriser cette technologie, de réimplanter DCE/rpc eux-mêmes comme MSRPC. De ceci, le concept a continué sous forme de SMB (bloc de message de serveur, ou le "quoi") employant la couche de compatibilité de NetBIOS (système de base d'entrée-sortie de réseau, ou le "comment"). Vous pouvez exécuter SMB (= le transport) au-dessus de plusieurs différents protocoles; beaucoup de différentes réalisations ont surgi en conséquence, y compris NBIPX (IPX fini de NetBIOS, NwLnkNb, ou NWNBLink) et NBT (NetBIOS TCP/ip fini, ou NetBT). Pendant que les années passaient, NBT est devenu la forme la plus commune d'exécution jusqu'à ce que l'avance de "TCP hôte à hôte" limite les ventes de Microsoft et élimine NetBIOS entièrement, et MS développa SMB lui-même à travers le port 445 de TCP seulement. A ce jour, le "TCP hôte à hôte" se propage encore partout. C'est ce qu'on raconte..." Extrait traduit de http://www.math.temple.edu/computing/samba.html Au tout début des années 80, le logiciel NetBIOS fut co-développé par Sytek pour IBM qui avait besoin de logiciel pour relier ses premiers PC ! Il fut livré en 1983 exactement. Et l'ensemble de ce système a été baptisé PC-Network. Pour 80 noeuds maximum, c'était déjà énorme ! IBM PC-Network était un réseau local, large bande, constitué de cartes, des câbles, et un petit pilote connu sous le nom de NetBIOS ! Le matériel propriétaire IBM fut ensuite remplacé par les produits standards Ethernet et Token Ring. Mais de nombreux logiciels avaient déjà été écrits pour le réseau et l'API NetBIOS. Cette API persista donc en produit bien vivant ! Des fournisseurs implémentèrent alors NetBIOS sur d'autres réseaux comme DECnet, IPX/SPX, SNA, TCP/IP, ... NetBIOS sur TCP/IP = NBT est décrit dans les RFC 1001 et 1002 de l'IETF. Détails historique de NetBIOS à ma page http://duffet.com/technique/1980-1984.html Remarquons que, NetBIOS fournit une interface généralisée pour des communications de programme à programme. NetBIOS, cependant, ne fournit pas des services spécifiques pour faciliter le partage de dossiers, la copie de fichiers, et d'autres services pour utilisateurs dans un réseau pair-à-pair ou un LAN client/server. Cette mission reposera sur les épaules des blocs de message de serveur (SMB) inventé par IBM en 1985, puis repris et publié par Intel et Microsoft en 1987 ! http://www.supinfo-projects.com/cn/2003/protocole_smb/0/ Comme NetBIOS, SMB est un système d'interface. Mais où NetBIOS est un système d'interface généralisé, SMB est un système d'interface spécifique qui permet le partage de fichiers et d'imprimantes, la copie de fichiers, et la transmission de messages orientés utilisateurs. SMB fut créé par IBM au dessus de NetBIOS. Microsoft l'a adopté, puis modifié pour l'améliorer. Un client, ou un serveur SMB, s'attend à une interface NetBIOS en dessous de lui. Microsoft et Intel avaient adapté SMB/NetBIOS à MS-DOS, puis à Windows dans les années 82-90. Microsoft a aussi travaillé avec 3Com, fameux fabricant de cartes réseau Ethernet pour aboutir à leur premier gestionnaire réseau : MS-Net en 1985. Leur collaboration continua, Page 15 Les gammes de systèmes Microsoft et aboutit à l'évolution logique de MS-Net : LAN Manager basé sur OS/2, en 1988. Dans un réseau Microsoft, quand on tape un net use, on fait appel en fait à une fonction SMB ! Très tôt, Microsoft avait marqué son attachement à l'interface NetBIOS, qui permet d'écrire des applications réseaux indépendants du protocole de communication sousjacent. Il sera ainsi possible d'effectuer des appels NetBIOS sur TCP/IP, ou IPX, et bien sûr NetBEUI (qui n'est qu'une généralisation de l'interface NetBIOS améliorée et scindée en 2 couches). En 1985, Microsoft avait décidé de diffuser en OEM, le progiciel de gestion de réseau local, nommé MS-Net. De nombreuses sociétés vont acquérir une licence et transformer MS-Net pour l'intégrer dans leurs propres solutions en matière de réseaux locaux. MS-Net fournit un protocole de dialogue entre le serveur et les stations, identique quelque soit le réseau. Ce protocole est communément appelé SMB pour Server Message block. En outre, le redirecteur livré avec MS-Net intercepte les entrées sorties pour les rediriger vers le DOS s'il s'agit d'une requête locale, ou vers le serveur dans le cas contraire. MS-Net eut une large diffusion. 3Com 3+ Share, dans les années 85-90, utilisait SMB de MS-Net, donc supportait tout programme fonctionnant sur ce système. Un client ou le serveur SMB peut communiquer avec n'importe quel autre programme semblable qui adhère à cette norme SMB comprenant chez IBM : OS/2 et Warp Connect, Warp 4, LAN Server, Lan Server/400, IBM PC Lan, Warp Server, chez Artisoft : LANtastic in SMB mode. chez Microsoft : MS-Client sur MS-DOS, Windows for Workgroups, Windows 95-98-ME, LAN Manager, Windows NT Workstation & Server, Win 200x et les DEC Pathworks, LM/UX, AS/UX, Syntax et Samba ! SMB, le partage de fichiers et d'imprimante en réseau, a donc été conçu pour fonctionner avec l'API NetBIOS. Et cela ne changea pas dans les SE Microsoft jusqu'à Win 2000. Celuici est le premier Windows a géré le transport des paquets SMB, sur TCP/IP sans encapsulation NetBIOS. NetBIOS est donc quelque chose qui a vieilli, après 20 ans de service ! D'ailleurs à partir de Win 2000, le nom de machine Windows est un nom d'hôte natif. Le même nom limité à 15 caractères est proposé en nom NetBIOS pour la compatibilité avec des veilles applications et les connexions réseau avec des vieux Win 9x ou NT4. En 1996, Microsoft renomma SMB en CIFS pour le futur Win 2000, et le proposa en norme en 1997 à l'Internet Engineering Task Force (IETF). Mais cela ne s'est pas fait rapidement ! " En 2002, Microsoft qui tentait de trouver une solution négociée avec la Commission Européenne vient de consentir à celle-ci des concessions concernant l’ouverture de certaines de ses technologies, offrant ainsi une interopérabilité facilitée aux produits de ses partenaires et concurrents avec Windows. Les technologies concernées sont Common Internet File System (CIFS) et Server Message Block (SMB), utilisées par les serveurs et les postes de travail Windows pour communiquer. Microsoft propose ainsi d’offrir CIFS comme un standard Internet, et de fournir sous licence les améliorations qu‘elle a apportées à SMB." Page 16 Les gammes de systèmes Microsoft Et je ne sais toujours pas en cette année 2004, si CIFS a été accepté en norme. A cause de son origine MS, la suite CIFS peut-être un peu gênante pour certains ! Mais les industriels du stockage ont suivi, car on voit dans la plupart des serveurs NAS, le protocole CIFS bien reconnu, à coté du vieillissant NFS pour Unix. Les noeuds d'un réseau partage de fichiers CIFS sont connectés à un fil imaginaire sur un adaptateur réseau imaginaire ! C'est toute la feinte ! Concepts de NetBIOS sur TCP/IP http://hackoolique.tripod.com/textes/netbios.htm http://www.itpro.fr/index1.asp?IdArticle=1294&rub=2 http://www.bellamyjc.net/fr/reseau.html Pour voir les réseaux vus en couches, par exemple ma page à : http://bruno.duffet.free.fr/technique/cours/couches.htm http://www.linux-mag.com/2001-05/smb_01.html - Chronologie historique des SE réseaux de Microsoft basé sur NetBIOS et SMB : MS-Net, LAN Manager, NT. MS-Net et LAN Manager sont une couche au-dessus des SE de l'époque, années 80 : DOS et OS/2. pour aller plus loin dans l'histoire des réseaux MS et IBM : http://www.microsoft.com/windows2000/en/server/help/default.asp? url=/windows2000/en/server/help/sag_WINS_und_NetbtBackground.htm http://ourworld.compuserve.com/homepages/timothydevans/intro.htm http://samba.org/cifs/docs/smb-history.html http://docs.rinet.ru/MuNet/ch09/ch09.htm http://www-mice.cs.ucl.ac.uk/multimedia/misc/tcp_ip/8812.mm.www/0131.html Microsoft, et TCP/IP, et Internet : Microsoft a acquis la licence de la pile TCP/IP auprès de BSD en 1990. Microsoft, TCP/IP, Open Source, and Licensing || kuro5hin.org La première version Microsoft du protocole TCP/IP est apparue en 1991 avec LAN Manager 2.1. Plusieurs améliorations, notamment en routage, avaient été ajoutées dans LAN Man 2.2 en 1992. En 1993, TCP/IP est fourni dans WpW 3.1, Win NT WS et AS. Des outils de connexion de base étaient fournis comme ftp, tftp, telenet, commandes r*, arp, route et finger. Mais, hélas au début des années 90, Microsoft n'a pas vu arrivé le grand virage avec Internet et son TCP/IP qui poussera au musée les autres protocoles transports et réseaux des LAN de l'époque (NetBEUI et IPX/SPX) ! Page 17 Les gammes de systèmes Microsoft Le protocole transport réseau Microsoft était NetBEUI, , dans les années 80 pour les groupes de travail, sans inter réseaux car non routable. Le protocole réseau, et inter réseaux, IPX était fourni par les disquettes de Novell pour se connecter à un serveur sous Netware, ou pour relier deux réseaux. IPX était routable, et ressemble à IP, car il a une adresse de réseau. Il était plus facile à configurer que TCP/IP. Sachez que TCP/IP était aussi géré en option sur les SE Microsoft DOS+Win 3.x par des piles TCP/IP de Microsoft ou d'autres éditeurs dans les années 90. Des éditeurs comme FTP Software apportaient leur propre pile TCP/IP ... Notez que le système d'exploitation réseau de Microsoft était LAN Manager (Ce NOS a été commercialisé entre 1988 et 1995 environ, NT lui a succédé dès 93). En 1993, à la sortie de NT 3.1, le protocole privilégié chez Microsoft était IPX/SPX de Novell ! Imposé par la domination des Novell Netware sur les réseaux et serveurs PC ! Mais en 93, Microsoft fournissait aussi bien TCP/IP dans Windows pour Workgroups 3.1, Win NT. La diversité des réseaux et protocoles étaient le témoin d'une grande activité de création à l'époque ! En 93, Microsoft a installé son propre serveur d'information FTP sur Internet. Il tournait sous Win NT Advanced Server et voyait en moyenne 25 000 utilisateurs se connecter par semaine pour un total de 75 000 fichiers téléchargés. Lorsque que Netscape a annoncé que son Navigator deviendrait l'interface universelle pour accéder aux ressources n'importe où dans l'entreprise ou dans le monde, Microsoft a eu très peur ! En effet, le navigateur allait rendre l'OS insignifiant, comme un produit sans marque. Les clients risquaient de se détacher de Microsoft en ne se souciant alors que du navigateur non Microsoft ! Un cauchemar pour Bill et son équipe dirigeante ! Les réactions de la division blindée Microsoft : - NT4 a les 2 protocoles proposés au choix : NWLink (compatible IPX) et TCP/IP. - TCP/IP devient le protocole favori de Microsoft et évince définitivement IPX/SPX, après avoir poussé dehors les serveurs Netware. - Internet Explorer est fourni gratuitement et le serveur HTTP+FTP aussi ! Netscape en est assommé, fin de la bataille par KO :(( http://oldversion.com/program.php?n=msie Sur Unix, une Socket est une prise logique de connexion pour communication. Une Socket est adressable par : 1 adresse IP, un type de protocole de transport TCP ou UDP, son numéro de port. Socket = douille (ou prise, orbite). Deux processus indépendants sur deux machines distinctes, communiquent entre eux via les Sockets. Microsoft a été un des leaders dans la mise en place de l'interface publique Sockets pour Windows. Sur les SE Microsoft, les Sockets sont également supportées, mais deviennent dans le contexte Microsoft, indépendantes du protocole sous-jacent, contrairement aux Sockets Berkeley qui demeurent très attachées à Unix et TCP/IP. Elles restent très proches cependant dans leur philosophie d'appel du standard Berkeley . On retrouvera chez Microsoft la notion de Socket de type Stream, ouverte en mode fiable et connectée sur TCP. Et la notion de Socket datagramme, basés sur UDP. Socket devenue Winsok dans l'OS Windows a évolué en une véritable API ! + à http://www.frameip.com/winsock/ Page 18 Les gammes de systèmes Microsoft Winsocks : Abréviation anglaise pour "Windows Sockets". "Winsocks" est une série de spécifications et de standards pour les programmeurs concevant des applications "TCP/IP" sous l'environnement Windows. Windows Socket est donc une spécification ouverte définissant une interface de programmation pour les applications réseaux. C'est aussi une partie de l'architecture WOSA (Windows Open System Architecture). Les solutions de Microsoft pour TCP/IP et pour Internet sont véritablement arrivées et propagées entre 1995 et 98 (avec la pile TCP/IP dans Win 9X, et avec le serveur Web IIS 4 dans l'option pack pour NT4). Le succès de Win 95 et 98, et les connexions faciles à Internet sont les 2 moteurs de la révolution IP chez les utilisateurs. Il faut se souvenir qu'avant 96 environ, la connexion à Internet était une galère quasi certaine ! Dans Win 9X et NT4, on pouvait choisir un nom NetBIOS et un nom d'hôte différent pour son système. C'est une période où les 2 univers se côtoient. C'était bien pratique aussi pour faire des tests : voir quelle commande s'appuie sur un nom d'hôte par exemple (sans l'activation des systèmes de résolution de noms en adresse IP, de Microsoft). Depuis Win 2000, le protocole favori est TCP/IP. Le nom du système est unique (NetBIOS pour compatibilité, ou hôte sur TCP/IP). Microsoft prépare l'abandon de NetBIOS, déjà possible si on a un réseau tout en Win 2000, ou supérieurs XP et serveur 2003, ... Ainsi, depuis Windows 2000, l'API de nommage NetBIOS peut être supprimée, dans un réseau totalement Win 2000-2003 et applications compatibles (et sa logique associée de méthodes de résolutions de noms, LMHOSTS et WINS, peut être évitée aussi). Ainsi le réseau 200x fonctionnera totalement avec DNS/TCP-IP. Le protocole SMB de partage de fichiers et d'imprimante a évolué en CIFS (Commun Internet File System). Il ne s'appuie pas sur NetBIOS, et travaille avec TCP/IP directement. MS a proposé CIFS aux organismes de normalisation. MS et son virage Internet : http://www.netline.be/presse/archives/webzoneNov96.htm http://www.microsoft.com/france/internet/default.asp A partir de Windows Server 2000, en contrôleur de domaine sous Active Directory, les réseaux Microsoft sont donc totalement natifs TCP/IP, noms d'hôtes et DNS. L'annuaire Active Directory s'appuie sur les normes DNS. Il est interrogeable par le protocole LDAP. Si tous les postes et serveurs membres du domaine 200x, sont au moins sous Win 2000, Win XP, on désactivera NetBI0S sur TCP/IP partout ! Et plus besoin du service serveur de noms, WINS. Synthèses des évolutions par ligne de technologie : (et dans l'ordre d'apparitions, par techno) Page 19 Les gammes de systèmes Microsoft - 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 (= NT5.1) NT5.2) - Win Server 2003 (= - Les fichiers .ini de Win 1,2,3.x seront 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) - 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) - COM+ puis DNA ! Détails et historique à http://www.developpez.com/windows/dcom/t1.html - ActiveX : ensemble de technologies différentes basées sur plusieurs langages de programmation: OLE + des capacités réseau ajoutées à Visual Basic. - 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 dans NT4.0 1996, IIS 4.0 1998, IIS 5.0 avec Win 2000, IIS 6.0 dans Server 2003. 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 - CIFS (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). Page 20 Les gammes de systèmes Microsoft - 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 ! .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. Le projet Mono propose un .NET compatible en open source. 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/ Page 21 Les gammes de systèmes Microsoft Des ressources sur .NET : http://www.gasp.fr/ http://www.gotdotnet.com/ http://theserverside.net/ Mono, le compatible .NET : http://www.vnunet.fr/svm/actu/article.htm?numero=12303&th=ent&date=2004-05-07 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 Les coups de gueules contre les Microsoft Windows : (les liens permettent d'avoir d'autres avis, mais cela ne signifie pas que je suis d'accord avec tous et tout) Les promesses de NT : http://pjarillon.free.fr/redac/winfin.html Les imperfections des Windows dans 1 livre blanc publié par un expert britannique, çà fait grincer les dents de Bill Gates et d'autres : http://security.tombom.co.uk/shatter.html Windows XP et ses nombreuses façons de se connecter aux serveurs, montre la direction que prend Microsoft Le support technique Microsoft : "Reporting intégré des bugs et update automatique (avril 2002) : Page 22 Les gammes de systèmes Microsoft Enfin, Bill Gates a terminé sa présentation sur le manque de fiabilité de Windows. Pour y remédier, l'éditeur compte notamment sur la fonction de surveillance et de reporting intégrée dans Windows XP qui envoie un message de 20 Ko environ à Microsoft, en cas de plantage d'une application ou du système. En théorie, la récupération et l'analyse de ces messages permettent ensuite de corriger l'erreur et d'envoyer le correctif automatiquement à l'utilisateur, grâce à Windows Update. « On a bouclé la boucle (utilisateur-Microsoft-utilisateur) », se satisfait Bill Gates. D'autre part, l'éditeur a dévoilé un site portail destiné à ses partenaires qui développent des pilotes de périphériques mais aussi des applications. Le but étant de partager les informations sur les causes des plantages (noyau, pilotes, écran bleu...) et d'inciter les partenaires à corriger leurs propres bugs !" http://news.zdnet.fr/story/0,,t118-s2104140,00.html http://www.lexsi.com/ http://ixus.net/ http://www.securityfocus.com/ - dates de fin de commercialisation par Microsoft : Windows NT 4 : 01/10/2001 Windows 98 : 30/06/2002 Windows 2000 : 31/04/2004 - La durée de vie du support technique Microsoft : Microsoft Corp. a publié en 2003 un document explicitant sa politique quant à la durée du support fourni pour ses logiciels, à partir de leur date de disponibilité. En bref, il existe 2 cas de figure : - pour les logiciels professionnels, la période normale de support est de 5 ans, suivie d’une période de support étendue d’une durée supplémentaire de 2 ans, puis d’une ultime période d’un an pendant laquelle le support n’est plus fourni que sous forme de FAQ en ligne - pour les logiciels grand public et les accessoires matériels, la période normale de support est de 5 ans, suivie d’une période de 3 ans pendant laquelle le support n’est plus fourni que sous forme de FAQ en ligne. Selon le nouveau cycle de vie des logiciels Microsoft : MS-DOS, Win 3.x, Win 95, et Win NT 3.5x qui ne sont plus supportés depuis fin 2002. Dates de fin des supports techniques des systèmes d'exploitation : Windows 95 : 31/12/2001 Windows 98 et 98 SE : prolongé au 30/06/2006 (en 2003, 58 millions d'utilisateurs exploitaient encore Win 98) Win NT 4 avait vu sa durée de vie officielle de support tech prolongée jusqu’au 30 juin 2004. http://www.microsoft.com/france/ntserver/retrait/default.asp http://www.microsoft.com/france/ntserver/retrait/faq.asp La durée d"utilisation est bien plus longue en pratique dans les entreprises pour les serveurs (à fin 2003, il y aurait encore presque la moitié des serveurs PC sous NT4 !) Windows NT 4.0 Workstation : 30 juin 2004 (il y a en début 2004, 20 % de PC sous NT4 ! ) Page 23 Les gammes de systèmes Microsoft Windows NT 4.0 Server : 31 décembre 2004 (il y a en début 2004, 30% de serveurs NT4 ! ) La date de fin de support de Windows NT 4.0 a été repoussée au 31 décembre 2006. Microsoft aligne ainsi le cycle de vie de ce système d’exploitation, annoncé en juillet 1996, sur le schéma "5 + 5" (5 ans de support standard + 5 ans de support étendu) annoncé en mai dernier pour l’ensemble des plates-formes serveur de l’éditeur. Exchange Server 5.5 : 31 décembre 2005 Windows Windows Windows Windows Millenium : 30/06/2006 2000 Pro: le 31 Mars 2007 XP Home: le 31 Décembre 2006 XP Pro: le 31 Décembre 2008 Politique de Support Microsoft Le support technique aux 66 000 Microsoft est sous-traité à HP ! Juin 2004 : Microsoft étend à un minimum de 10 ans la durée du support de ses produits au catalogue serveurs et développement (+ 2 ans par rapport aux durées antérieures). La firme de Redmond rend plus lisible le cycle de vie de ses solutions. Microsoft supportera désormais ses logiciels de la manière suivante : - 5 années de support standard (inchangé) - 5 années de support étendu (au lieu de 2 précédemment) - 10 années minimum de support en ligne (au lieu de 8 précédemment) Microsoft répond aux besoins de ses clients ... Prolongation suite à la demande des utilisateurs Server 2000 qui veulent attendre Longhorn Server. Cela nous donne donc un support technique pour Server 2000 jusqu'à 2010 ! La durée de vie du support des OS de bureau par MS - Windows 2000 Server : Après le 31 mars 2004, les clients souhaitant acquérir des licences Windows 2000 Server ou Windows 2000 Advanced Server, obtiendront des licences Windows Server 2003 qu’ils devront "downgrader". A partir du 1er novembre 2004, Windows 2000 Server ne sera plus disponible auprès des constructeurs de PCs et OEMs. Les certifications Microsoft : (extrait du site club MCP en 2003) La certification MCP : les chiffres officiels et le bilan de l'année 2002. 2002 a été un bon millésime pour les certifications Microsoft, à l'exception des certifications orientées développement. Ainsi, du 1er janvier au 31 décembre 2002, c'est un total de 357 150 certifications qui ont été réussies par la communauté mondiale des ITpros, se répartissant ainsi : Page 24 Les gammes de systèmes Microsoft MCP : 161 766 MCSE : 91 453 MCSA : 46 826 MCDBA : 44 536 MCSD : 11 263 MCAD : 1 306 Microsoft a compléter fin 2003 son édifice de certification "systèmes", dont la hiérarchie se présente désormais comme suit : - niveau 1 : technicien support (MCDST) - niveau 2 : administrateur (MCSA) - niveau 3 : ingénieur-système (MCSE) Club MCP ouvre ses portes 08/2004, plus d’un million et demi de certifiés Microsoft : D’après les chiffres officiels que vient de publier Microsoft, plus d’un million et demi de personnes détiennent actuellement une ou plusieurs certifications de type MCP de par le monde. Le nombre total de certifications obtenues est de 2.215.783 et les titulaires de certifications se répartissent globalement comme suit : - MCP (Microsoft Certified Professional) : 958.242 personnes - MCSE (Microsoft Certified Systems Engineer) : 384.981 personnes - MCSA (Microsoft Certified Systems Administrator) : 130.695 personnes - MCDBA (Microsoft Certified Database Administrator) : 125.080 personnes - MCSD (Microsoft Certified Solutions Developer) : 45.938 personnes - MCDST (Microsoft Certified Desktop Support Technician) : 1.280 personnes Pour les certifications les plus récentes concernant la plate-forme Windows Server 2003, on dénombre : - 10.013 MCSE Windows Server 2003 - 18.998 MCSA Windows Server 2003 La grande famille des produits serveurs Microsoft : Back Office : Dans les années 90, les produits serveurs étaient aussi disponibles dans une suite intégrée sous le nom Back Office Server. SBS La suite pour moins de 50 utilisateurs concomitants est Small Business Server. Depuis 2003, les produits serveurs sont dans la gamme Windows Server System : http://www.microsoft.com/france/windowsserversystem/default.asp Serveur de messagerie, Exchange Server : http://www.microsoft.com/france/exchange/default.asp Page 25 Les gammes de systèmes Microsoft Mars 96, lancement de Exchange Server 4.0 sur Win NT 3.5x. A succédé et remplacé le vieux MS Mail Server 3.5 (voir mon historique dans mes pages chronologiques). C'est la nouvelle base du système de messagerie de la firme de Redmond. Architecture client serveur. Connecteur Internet (SMTP/MIME et support UUENCODE) et X400. Intégration avec Win 95 et Office 95. 1997 : Exchange Server 5.0 sur NT4. Arrivée d'Outlook, client aux fonctionnalités avancées. 1998 : Exchange Server 5.5 sur NT4. Apporte une solution au travail collaboratif. (Lotus Domino+ Notes avait de l'avance !) 2000 : Exchange Server 2000 (V6.0) sur Win2k. Pour une meilleur intégration au système d’exploitation et la consolidation de serveurs. Octobre 2003 : lancement de Exchange Server 2003 (la V6.5 au nom de code Titanium) http://www.itpro.fr/index1.asp?IdArticle=1669&rub=5 Voir les parts de marché à ma page : http://bruno.duffet.free.fr/technique/marche_des_OS.html Nouvelle revue dédiée Exchange Server Magazine : http://www.itpro.fr/index.asp? one=exch FAQ : http://exchange.faq.free.fr Groupe des utilisateurs Francophones de Microsoft Exchange Server http://exchange.microsoftgroups.org/default.aspx La prochaine version, connue sous le nom de code "Kodiak" et prévue pour 2005, est supprimée au profit d’une série de mises à jour mineures. Serveur de base de données, SQL Server : http://www.microsoft.com/france/sql/default.asp Revue SQLServer magazine, octobre 2003, page 25 : http://www.itpro.fr/index.asp?one=sql SQL Server, 10 ans en 2003 : 1992 : SQL Server 4.2 sur OS/2 1.3 (16 bits), développé avec Sybase. 1993 : SQL Server 4.2 sur Windows NT 3.1 (32 bits), développé avec Sybase. 1994 : fin du co-développement avec Sybase. 1995 : SQL Server 6.0 1996 : SQL Server 6.5 1998 : SQL Server 7.0 2000 : SQL Server 2000 2004 : Yukon attendu pour 2005 au moins. http://www.frenchsql.com/ Le prochain produit serveur qui va faire parler de lui en entreprise est BizTalk Server : http://www.microsoft.com/france/biztalk/default.asp Proxy Server : Page 26 Les gammes de systèmes Microsoft - Proxy Server 1.0 sur NT4 Server : novembre 1996 proxy + cache + passerelle IPX- TP/IP + filtrage des sites visités - Proxy Server 2.0 : 1997. nouveautés : alertes, filtre dynamique - ISA Server 2000 : Internet Security and Acceleration, 2000-2001 ? ! Sur Win Server 2000 SP1, ou Server 2003. Certifié ICSA = Firewall Product Certification Criteria. Gestion des logs. - ISA Server 2004 : fin 2004. Sur Win 2000 SP4, ou Server 2003 Des bons sites Web sur les produits Microsoft : http://www.laboratoire-microsoft.org/ http://www.communautech.com http://www.autourdupc.com en anglais : http://www.winsupersite.com/ http://searchwin2000.techtarget.com/ www.windowsnetworking.com http://eventid.net/ Liens sur les OS Microsoft : en anglais : Les différentes révisions et versions Indiscrétions de microsoft-watch.com 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. retour au sommaire chronologie des OS Page 27