• [^] # Re: Stack IP

    Posté par . En réponse à la dépêche Pourquoi unix est meilleur que Windows. Évalué à 1.

    IE est present sous forme de component COM, en cela il n'est pas un terminal, tu peux le scripter completement en C++ ou VBScript meme si ca t'amuses.
    Tu peux developper un Editeur HTML a partir de ca, certains le font.

    Si tu vois IE comme etant la fenetre sur laquelle tu clicke pour browser le web, alors oui c'est une application, mais ce que tu vois c'est un ensemble qui appelle un component pour faire du rendering HTML, un des gros avantages de Windows, quasiment tout est sous forme de component reutilisable par les developpeurs a peu de frais.

    En cela, il n'est pas un element terminal, tout comme la stack IP, il fait partie de l'infrastructure sur laquelle on peut se baser pour developper des outils/softs.

    Pour le reste :

    - Ouvrir plusieurs sessions utilisateurs, une fois de plus, Terminal Services est fait pour ca.
    Maintenant si tu veux installer des softs sur une machine pendant que qqun est logge tu n'as pas besoin de ca, WMI peut faire ca pour toi a distance sans que tu quittes ton bureau.

    - SysRq, ben je connais pas d'equivalent Windows, un point pour Linux. Mais honnetement, je trouves pas cette feature hyper-importante(gout personnel)

    - load balancing/firewall non plus, un deuxieme point pour Linux

    - tu veux faire quoi avec /dev/cpu/microcode, /dev/nvram et /dev/cpuid ? ecrire dedans ? pour ca il faut utiliser le Device DevKit et te debrouiller avec les docs constructeurs, Win2k ne te laissera pas toucher a ca en user mode, faudra ecrire un soft kernel-mode(ie. un driver). Question de philosophie, Win2k ne laisse pas les applications acceder directement au hardware.

    - l'equivalent de proc il est dans la registry et dans les perf counters

    - Les disquettes Mac on les lit avec le driver approprie, les disquettes Amiga c'est impossible sur un PC standard, les lecteurs de disquettes ne pouvant physiquement pas les lire, mais sinon pour les disques durs il suffit d'ecrire un driver, le DDK est la pour ca(et il me semble d'ailleurs que ca existe, mais j'en suis pas sur).

    - Les "modules noyaux" c'est a peu pres l'equivalent d'un driver sous Windows, tu veux virer le support TCP/IP de ta carte(eh oui, TCP/IP est un driver sous Windows) ? t'enleves le hook TCP/IP sur l'interface reseau, pas besoin de rebooter, carte son ? meme chose si le constructeur a fait correctement son boulot et qu'il a pas merde le driver.

    - Le truc RTC et l'horloge, la je vois pas ce que c'est, une explication m'aiderait surement.

    - Comment tu geres les flux de StarOffice sous Linux ? tu peux pas non plus...
    Windows a au moins la qualite d'avoir quasiment tout sous forme de component COM que tu peux utiliser en VBScript, rien ne t'empeche d'ecrire un script qui va prendre une page web avec IE, extraire les liens, les modifiers et poser le fichier des liens sur un serveur FTP si ca te chante(cf. http://msdn.microsoft.com/library/default.asp?url=/workshop/browser(...) ) .

    - Pour changer l'adresse IP, ben je vais dans le panneau de config, je change l'adresse IP, et je reboote pas, Win2k ne reboote pas pour ca, XP non plus.

    - Windows XP IA64 est deja sorti.

    Notes que j'aimes bien ce genre de post, ca va direct au but, c'est poli, c'est clair et c'est verifiable, dommage qu'il n'y en ait pas plus souvent.