Le Mon, 05 Nov 2012 17:31:14 +0100,
Thierry Mella <
thierr...@skynet.be> écrivait :
>
>
> Merci pour votre réponse,
>
>>> Je sais que Unix traite tout comme un fichier.
>>> L'approche de VMS est-elle différente ?
>>
>> Pas mal... D'autant que Unix est orienté services alors que VMS est
>> orienté ressources.
>
>
>
> Pouvez-vous m'en dire plus ?
Il y a des limites, des quotas sur l'utilisation du ou des CPUs, de
la mémoire, des disques et de toutes les ressources critiques
contrairement à un Unix. Les droits se gèrent par ressources (un peu
comme les capabilities de certains Unices). Vu de loin, un
utilisateur ne peut monopoliser une machine sauf à ce que
l'adminsitrateur lui ait laissé ce droit. Sous Unix, n'importe quel
utilisateur peut mettre une machine à genoux avec un processus
userland.
Pour limiter la charge des machines, les processus peuvent être
lancés dans des queues (voir submit). Ils s'exécutent non plus
simultanément mais les uns à la suite des autres (typiquement,
c'est utilisé pour toutes les opérations gourmandes comme les
compilations, la gestion des messageries...).
>
> Auriez-vous plus d'infos sur l'histoire de VMS ?
Pas plus que ce qui est disponible dans tout moteur de recherche sur
internet. VMS est le successeur de RSX11 et a été implanté
initialement comme une surcouche de cet OS avant d'être autonome. Il
a été contrairement aux Unices conçu comme un tout cohérent.
J'aimerais d'ailleurs avoir quelques informations sur certains choix
d'implantation (comme la configuration de tcpip, uaf et autres
joyeusetés assez suprenantes vues de l'extérieur). Par certains
côté, VMS est archaïque mais très efficace (je pense entre autre à
uaf). Par d'autres, il est extrêmement moderne (je pense à la
gestion des clusters).
> (je crois savoir que l'un des architectes en chef à travaillé
> sur Windows NT)
Disons qu'il a dû partir à la suite des problèmes de DEC dans les
années 1990. Mais de là à dire qu'on trouve du VMS dans Windows NT,
il y a un pas que je ne franchirais pas. On retrouve la notion d'ACL
dans les deux systèmes, mais c'est à peu près leur seul point
commun.