Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

Vu aujourd'hui...

37 réponses
Avatar
Emmanuel Florac
Chez un client, des vieilles machines DEC desktop non identifiées
(microVAX? Alpha?), ayant tourné sous VMS... Apparemment ils sont prêts à
les donner à kinenveux :) (il y a encore un gros Alphaserver sous VMS qui
tourne, lui).

--
Question: How does a large software project get to be one year late?
Answer: One day at a time!
Fred Brooks

7 réponses

1 2 3 4
Avatar
JKB
Le Wed, 27 Oct 2010 10:12:38 +0200,
Hugues écrivait :

Ce cher JKB a posté :

Le 22 Oct 2010 09:08:33 GMT,
dodo écrivait :
JKB wrote:
J'ai enfin décidé de reprendre le noyau FreeVMS à zéro pour en virer
tout ce qui n'étaitpas nécessaire et utiliser les quatre niveaux de
protection mémoire.

Les sources : http://www.freevms.net/trac

On s'occupe comme on peut ;-)



Et c'est quoi l'avantage de FreeVMS par rapport à GNU/Linux ? :)



Lorsqu'on pense Unix, on pense serveur et donc 'services' et
'fichiers'. Lorsqu'on pense VMS, on pense mainframe donc
'ressources'. La vision de l'OS est totalement différente et si on a
une CRTL^Wlibc qui tient la route sous VMS on peut faire sous VMS
tout ce qu'on fait sous Unix. En revanche, il est illusoire de
prétendre faire sous Unix tout ce qu'on fait sous VMS. Vu
simplement, Unix est un système simpliste, conçu à la va-vite et qui
suffit à répondre à 90% à ce que devrait être un serveur. Pour les
10% qui restent, il faut des choses plus sérieuses.



Très intéressant, merci !

Question : quelle est la part de marché de machines tournant sous VMS ?



Je ne sais pas. Pour avoir des chiffres sérieux, il faudrait
demander au Panda. En France, on trouve OpenVMS à la RATP, dans les
coeurs des systèmes bancaires, chez Areva, dans les centrales
nucléaires, bref, dans tout ce qui doit fonctionner de façon fiable
24h/24.

Quelle est son utilisation ? Quels sont les 10% pour lesquels un UNIX
serait à la ramasse ?



Tout ce qui touche aux batches (entre autres). Sur un serveur Unix,
lorsque plusieurs tâches arrivent en même temps, la charge de la
machine augmente jusqu'à ce que ça se mette à swapper et que les
performances baissent. Sous VMS, tu peux avoir une centaine
d'utilisateurs au cul d'un Vax (dont je le rappelle le plus puissant
tournait à 100 MHz) sans que les performances ne chutent. Comme le
processeur fait 95% du temps les pieds aux mur, tu peux demander au
système de traiter les tâches lourdes dans des queues, ce qui fait
que tu limites l'utilisation des ressources. Au lieu d'avoir 50
compilations fortran en même temps, elles s'effectuent de façon
transparente les unes après les autres. Au final, c'est bien plus
rapide que si toutes essayaient de fonctionner en même temps.

Tu peux aussi limites les ressources par processus (pas à la façon
nice, en déclarant que tel processus n'a pas le droit de bouffer
plus de 20% d'un processeur ou plus de 10% de la mémoire).

Sans compter la couche RMS qui te permet de faire des choses
intéressantes sans être obligé de se taper une base de données.

Il y a aussi un système de cluster transparent pour l'utilisateur.

C'est juste pour ma culture :)



JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
Avatar
Jean-Noël Petit
Le 27/10/2010 10:20, JKB a écrit :
Le Wed, 27 Oct 2010 10:12:38 +0200,
Hugues écrivait :

Ce cher JKB a posté :

Le 22 Oct 2010 09:08:33 GMT,
dodo écrivait :
JKB wrote:
J'ai enfin décidé de reprendre le noyau FreeVMS à zéro pour en virer
tout ce qui n'étaitpas nécessaire et utiliser les quatre niveaux de
protection mémoire.

Les sources : http://www.freevms.net/trac

On s'occupe comme on peut ;-)



Et c'est quoi l'avantage de FreeVMS par rapport à GNU/Linux ? :)



Lorsqu'on pense Unix, on pense serveur et donc 'services' et
'fichiers'. Lorsqu'on pense VMS, on pense mainframe donc
'ressources'. La vision de l'OS est totalement différente et si on a
une CRTL^Wlibc qui tient la route sous VMS on peut faire sous VMS
tout ce qu'on fait sous Unix. En revanche, il est illusoire de
prétendre faire sous Unix tout ce qu'on fait sous VMS. Vu
simplement, Unix est un système simpliste, conçu à la va-vite et qui
suffit à répondre à 90% à ce que devrait être un serveur. Pour les
10% qui restent, il faut des choses plus sérieuses.



Très intéressant, merci !

Question : quelle est la part de marché de machines tournant sous VMS ?



Je ne sais pas. Pour avoir des chiffres sérieux, il faudrait
demander au Panda. En France, on trouve OpenVMS à la RATP, dans les
coeurs des systèmes bancaires, chez Areva, dans les centrales
nucléaires, bref, dans tout ce qui doit fonctionner de façon fiable
24h/24.

Quelle est son utilisation ? Quels sont les 10% pour lesquels un UNIX
serait à la ramasse ?



