30 éves az (Open)VMS!

Címkék

A HP bejelentette, hogy a mai napon, 2007. október 25-én ünnepeljük a Virtual Memory System (rövid nevén: VMS) névre hallgató operációs rendszer 1.0-s kiadása bejelentésének 30. évfordulóját. Három évtizeddel és három hardverplatformmal a kiadás után az utód, az OpenVMS felkészülve néz a jövőbe. A HP az OpenVMS következő kiadására készül, amely 2007. novemberére várható.

A születésnap alkalmából Mark Hurd, a HP vezérigazgatója videoüzenetben gratulált az OpenVMS csapatnak és elmondta, hogy a HP Integrity szervereken futó OpenVMS továbbra is kulcsfontosságú termék a HP portfóliójában.

A Digital-ról, VAX-ról, Alpha-ról, Dave Cuttler csapatáról, a VMS és az OpenVMS születéséről ebben a rendkívül érdekes, 70 oldalas PDF-ben lehet képekkel illusztrálva olvasni. A dokumentumot a Digital adta ki 1997-ben, a VMS 20. születésnapján.

Boldog születésnapot, (Open)VMS!

Hozzászólások

VMS :-) az elsö unix élményem microvax/vms környezetben volt még valamikor 93-94 környékén a hm kötelékében (a gépteremben tanyázó R11 már közel sem volt olyan élmény).

Az 1997-ben kiadott füzetben az utolsó oldalon az olvasható: "NOTHING STOPS IT."
Ez ha jól sejtem annyit jelent, hogy "Nincs megállás" vagy "Nincs még vége".
Sajnos azonban ezután a Comaq (az egykor PC klón gyártásra alapított cég) cég hamarosan felvásárolta a DEC-et (Digital Equipment Corporation) és azóta alig hallani a VAX vagy az Alpha gépekről. Igaz a Compaq-ot meg beolvasztotta a HP, már a Compaq név is csak mint a Laptopok márkaneve él tovább.
Ja így kerül a cikkben is olvasható HP neve kapcsolatba a VMS-el, ami az egykori VAX és Alpha gépek operációs rendszere.

Tisztazzunk par dolgot :)

a VMS _nem_ Unix :)

(hatulrol kezdve)
a VMS az alphak es VAX-ok egyik lehetseges oprendszere:)
VAX: VMS, Ultrix
Alpha: Windows NT, Tru64(digitalUnix), VMS

A VMS jelenleg is el, fejlodik. Bar az Itanium2-re valo portolas allitolag nem tett jot neki :)
Support olyan 2020 kornyekeig mar most garantalva van ra :)
Ja es a legenda szerint '85ben talaltak benne az utolso biztonsagi hibat :)

"NOTHING STOPS IT."

Van egy ilyen értelmezés is:
Pár év üzemeltetési tapasztalat után felmerül az emberben, ha kihúzom a 220-ból (380-ból), megáll vagy akkor is működik tovább ...

Legjobban az tetszik az egészben, hogy az 5.5-2 (ez kb. 1994 környéki VAX-os verzió, kb. 10 éve gyártották hozzá az utólsó vasat) még mindig full supporttal bír.

A debreceni egyetemen pár éve még üzemelt egy hatalmas VAX 6000-510
masina OpenVMS 7.3 assal. A vas talán még mindig ott van a helyén.
ott találkoztam vms-l nekem tetszett 1x még linux alá is feltettem
most is fel akartam de nem találom az OpenVMS cdmet :<

Celeron-M 1400Mhz, 768M, Ubuntu 7.10, 2.6.22

Ha kell, tudok szolgálni 7.3 cd-hez link-el... ;) Én a PTE-n találkoztam az OpenVMS-el először, mint kötvál tárgy, és most már a harmadik félévemet csinálom belőle. Itt két kis alpha van clusterben, azokat lehet nyúzni tanulási céllal. De láthatóan nem egy népszerű rendszer a nagyközönség szemében, jelenleg négyen járunk az órára. Linuxra kicsit nagyobb a tömeg... :)

Megyek a gépterembe és feldíszítem őket, oké!?

hm... érdekes tapasztalat volt anno, az egyik melóhelyen. nekem nagyon tetszett sok dolga, bár én csak user voltam egy terminál előtt (tényleg nehéz volt megölni, az is igaz). ami akkor engem mint usert megfogott, hogy a "manual" szuperül volt illusztrálva példákkal. gyártottam is a szkripteket rendesen, utáltak is érte, hogy a 8 órás melót 1 óra alatt megcsináltam és utána csak filmet néztem meg játszottam :D

Drága egyetlen hrgy84! Ha már ennyire barátságosak vagyunk! Nem feltétlenül az a baj, hogy nem vagyok elég kreatív, hanem inkább az, hogy amíg karnyújtásnyira van a polcon minden, amit a VMSről és a DCLről tudni lehet, rendezetten, kereshetően és ahogy a kolléga említette '"manual" szuperül volt illusztrálva példákkal'. Az egész rendszer koherens az összes parancs és annak kapcsolói ÉRTELMESEK pl.: /log vagy directory /since=yesterday és minden kapcsoló uazt jeleneti az összes parancsban (ne aggódj nem kopik el az ujjad, minden parancsot és kapcsolót max. 3 karakterrel lehet helyettesíteni). Addig a Linuxhoz úgy kell összevadászni, összeguglizni a doksikat, a manuálok sokszor csapnivalóak, hiányosak, (talán a HPUXnak van egy fokkal normálisabb). Borz-alom. Nem vagyok egy nagy spiller, semmi alapon nincs, de "fazekasból" 2 év alatt VMS "power userré" váltam és ez nem a hűde szorgalmamnak köszönhető, hanem hogy ezt a rendszert nem saját használatra fejlesztették, mint a UNIX(like) rendszereket.

