OVH Cloud OVH Cloud

Ni Linux, ni Vista ?

22 réponses
Avatar
Denis Beauregard
Un article intéressant du Guardian.

http://observer.guardian.co.uk/business/story/0,,1868642,00.html

On y dit entre autres que MS aurait atteint la limite du développement
monolithique avec Vista. En d'autres mots, Windows et Vista, au
contraire de Linux, sont des développements monolithiques intégrés
qui ont la tâche difficile de faire tourner des applications
compatibles avec la version précédente (quoique, vous me direz,
des programmes pour Win 3.1 font planter Win 98 et certains de Win 98
ne tournent qu'avec de la chance sur Win XP). Vista, avec ses 2 ans
de retard, serait alors une indication que MS ne pourra pas aller
plus loin, comme s'il n'y avait rien qui pouvait succéder à Vista.

Le réflexe est alors de se dire qu'après Vista, dans le pire des cas,
le monde de l'informatique populaire et des SE livrés avec la majorité
des PC, s'ouvrira enfin sur Linux.

Mais, le dernier paragraphe me laisse tout songeur. En fait, après
(ou au lieu de) Vista, ce serait la virtualisation. On y parle de
Xensource, développé curieusement dans un labo universitaire payé par
Microsoft mais comme logiciel libre. Je croyais qu'avec Linux, on
avait depuis longtemps des machines virtuelles et donc que le
concept même existait depuis longtemps. Au fait, qu'est-ce que cette
virtualisation ?


Denis

10 réponses

1 2 3
Avatar
Remi THOMAS
"Denis Beauregard" écrivit
Un article intéressant du Guardian.

http://observer.guardian.co.uk/business/story/0,,1868642,00.html

On y dit entre autres que MS aurait atteint la limite du développement
monolithique avec Vista. En d'autres mots, Windows et Vista, au
contraire de Linux, sont des développements monolithiques intégrés
qui ont la tâche difficile de faire tourner des applications
compatibles avec la version précédente (quoique, vous me direz,
des programmes pour Win 3.1 font planter Win 98 et certains de Win 98
ne tournent qu'avec de la chance sur Win XP). Vista, avec ses 2 ans
de retard, serait alors une indication que MS ne pourra pas aller
plus loin, comme s'il n'y avait rien qui pouvait succéder à Vista.

Le réflexe est alors de se dire qu'après Vista, dans le pire des cas,
le monde de l'informatique populaire et des SE livrés avec la majorité
des PC, s'ouvrira enfin sur Linux.

Mais, le dernier paragraphe me laisse tout songeur. En fait, après
(ou au lieu de) Vista, ce serait la virtualisation. On y parle de
Xensource, développé curieusement dans un labo universitaire payé par
Microsoft mais comme logiciel libre. Je croyais qu'avec Linux, on
avait depuis longtemps des machines virtuelles et donc que le
concept même existait depuis longtemps. Au fait, qu'est-ce que cette
virtualisation ?


Denis



Bonjour,

La virtualisation permet de s'affranchir du matériel.
Cela permet de voir un "OS" comme un service, hors cet "OS" peut très bien
tourner sur plusieurs machines.

Et la virtualisation va devenir obligatoire tout simplement parceque nous
arrivons aux limites de puissance des processeurs et que l'avenir est dans
le multi-processeur / mutil-machine.
Aujourd'hui cela parait évident de faire tourner plusieurs OS en même temps,
sur un seul processeur, avec une machine virtuelle.
Il faut imaginer l'inverse, faire tourner un OS sur plusieurs processeurs.

Chez MS ils communiquent un max sur Singularity, un nouvel OS écrit en C#.
http://research.microsoft.com/os/singularity/
http://msdn.microsoft.com/msdnmag/issues/06/06/EndBracket/
http://channel9.msdn.com/ShowPost.aspx?PostIDh302
et une boite que viens d'acheter MS
http://www.softricity.com/

Rémi

Avatar
Michel Billaud
Denis Beauregard writes:

Un article intéressant du Guardian.

http://observer.guardian.co.uk/business/story/0,,1868642,00.html

On y dit entre autres que MS aurait atteint la limite du développement
monolithique avec Vista. En d'autres mots, Windows et Vista, au
contraire de Linux, sont des développements monolithiques intégrés
qui ont la tâche difficile de faire tourner des applications
compatibles avec la version précédente (quoique, vous me direz,
des programmes pour Win 3.1 font planter Win 98 et certains de Win 98
ne tournent qu'avec de la chance sur Win XP). Vista, avec ses 2 ans
de retard, serait alors une indication que MS ne pourra pas aller
plus loin, comme s'il n'y avait rien qui pouvait succéder à Vista.


Il ne faut pas être trop inquiet, ils trouveront certainement de quoi
s'occuper.

Le réflexe est alors de se dire qu'après Vista, dans le pire des cas,
le monde de l'informatique populaire et des SE livrés avec la majorité
des PC, s'ouvrira enfin sur Linux.


Le bon réflexe, c'est de se dire qu'on verra bien, quand le moment
sera venu.

Mais, le dernier paragraphe me laisse tout songeur. En fait, après
(ou au lieu de) Vista, ce serait la virtualisation. On y parle de
Xensource, développé curieusement dans un labo universitaire payé par
Microsoft mais comme logiciel libre.


Ce que je connais de l'histoire, c'est que Xen a été développé à
Cambridge, et que des accords avec microsoft leur ont permis d'avoir
accès au code source de Windows.

Je croyais qu'avec Linux, on
avait depuis longtemps des machines virtuelles et donc que le
concept même existait depuis longtemps. Au fait, qu'est-ce que cette
virtualisation ?


Depuis longtemps on a des émulateurs qui simulent le fonctionnement de
PC ordinaires (genre bochs, qemu...), instruction par instruction, ce
qui permet effectivement de faire tourner des machines virtuelles, y
compris de processeurs d'autres types, mais avec une grosse perte de
performance, puisque le déroulement de chaque instruction virtuelle
côute des dizaines d'instructions réelles.

Avec User Mode Linux, on a quelque chose de different : une machine
virtuelle exécute des instructions réelles, mais sous le contrôle d'un
noyau linux bricolé, qui est lui même un processus utilisateur
ordinaire. Ce noyau, qui n'a pas accès au vrai matériel, se présente
vis à vis de ses processus comme le noyau d'une machines avec quelques
périphériques (virtuels) dont il simule le fonctionnement, en faisant
appel éventuellement au vrai noyau pour les traiter.

Si j'ai bien compris, la technique de paravirtualisation de Xen est à
peu près du même genre, sauf que le matériel n'est pas simulé par un
processus utilisateur sous linux. Il y a une premiere couche
logicielle qui émule plusieurs instances d'un matériel, et au dessus
on fait tourner des noyaux pour ce matériel virtuel. Il faut donc
écrire des noyaux qui supportent ce matériel spécial, c'est pour ça
qu'ils ont signé des accords avec microsoft pour avoir accès au source
de windows.

Pour la vraie virtualisation (voir Wikipedia pour les détails) c'est
pas du tout nouveau vu que ça remonte à 1967, et que c'était standard
sur les bécanes "mainframes" d'IBM (VM/CMS et cie), dont le hardware
adapté réduisait l'épaisseur de la couche nécessaire à la
virtualisation.

L'enjeu actuel, à mon avis c'est la consolidation : au lieu d'avoir
des tas de serveurs divers en salle machine, qui roupillent la plupart
du temps, mais qu'on est obligés de séparer pour cause d'isolation
entre machines qui risquent de faire un écran bleu, on en achete un
gros (en optimisant le rapport puissance/pric) et on y empile les
machines virtuelles. Quand c'est trop plein, on achete un serveur
supplémentaire, et on répartit. Donc de très grosses économies en
vue. Et si Microsoft le fait pas, c'est clair qu'il ne tiendra pas
longtemps sur le marché serveur, quand les clients verront la
différence de cout entre 20 bécanes équipées de 1 windows et 2 becanes
virtualisant 10 unix chacune.

MB
--
Michel BILLAUD
LABRI-Université Bordeaux I tel 05 4000 6922 / 05 5684 5792
351, cours de la Libération http://www.labri.fr/~billaud
33405 Talence (FRANCE)

Avatar
Blaise Potard
Un article intéressant du Guardian.

http://observer.guardian.co.uk/business/story/0,,1868642,00.html

On y dit entre autres que MS aurait atteint la limite du développement
monolithique avec Vista. En d'autres mots, Windows et Vista, au
contraire de Linux, sont des développements monolithiques intégrés
qui ont la tâche difficile de faire tourner des applications
compatibles avec la version précédente (quoique, vous me direz,
des programmes pour Win 3.1 font planter Win 98 et certains de Win 98
ne tournent qu'avec de la chance sur Win XP). Vista, avec ses 2 ans
de retard, serait alors une indication que MS ne pourra pas aller
plus loin, comme s'il n'y avait rien qui pouvait succéder à Vista.


Hum, à l'origine Vista devait sortir en 2003, donc c'est plutôt 4 ans de
retard. Et encore, à l'origine il devait avoir plein de fonctionnalités
de la mort qui finalement sortiront « peut-être plus tard ».

Bref, Vista c'est une ressucée de XP réecrite from scratch avec des
zigouigoui qui font que ça demande du matériel extravagant, avec aucune
réelle nouveauté. Un beau gachis. D'ailleurs, plusieurs responsables du
projet viennent de prendre la porte[1].

[1] http://www.theregister.co.uk/2006/09/06/brian_valentine_amazon/

Avatar
paradofay
Un article intéressant du Guardian.

http://observer.guardian.co.uk/business/story/0,,1868642,00.html

On y dit entre autres que MS aurait atteint la limite du développement
monolithique avec Vista. En d'autres mots, Windows et Vista, au
contraire de Linux, sont des développements monolithiques intégrés
qui ont la tâche difficile de faire tourner des applications
compatibles avec la version précédente (quoique, vous me direz,
des programmes pour Win 3.1 font planter Win 98 et certains de Win 98
ne tournent qu'avec de la chance sur Win XP). Vista, avec ses 2 ans
de retard, serait alors une indication que MS ne pourra pas aller
plus loin, comme s'il n'y avait rien qui pouvait succéder à Vista.


Hum, à l'origine Vista devait sortir en 2003, donc c'est plutôt 4 ans de
retard. Et encore, à l'origine il devait avoir plein de fonctionnalités
de la mort qui finalement sortiront « peut-être plus tard ».

Bref, Vista c'est une ressucée de XP réecrite from scratch avec des
zigouigoui qui font que ça demande du matériel extravagant, avec aucune
réelle nouveauté. Un beau gachis. D'ailleurs, plusieurs responsables du
projet viennent de prendre la porte[1].

[1] http://www.theregister.co.uk/2006/09/06/brian_valentine_amazon/
j'ai testé vista rc1 ce matin ...je suis vite revenu sous mon dualboot

winxp /mandriva 2006 et vu les difficultés auxquelles j'ai été
confronté lors de l'installation (nécéssité de repartionnement etc ) je
suis bien content d'avoir une distrib linux comme la mdv 2006 pour
m'avoir dépanné à maintes reprises ( outils , rapidité de
réinstallation etc ) .


Avatar
Emmanuel Florac
Le Tue, 12 Sep 2006 07:59:09 +0200, Remi THOMAS a écrit :

Aujourd'hui cela parait évident de faire tourner plusieurs OS en même temps,
sur un seul processeur, avec une machine virtuelle.


Ça marche étonnament bien...

--
Je suis riche des biens dont je sais me passer.
Louis-Jean-Baptiste Etienne Vigée.

Avatar
Thierry Houx

Pour la vraie virtualisation (voir Wikipedia pour les détails) c'est
pas du tout nouveau vu que ça remonte à 1967, et que c'était standard
sur les bécanes "mainframes" d'IBM (VM/CMS et cie), dont le hardware
adapté réduisait l'épaisseur de la couche nécessaire à la
virtualisation.


On met à profit du multi-processeurs en multi-cores sur une même carte
mère ou cela peut être un ensemble de PC en réseau type gigabit ?
(désolé, au boulot je travaille encore sur des mini-ordinateurs des
années 70).

L'enjeu actuel, à mon avis c'est la consolidation : au lieu d'avoir
des tas de serveurs divers en salle machine, qui roupillent la plupart
du temps, mais qu'on est obligés de séparer pour cause d'isolation
entre machines qui risquent de faire un écran bleu, on en achete un
gros (en optimisant le rapport puissance/pric) et on y empile les
machines virtuelles. Quand c'est trop plein, on achete un serveur
supplémentaire, et on répartit. Donc de très grosses économies en
vue. Et si Microsoft le fait pas, c'est clair qu'il ne tiendra pas
longtemps sur le marché serveur, quand les clients verront la
différence de cout entre 20 bécanes équipées de 1 windows et 2 becanes
virtualisant 10 unix chacune.


Quelle est la stabilité de ce type de bécanes? Le plantage d'une machine
virtuelle ne risque t'il pas de de déstabiliser l'ensemble?
Imaginons un pernicieux virus: Ce ne serait pas une machine qui serait
plantée mais tout l'ensemble. Donc, si on peu faire des gains
importants, ce serait au prix de risques importants?

Cordialement.
--
Thierry Houx ()
Tourisme en Haute-Normandie, informatique libre et généalogie:
http://thierry.houx.free.fr/index.html
Généalogie: http://www.geneacaux.org/ membre CGPCSM N°72-2576

Avatar
Denis Beauregard
Le Tue, 12 Sep 2006 18:57:27 +0200, Thierry Houx
écrivait dans
fr.comp.os.linux.debats:

Quelle est la stabilité de ce type de bécanes? Le plantage d'une machine
virtuelle ne risque t'il pas de de déstabiliser l'ensemble?
Imaginons un pernicieux virus: Ce ne serait pas une machine qui serait
plantée mais tout l'ensemble. Donc, si on peu faire des gains
importants, ce serait au prix de risques importants?


Si c'est une vraie machine virtuelle, alors je vois mal comment une
telle machine pourrait déstabiliser l'ensemble en plantant. Dans le
pire cas, il y aurait une boucle infinie.

Il me semble qu'une machine virtuelle n'a pas accès au matériel. Elle
n'est qu'un processus qui roule parmi d'autres processus.


Denis

Avatar
Emmanuel Florac
Le Tue, 12 Sep 2006 13:57:15 -0400, Denis Beauregard a écrit :


Si c'est une vraie machine virtuelle, alors je vois mal comment une
telle machine pourrait déstabiliser l'ensemble en plantant. Dans le
pire cas, il y aurait une boucle infinie.


Il y a déjà eu plusieurs études de faisabilité sur des machines
virtuelles, qui montrent qu'il y a des failles potentielles. En
particulier, les prochains processeurs intégreront des fonctionnalités
de virtualisation (via la création d'une couche d'éxécution au
dessous du ring-0) qu'il est possible d'exploiter, par exemple avec un
virus qui est lui-même une machine virtuelle, ou au contraire un virus
qui sait être le contrôleur principal et faire démarrer tous les autres
OS dans des machines virtuelles, qui sont par construction incapables de
détecter le virus et encore moins de le contrer.

--
Pluralitas non est ponenda sine necessitate.
Guillaume d'Ockham.

Avatar
X.B
Bref, Vista c'est une ressucée de XP réecrite from scratch
vous y croyez vraiment au "from scratch" ? paske M$ avait deja promis la

meme chose pour 98 ou,or je me rappelle qu'un trous de securité sur la pile
TCP/IP avait un patch qui partait de 98 jusqu'à XP en passant par NT et
toutes les declinaisons des OS M$ ... alors le "from scratch", mais en
piochant dans tous les vieux codes ...

avec des
zigouigoui qui font que ça demande du matériel extravagant, avec aucune
réelle nouveauté. Un beau gachis. D'ailleurs, plusieurs responsables du
projet viennent de prendre la porte[1].

[1] http://www.theregister.co.uk/2006/09/06/brian_valentine_amazon/


Avatar
Thierry Houx

Il y a déjà eu plusieurs études de faisabilité sur des machines
virtuelles, qui montrent qu'il y a des failles potentielles. En
particulier, les prochains processeurs intégreront des fonctionnalités
de virtualisation (via la création d'une couche d'éxécution au
dessous du ring-0) qu'il est possible d'exploiter, par exemple avec un
virus qui est lui-même une machine virtuelle, ou au contraire un virus
qui sait être le contrôleur principal et faire démarrer tous les autres
OS dans des machines virtuelles, qui sont par construction incapables de
détecter le virus et encore moins de le contrer.


OK,

Et au niveau du matériel, ça ne vient pas à re-créer les bons vieux
"main fraime" jadis abandonnés?

Cordialement.
--
Thierry Houx ()
Tourisme en Haute-Normandie, informatique libre et généalogie:
http://thierry.houx.free.fr/index.html
Généalogie: http://www.geneacaux.org/ membre CGPCSM N°72-2576

1 2 3