Tout ce qui touche aux batches (entre autres). Sur un serveur Unix,
lorsque plusieurs tâches arrivent en même temps, la charge de la
machine augmente jusqu'à ce que ça se mette à swapper et que les
performances baissent. Sous VMS, tu peux avoir une centaine
d'utilisateurs au cul d'un Vax (dont je le rappelle le plus puissant
tournait à 100 MHz) sans que les performances ne chutent. Comme le
processeur fait 95% du temps les pieds aux mur, tu peux demander au
système de traiter les tâches lourdes dans des queues, ce qui fait
que tu limites l'utilisation des ressources. Au lieu d'avoir 50
compilations fortran en même temps, elles s'effectuent de façon
transparente les unes après les autres. Au final, c'est bien plus
rapide que si toutes essayaient de fonctionner en même temps.

Tu peux aussi limites les ressources par processus (pas à la façon
nice, en déclarant que tel processus n'a pas le droit de bouffer
plus de 20% d'un processeur ou plus de 10% de la mémoire).

Sans compter la couche RMS qui te permet de faire des choses
intéressantes sans être obligé de se taper une base de données.

Il y a aussi un système de cluster transparent pour l'utilisateur.

C'est juste pour ma culture :)



JKB



J'ai de tres bosn souvenirs du vax de l'université de Savoie au debut
des lannées 90. Je ne me souviens plus du modele, il faisait la taille
de deux congelos armoire.
Il y avait une vingtaine de VT dessus, plus les connexions telnet depuis
les SUN, les SGI, et autres postes des enseignants/chercheur.
Les compilations ada n'etaient pas tres rapides, mais le temps de
reponse de la machine etait tres correcte par rapport aux machines sous
linux auxquelles on avait acces : 486 sous linux, sun ss2/ipc
Avatar
Erwan David
JKB écrivait :

Je ne sais pas. Pour avoir des chiffres sérieux, il faudrait
demander au Panda. En France, on trouve OpenVMS à la RATP, dans les
coeurs des systèmes bancaires, chez Areva, dans les centrales
nucléaires, bref, dans tout ce qui doit fonctionner de façon fiable
24h/24.



On en trouve aussi dans le spatial : à chaque lancement d'Ariane 2 Vax
partent en fumée : ils sont juste en dessous pour piloter le lancement.

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Avatar
Alain Montfranc
Erwan David a écrit :
JKB écrivait :

Je ne sais pas. Pour avoir des chiffres sérieux, il faudrait
demander au Panda. En France, on trouve OpenVMS à la RATP, dans les
coeurs des systèmes bancaires, chez Areva, dans les centrales
nucléaires, bref, dans tout ce qui doit fonctionner de façon fiable
24h/24.



On en trouve aussi dans le spatial : à chaque lancement d'Ariane 2 Vax
partent en fumée : ils sont juste en dessous pour piloter le lancement.



Bizarre... Ca coute moins cher de les sacrifier que de les déporter ?
Avatar
Erwan David
Alain Montfranc écrivait :

Erwan David a écrit :
JKB écrivait :

Je ne sais pas. Pour avoir des chiffres sérieux, il faudrait
demander au Panda. En France, on trouve OpenVMS à la RATP, dans les
coeurs des systèmes bancaires, chez Areva, dans les centrales
nucléaires, bref, dans tout ce qui doit fonctionner de façon fiable
24h/24.



On en trouve aussi dans le spatial : à chaque lancement d'Ariane 2 Vax
partent en fumée : ils sont juste en dessous pour piloter le lancement.



Bizarre... Ca coute moins cher de les sacrifier que de les déporter ?




À ce moment là on n'a pas de temps à perdre, y compris en quelques
centaines de mètres de transmission...

--
Le travail n'est pas une bonne chose. Si ça l'était,
les riches l'auraient accaparé
Avatar
Tonton Th
On 10/27/2010 10:20 AM, JKB wrote:

Il y a aussi un système de cluster transparent pour l'utilisateur.



Ça, c'était vraiment bluffant quand je l'ai croisé dans les
années 80 ! C'étai genre :

$MSG-FROM-BOFH$ arret du 750 dans 10 minutes pour 2 heures
$MSG-FROM-BOFH$ vos jobs partiront sur le microvax de la compta
$MSG-FROM-BOFH$ soyez gentils, ne la surchargez pas
$MSG-FROM-BOFH$ elle est en train de faire les salaires.

Mais le machin continuait à marcher !

--
Ma coiffeuse est formidable - http://sonia.buvette.org/
Avatar
JKB
Le Wed, 27 Oct 2010 16:59:29 +0200,
Tonton Th écrivait :
On 10/27/2010 10:20 AM, JKB wrote:

Il y a aussi un système de cluster transparent pour l'utilisateur.



Ça, c'était vraiment bluffant quand je l'ai croisé dans les
années 80 ! C'étai genre :

$MSG-FROM-BOFH$ arret du 750 dans 10 minutes pour 2 heures
$MSG-FROM-BOFH$ vos jobs partiront sur le microvax de la compta
$MSG-FROM-BOFH$ soyez gentils, ne la surchargez pas
$MSG-FROM-BOFH$ elle est en train de faire les salaires.

Mais le machin continuait à marcher !



Tu te souviens mal... Les messages d'information, c'est plutôt :

%MSG-I-FROM_BOFH, arret du 750 dans 10 minutes pour 2 heures

Il ne faut pas s'emmêler les pinceaux entre % et $... 'spèce
d'unixien ;-)

Tiens, tu ne serais pas bon en programmation C ? J'ai un petit
problème à te soumettre...

JKB

--
Si votre demande me parvient sur carte perforée, je titiouaillerai très
volontiers une réponse...
=> http://grincheux.de-charybde-en-scylla.fr
1 2 3 4