S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

MinWin : le coeur autonome de Windows est bien dans Seven

Bon alors, c'est quoi ce fichu MinWin ?

Nous avons parlé plusieurs fois de MinWin dans nos colonnes. C’est l’un des sujets de Microsoft qui a créé le plus de controverses, car l’éditeur n’a jamais expliqué exactement de quoi il s’agissait. Mais la firme, par la voix de Mark Russinovich, indique que MinWin fait bel et bien partie de Windows 7. Alors, qu’est-ce que c’est ?

win7 sevenMinWin : Minimal Windows

On peut littéralement parler de PPCD. Ceux à qui il reste des notions d’arithmétique reconnaîtront le plus petit commun dénominateur, et c’est bien de cela dont il s’agit : MinWin est le cœur du système débarrassé de tout ce qui n’est pas nécessaire. Pesant environ 25 Mo, ce cœur totalement autonome contient évidemment le noyau ainsi que les sous-systèmes essentiels (comme le réseau), avec supports des systèmes de fichiers ou pas. Et c’est tout.

Étant donné que MinWin correspond à de gros travaux chez Microsoft et que le mot « kernel » apparaît au sein du projet, de nombreuses questions ont été soulevées sur le changement de noyau dans Windows 7. Est-ce le cas ? Non : le noyau est une évolution de Vista. Dans un contexte où ce dernier a provoqué un clash dans le marché informatique, il était surtout primordial pour Microsoft que tout ce qui avait été développé pour lui soit parfaitement compatible avec Windows 7, et en tout premier lieu les pilotes.

Un jeu de briques

Si MinWin est le cœur de Windows, cela signifie qu’il n’existe aucune dépendance vis-à-vis d’un composant extérieur. Il y a désolidarisation complète avec l’API Win32 (en dehors de quelques API essentielles), ce qui donne déjà une idée de la direction que peut prendre l’éditeur s’il le souhaite : créer un nouvel espace utilisateur s’appuyant sur MinWin. Il ne s’agit bien sûr que d’une possibilité.

Avec MinWin, l’API Win32 devient comme un bloc que l’on peut connecter au cœur. Mais comme dans un jeu de construction, on peut y brancher d’autres blocs. Et là, les regards se tournent vers l’environnement .NET, dont on sait que Microsoft tranche les liens avec Win32. On a donc un cœur, MinWin, et à terme deux blocs principaux : Win32 et .NET.

Le point le plus intéressant est sans doute que ces éléments peuvent enfin évoluer séparément les uns des autres (il faut néanmoins garder une cohérence bien sûr), mais on ne parle plus de sac de nœuds. Microsoft va prendre à court et moyen terme des décisions plus radicales, puisque le passé du système exige désormais une véritable direction.

D'éventuelles conséquences très intéressantes

Il existe d’autres domaines où MinWin devrait porter ses fruits. Par exemple, la virtualisation. La sortie récente d’Hyper-V Server 2008 a montré que Microsoft souhaitait mettre en avant son hyperviseur au sein d’une partition parente équipée d’un système minimal. Sauf que dans le cas d’Hyper-V Server 2008, on y trouve toute la base de Windows Server 2008. On peut estimer que la firme composera à la carte une solution beaucoup plus légère basée sur MinWin.

Et puisque l’on parle de solutions à la carte, comment ne pas penser à Windows Embedded, dont on sait que Microsoft veut baser la prochaine sur Windows 7 ? Disposer d’un cœur parfaitement autonome tenant dans 25 Mo est un atout pour le reste des domaines dans lesquels un système d’exploitation peut être impliqué. Mais il faudra voir ce qu’en fait Microsoft dans la réalité, même si les possibilités sont très nombreuses.

Pour la petite note de « science-fiction », on notera que MinWin pourrait avoir comme objectif final de mettre un pied de Windows dans la tombe. Si Microsoft veut en effet proposer un jour un système de type Singularity/Midori, alors la virtualisation et un cœur autonome Windows seraient de très bons outils pour y parvenir, car ils permettraient une compatibilité avec l’existant.

Source : Microsoft
Vincent Hermann

Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.

Le 4 novembre 2008 à 07:32 (32 218 lectures)

Il y a 124 commentaires

Avatar de BATC42 INpactien
BATC42 Le mardi 4 novembre 2008 à 10:46:47
Inscrit le mercredi 4 juillet 07 - 1512 commentaires

Savais tu que "midori" signifit "vert" en japonais

D'où le nom de la liqueur de melon


Microsoft Midori = Microsoft Vert = Microsoft Apple (ben oui une pomme verte)

Micorosoft veut racheter Apple
Avatar de Duke98 INpactien
Duke98 Le mardi 4 novembre 2008 à 10:48:28
Inscrit le mercredi 3 septembre 03 - 561 commentaires
Je pense que PPCD est le plus petit dénominateur commun et non pas diviseur!!

Extrait de Wikipedia:

Plus petit dénominateur commun

