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,...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 240 lectures)

Soutenez l'indépendance de PC INpact en devenant Premium

  • Tout le contenu de PC INpact sans pub
  • Et bien plus encore...

Il y a 124 commentaires

Avatar de ndjpoye INpactien
ndjpoye Le mardi 4 novembre 2008 à 11:25:10
Inscrit le mardi 31 janvier 06 - 24025 commentaires
ça dépend aussi de la taille de tes fichiers

C'est une question de proportion la fragmentation :)

vida18 : quand tu défragmentes, il te diagnostique comme quoi c'est nécessaire de la lancer ou tu le fais de ton propre chez, parce que tu vois de la défragmentation ?

Edité par ndjpoye le mardi 4 novembre 2008 à 11:26
Avatar de DarKCallistO INpactien
DarKCallistO Le mardi 4 novembre 2008 à 11:26:45
Inscrit le mardi 11 décembre 07 - 12815 commentaires

Et tu penses que si Ms annoncait en fanfare qu'ils avaient intégré WinFs en secret et intégré dans Vista, tu n'aurais plus le reflexe d'essayer de défragmenter tous les mois ?

"ton gout" est basé sur quoi ? l'affichage du défrag ? ou la baisse de perf ...
Parce que bon, perso j'ai jamais trop senti la difference


Sans compter que sur une grappe raid 0 par exemple,défragmenter,même tout les mois,ça ne sert strictement a rien (a par peut être de tuer le temp 5min) et ça augmente l'espace disque requis.
Avatar de cayan INpactien
cayan Le mardi 4 novembre 2008 à 11:29:36
Inscrit le samedi 29 mai 04 - 650 commentaires
C'est pas la taille qui compte
Avatar de vida18 INpactien
vida18 Le mardi 4 novembre 2008 à 11:31:42
Inscrit le jeudi 17 avril 08 - 949 commentaires
J'utilise le logiciel TuneUp qui me me signale qu'une défragmentation est nécessaire (environ 1 fois par mois) et cette défragmentation peut durer une heure.
Avatar de Aoumess INpactien
Aoumess Le mardi 4 novembre 2008 à 11:34:28
Inscrit le vendredi 21 septembre 07 - 73 commentaires
Est-ce que ça pourrait aussi servir au système "d'OS dans le bios" (je ne sais pas comment mieux décrire ça, je ne suis pas familier du principe), l'EFI je crois ? Ce "nouveau" truc où on peut faire un minimum de choses comme consulter ses mails sans démarrer complètement l'OS...
Avatar de typhoon006 INpactien
typhoon006 Le mardi 4 novembre 2008 à 11:37:25
Inscrit le jeudi 12 mai 05 - 23917 commentaires
Avatar de the_frogkiller INpactien
the_frogkiller Le mardi 4 novembre 2008 à 11:39:22
Inscrit le samedi 13 octobre 07 - 1404 commentaires
C'est pas la taille qui compte

toi tu dois avoir un 250Go
Avatar de Artefact2 INpactien
Artefact2 Le mardi 4 novembre 2008 à 11:46:11
Inscrit le dimanche 10 juin 07 - 950 commentaires

Ben en fait ça s'apparenterait plus à ce qui se fait avec les *BSD apparement non (et non pas GNU/Linux) ?
Un noyau monolithique + outils de base en userland qui compose un système minimal sur lequel on vient greffer les outils en espace utilisateur souhaités.


Un kernel BSD est modulaire, hein
Avatar de Artefact2 INpactien
Artefact2 Le mardi 4 novembre 2008 à 11:47:52
Inscrit le dimanche 10 juin 07 - 950 commentaires
Tout est compilé à l'installation.


Retour aux sources
Avatar de mumu INpactien
mumu Le mardi 4 novembre 2008 à 11:54:45
Inscrit le jeudi 27 juillet 06 - 4767 commentaires

Retour aux sources

Windows se gentooise. Tout fout l'camp
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.