Hogy gondodon segítsek is:


#!/bin/bash

## Az 1. paraméter a forrás dátum, mondjuk 2006-01-02 formátumban
SRCDATE=$1
## A 2. paraméter, hogy hány másodpercet adjunk hozzá
ADDSEC=$2

TMPDATE=$(date --date="${SRCDATE}" +%s)
TMPDATE=$(( ${TMPDATE} + ${ADDSEC} ))
## A kimenetre írjuk az új dátumot, mondjuk ugyanolyan formátumban.
echo ${TMPDATE} | awk '{print strftime("%F",$1)}'

És összesen egyszer nyúltam a Google iránt, mert az awk-t nem ismerem annyira.

Nekem ez nem működik, pedig unix alatt próbálom
./prb.sh 2006-01-02 100
date: illegal option -- -
date: illegal option -- d
date: invalid argument -- te=2006-01-02
usage: date [-u] mmddHHMM[[cc]yy][.SS]
date [-u] [+format]
date -a [-]sss[.fff]
awk: syntax error near line 1
awk: illegal statement near line 1

Máshol meg ezt írja:
date: illegal option -- -
usage: date [-jnu] [-d dst] [-r seconds] [-t west] [-v[+|-]val[ymwdHMS]] ...
[-f fmt date | [[[[[cc]yy]mm]dd]HH]MM[.ss]] [+format]
awk: calling undefined function strftime
input record number 1, file
source line number 1

Tedd hozzá, hogy ez csak és kizárólag a GNU date használata esetén működik, aminek a kapcsolói, paraméterezése bővebb, mint a POSIX szabvány szerinti, és ezt ki is használtad. Hasonlóan pl. a find "-printf" kapcsolójához, amitől szintén a hideg ráz, ha "általában" feltett kérdés esetén látom a válaszban...

konkretan arra gondoltam itt pl., hogy a KARAKTERLANC mit takar. Ugyan is nem olyan hulye ez, aminek latszik, tud olyat hogy tomorrow, meg -d "-1 month", de konyorgom a kisujjambol szivjam ki? hivatkozas, sejtetes vagy valami. A keringo bash leirasok meg mindenfele libeken fuggnek, ez meg mint emlitettem egy maximalisan kiherelt alkalmazasszerver, amin meg vi, meg cpio sincs. Amugy a feladat annyi volt, hogy 30 napra visszamenoen kell osszetomotiteni a syslogng fileokat, de a honapok ugye nem mindig 30 naposak, ezzel a -d "-30 day" ok, de miert nem volt benne a manba? a masik meg hogy van egy csomo parancs, aminek "nincs doksija mi debiannal csinaltunk valamit, hogy potoljuk". minden esetre latszik, hogy az egyiket egy ceg fejlesztette ki a masikat meg add hoc modon fejlesztettek koordinalatlanul.

Nem ad hoc fejlesztették ki koordinálatlan, csak keresni kell tudni. Nyilván a meglevő megoldásokat sem egy-az-egyben kell felhasználni, csak ötletek forrásának, abban az esetben meg tök mindegy, mire függ.

Amugy a feladat annyi volt, hogy 30 napra visszamenoen kell osszetomotiteni a syslogng fileokat, de a honapok ugye nem mindig 30 naposak, ezzel a -d "-30 day" ok, de miert nem volt benne a manba?

Szűz anyám, ti még nem hallottatok a logrotate-ról? Van benne compress lehetőség, utána cronból elindul havonta (igen, a cron tudja, meddig tart egy hónap) egy script összegyűjti a logfájlokat, letárolja és csá... SQL-be is lehet a syslog-ng-t irányítani, logszervert is lehet építeni... Miért a legkőkoribb eszközökkel vágtok neki az ilyesminek? A logrotate minden normális disztró része, a syslog-ng akármit meg tud csinálni, amit óhajtotok, csak egy kis utánaolvasás kérdése az egész... Cron meg gondolom amúgy is van a gépen.
Ha az elején elmondod, mit szeretnél, már régen az ágyadban alhatnál...
Persze, ha gyakorolsz az sosem baj, csak éles szerverre nem a melegvíz n+1-edik verzióját kellene feltalálni...

Zebedeus jön majd a szolgájával, és azt fogják majd rebesgetni, hogy
eltűntek a dolgok. És hatalmas zűrzavar lesz, hogy hol vannak valójában a
dolgok. És senki nem fogja tudni, hová lettek azok a kis bigyók, meg az a
furcsa kis izé raf-raffiakötőállvány, amihez hozzá voltak erősítve. És
akkor majd a Barát elveszíti a barátja kalapácsát, és a Fiatal nem fogja
tudni, hogy hol vannak… már azok a dolgok, amiket apáik birtokoltak,
mert apáik csak este rakták oda, este nyolc körül…

Ave, Saabi.

Az ipari gyártósorok ma is VMS-t futtatnak. Pl az Intel gyártósorai, vagy a szuzuki is VMS-t futtat.