• [^] # Re: Aucun interet en soi...

    Posté par . En réponse à la dépêche Microsoft devra dévoiler le code source de Windows. Évalué à 2.

    Theoriquement, tout module est dissociable du noyau, comme les modules kernel, les modules apaches, les DLL, les lib ELF, et pour les extremistes le noyau MACH (ou tout est module).

    Mais dans la pratique, il y a des aspects fonctionnels qui obligent l'usage de tels architectures plutot que tels autres ; regarde gnome et son architecture modulaire, ou Emacs avec sa panoplie de modules, ou .NET avec des kits de modules a faire soit meme.

    Pour faire du modulaire, il faut donc une API commune et donc des modules formant un noyau central. Et c'est la strategie de microsoft, il fait à partir d'un cas particulier une généralité modulaire ; un navigateur web devient un navigateur/IHM systeme, un lecteur de document devient un outil de production documentaire, l'inclusion d'un document dans un autre devient OLE & DDE . Leur but est de faire des outils contenant des flux sérialisables de manière standard et transparente pour l'utilisateur et le developpeur.