VMS - miért (lehetne) a legjobb?

hehehe...ez a cím kissé nagyon elfogult...szóval ott kellene kezdeni;hogy a VMS lehetne a legjobb,ám én még nem láttam olyan hardvert VMS-hez,ami nem avult volna már el.Tehát :
minden,amit írok,az õsrégi (8-10 éves!) hardver miatt is lehet...

A legfontosabb megemlíteni,hogy nagyon stabil;nagyon biztonságos és nagyon paranoid
rendszerrõl van szó.Itt a rendszergazdának rengeteg a teendõje,mivel szinte mindenhol
meg kell szabni a határokat (processzek száma,használható memóriaterület,diszken egy
felhasználó által lefoglalható maximális hely,stb..még jó,hogy a lemezek forgásirányát és forgási
sebességét nem kell állítgatni,ahogy sokan mondanák).
De a kezdeti hercehurca után legalább viszonylagos nyugalom van,és legalább nincs gond a buffer overflow-ra sem...

De mit lát a felhasználó? Azt látja,hogy a gép lassabb,mint amilyen a UNIX volt...ez a write-back cache hiányát mutatja (lényege,hogy nem azonnal ír a diszkre,hanem amikor épp ráér...Ez Windows9x alatt is beállítható,ám ismerve a Windows9x stabilitását,inkább kikapcsolva
hagytam :-) ...Nagy hátrány ugyanis,hogy ha a gép elszáll,a cache tartalma meghal,és ha nem
írta még ki diszkre a Pokolkutya program kódját,akkor biza lehet elölrõl kezdeni...).
Így viszont maximum 132 byte-nyi adat hal meg,a többi megmarad...valamit valamiért.
A levelezés khm...helyenként "érdekesen" megy.A hardcore UNIX-fan rögtön a pine-t keresi.Van
pine,de minek? Egyrészt a VMS alatti pine suxx,mivel már sikerült kiakasztani úgy,hogy csak
egy file-t akartam belerakni a levélbe...(és ráadásul a file valami 2.2k volt,tehát nem a Red
Alert-et küldtem volna el levélben) Tehát marad inkább a VMSMAIL,vaghy egyszerûen MAIL.
Itt végülis bármit meg lehet csinálni...
 

Ja igen,ami legfontosabb...Van normális HELP,amit értelemszerûen _mindenhol_ meg lehet hívni a HELP paranccsal,és minden esetben elökapja az adott környezetben használható
parancsokat.A HELP parancs esetében az adott parancs használatához ad segítséget.Ezt a
UNIX/Linux alatt hiányolta,mivel ott a man parancs "kissé" használhatatlan...Az is jó még a
HELP-ben,hogy még példákkal is illusztrálja a helyzetet,ami nem egy utolsó dolog;és a példák
használhatóak is...Így a legelborultabb parancsok,helyzetek is érthetõbbek.

Persze ez még nem a Kánaán,ahogy ezt már többeknek is mondtam.Ugyanis éles helyzetben (határidõ napján ír az ember VMS-scriptet,úgy a jó;úgy kihívás...
[ Gyere ki,új mosópor!  Ez az igazi kihívás az új mosópor számára... :-)))]  ) a help használata
csak lelassítja az ember dolgait,és rabolja az idejét...Ez esetben tehát jobb,ha a felhasználó
tud is valamit...persze ez ritka eset,mivel általában inkább az fordul elõ,hogy a felhasználó
felsóhajt :

    -meg kéne már írni ezt a script-et!
        [ pl.
            $set term /wi=80
            $mail
            sel /from=root
            del/all
            $exit         ! nincs több levél a rendszergazdától...:-)
        ]
no igen.De nem is kell feltétlenül scriptet írni,mivel a felhasználó legtöbb baja orvosolható script nélkül is
[igaz,itt nincs éjfélparancsnok,mint Linuxon {midnight commander};de azért jó ez...]

De nézzük,mire is használnak VMS-t!

    Az egész ott kezdõdik,hogy a VMS már több,mint 20 éve <1978 óta,ha jól emlékszem>
létezõ operációs rendszer;melyet a középgépekre találtak ki.Így érthetõ okokból kevés az olyan
háztartások száma,ahol VMS fut.Ennél már lényegesen több egyetem használ VMS-gépeket
különbözõ célokra (pl. adatfeldolgozás {az egyetemeknek nincs pénze mainframe-re} és oktatás
{Ennek fõleg az ELTE-n van nagy hagyománya}).

Ezenkívül olyan helyeken,ahol a megbízhatóság fontos,mivel a leállásból származó kár
dollárezrekben mérhetõ (ennek remek példája egy közepes méretû bank az USA-ban,ahol _nem
mindegy_,átmegy-e az a 3 millió dollár...).Tehát,mint látszik;a VMS megbízható.Kb. annyira,hogy
ha nincs áramszünet,akkor lehet mellette robbantani is;akkor is megy...

Ráadásul,mivel úgyis minden határok közé van szorítva;ezért nehéz bármit is elrontani.
Néha sikerül,de ezek száma elenyészõ.Az már valószínûbb,hogyha az ember valamit
_nagyon_ elrontott,akkor legközelebbi belépésnél kb. semmit nem tud csinálni...

No igen,még van pár dolog.Például a biztonság.Ez elég vegyes.Van benne jó és rossz dolog
egyaránt.Egyrészt kódfejtéssel szinte törhetetlen (ha nincs benne _sok pénz_,ugyanis
ekkor biztosan akad valaki,aki összeszedi azt a 25 Cray-t,amivel már lehet törni),viszont
nagyon is sniffelhetõ.Ennek oka pont a TCP/IP protokoll és a VMS közötti kisebb konfliktus,
ugyanis a VMS alapértelmezés szerint a DecNet-et használja,a TCP/IP dolgaiban pedig gyenge.
A DecNet nagyon hó,csak épp a világ hálóra kötött gépeinek 9x%-a TCP/IP-t használ.
És mivel DecNet-re csak mostanában fejlesztették ki a TCP/IP biztonsági programjait (pl. ssh),
így a kapcsolat a VMS és a TCP/IP között törékeny.Még hosszú évek kellenek a normális
biztonsági fejlesztéshez,hogy a sniffelés-t (más nevének és jelszavának elkapását a rendszeren
kívül) kiszûrjék rendesen (teljesen a VMS-hez kell idomítani az ssh-t,mivel az a UNIX-okon és
a Linux-okon õshonos).Addig nem teljes a biztonság,de javul a helyzet.
ssh már van...

A VMS-nek van egy eléggé kellemetlen hátránya,és az pedig az,hogy kezdetben a felhasználó
szinte biztosan azt mondja,hogy a VMS "felhasználóbarát".Pedig tényleg az,bár a parancsai
valóban elsõre nehezen érthetõek.Errõl az jut az eszembe,amikor két BME-s vitatkozott,melyik
rendszer kevésbé felhasználóbarát,a UNIX vagy a VMS.Úgy 20-30 perc vita után egyikük
(erõsen életmûvész,többek között prog.mat-os srác...ha jól tudom,építész _és_ informatikus
volt a Mûszaki Egyetemen) megoldotta a dolgot :

        - OK,figyelj.Én most belépek neked a ludens-re,te pedig csinálj egy könyvtárat!
 
szegény kollega fél óráig szenvedett vele... :-)