Le niveau de portabilité d'un programme se mesure au fait qu'il utilise le plus petit dénominateur commun à plusieurs environnements. Ainsi, si une bibliothèque logicielle est disponible sur plusieurs environnements et que ce programme ne fait qu'utiliser cette dernière et non certaines fonctions spécifiques à un environnement particulier, ont dit que ce programme est portable partout où cette bibliothèque est disponible.

Les bibliothèques logicielles les plus courantes sont celles livrés avec les langages de programmation, que l'on appelle bibliothèques standards. C'est ainsi que si un programme utilise le langage C et uniquement sa bibliothèque standard, il pourra être porté sans difficulté, simplement en le recompilant sur tous les environnements disposant d'un compilateur C (ce qui est le cas sur la quasi-totalité des systèmes d'exploitation existants).


http://fr.wikipedia.org/wiki/Portabilit%C3%A9_(informatique)#Plus_petit_d.C3.A9nominateur_commun


ca ferait ppdc...non ?
Avatar de suJeSelS INpactien
suJeSelS Le mardi 4 novembre 2008 à 10:55:26
Inscrit le jeudi 13 septembre 07 - 763 commentaires
L'un des but primordiaux des systèmes d'exploitation c'est l'abstraction du matériel. Le processeur n'est pas abstrait actuellement.

Je suis d'accord, mais honnêtement, c'est effectivement utile pour gérer plus facilement du code propriétaire pour pouvoir le porter sans que l'utilisateur n'ai besoin des sources. Mais ça reste tout de même un problème très artificiel. Un code source développé correctement dans un environnement POSIX peut être compilé sur la plupart des Unices et architectures sans avoir à le modifier, ni utiliser une machine virtuelle pour le faire tourner.
Avatar de vida18 INpactien
vida18 Le mardi 4 novembre 2008 à 10:56:33
Inscrit le jeudi 17 avril 08 - 948 commentaires
atomusk a écrit :

Si tu veux un équivalent, tu as NTFS et Desktop Search. C'est pas identique, mais c'est au moins équivalent. Il y a des API pour faire des recherches, pour ajouter des trucs à l'index ...


Je pensais que Microsoft allait arrêter NTFS qui est une bouze comparé au multiples possibilités de ZFS (utilisé dans Solaris et bientôt pour Mac OS 10.6) et ext4. Quand on voit que seul les OS de Microsoft ont besoin de défragmentation.



Edité par vida18 le mardi 4 novembre 2008 à 10:57
Avatar de siocnarf INpactien
siocnarf Le mardi 4 novembre 2008 à 10:57:20
Inscrit le jeudi 17 août 06 - 60870 commentaires

c'est aussi un broutteur ouaibe léger :

http://fr.wikipedia.org/wiki/Midori_(navigateur)

qui fait maintenant parti du projet xfce.

pas mal en plus
Avatar de ndjpoye INpactien
ndjpoye Le mardi 4 novembre 2008 à 10:58:02
Inscrit le mardi 31 janvier 06 - 24012 commentaires

Quand on voit que seul les OS de Microsoft ont besoin de défragmentation.


2 Mythes: Le fait qu'ils en aient toujours autant besoin, le fait qu'ils soient les seuls. D'ailleur on dit que X résiste mieux à la fragmentation qu'Y.

Edité par ndjpoye le mardi 4 novembre 2008 à 11:00
Avatar de Cacahuete586 INpactien
Cacahuete586 Le mardi 4 novembre 2008 à 11:00:26
Inscrit le dimanche 9 avril 06 - 660 commentaires
J'ai compris que la moitié de la news
Avatar de siocnarf INpactien
siocnarf Le mardi 4 novembre 2008 à 11:00:54
Inscrit le jeudi 17 août 06 - 60870 commentaires
2 Mythes: Le fait qu'ils en aient toujours autant besoin, le fait qu'ils soient les seuls



mais dans une moindre mesure

Edité par siocnarf le mardi 4 novembre 2008 à 11:01
Avatar de syfer972 INpactien
syfer972 Le mardi 4 novembre 2008 à 11:02:29
Inscrit le mercredi 8 décembre 04 - 8515 commentaires
J'ai compris que la moitié de la news

au moins t'en a compris une moitié

Avatar de atomusk Modérateur
atomusk Le mardi 4 novembre 2008 à 11:03:19
Inscrit le mardi 20 juillet 04 - 19854 commentaires

Je pensais que Microsoft allait arrêter NTFS qui est une bouze comparé au multiples possibilités de ZFS (utilisé dans Solaris et bientôt pour Mac OS 10.6) et ext4. Quand on voit que seul les OS de Microsoft ont besoin de défragmentation.



Donc en gros tu tréppigne d'impatience pour un truc dont tu ne connais rien. Tu ne sait pas à quoi ça sert, tu ne sait pas ce qu'il apportera, mais tu réve juste que Ms sorte un nouveau systeme de fichier ...

Alors pour info WinFS c'est le même NTFS que XP/vista/Seven sur lequel on rajouter une couche pour permettre l'indexation.

Alors oublie WinFS une bonne foit pour toute, tu te ridiculisera moins
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.