Slashdot Mirror


An Interview With Mark Gorham Of OpenVMS

Ken Farmer writes "There's already been one press interview with Mark Gorham, but that encounter with HP's VP of the OpenVMS Systems Division omitted some technical details that warrant further attention. Hence, SKHPC thought it appropriate to go on a deep dive with one experienced in OpenVMS and SCUBA diving as well."

161 comments

  1. OpenVMS on my camera by Ingolfke · · Score: 3, Funny

    If your camera was based on open standards you could port OpenVMS to it.

    1. Re:OpenVMS on my camera by tshannon · · Score: 1

      True, assuming your camera had enough storage capacity to support the OS. I seriously doubt that you could cram VMS onto the largest currently available memory stick or flash card. ;-}

      --
      IT Consultant and Publisher, Shannon Knows HPC
    2. Re:OpenVMS on my camera by Anonymous Coward · · Score: 0

      Actually, VMS Engineering has booted the Itanium version of V8.2 from a 2 GB memory stick. Not a supported configuration, of course...

    3. Re:OpenVMS on my camera by Nefarious+Wheel · · Score: 1

      It fit on an RA-81, didn't it? 456MB. My daughter was given a 512MB USB memory stick with her laptop.

      --
      Do not mock my vision of impractical footwear
    4. Re:OpenVMS on my camera by tshannon · · Score: 1
      When I managed a VAX 11/750 running VMS Version 3 point something in 1982, VMS fit quite nicely on an RM-80. Its capacity was 105MB, IIRC. But the footprint of the OS has grown a bit in the past 2 decades.

      What OS does your daughter's laptop run? If it's Windows XP, that excuse for an OS won't fit on a memory stick. It's gobbling up gigabytes on the laptop's hard drive.

      The exact footprint of VMS V8.2 is unknown to me, but I know for certain that in 1985, loading MicroVMS on a MicroVAX I involved feeding 44 RX-NoWayShouldIBeDoingThis 5 1/4 floppy disks into the box. I also know that more often than not, Floppy Number 43 would induce a read error, necessitating a return to Floppy Number One. This ceased to be fun after about the third iteration.

      --
      IT Consultant and Publisher, Shannon Knows HPC
    5. Re:OpenVMS on my camera by Cluster-Karl · · Score: 1

      VMS 8.2 on IA64 need ~3GB, on Alpha ~1.1GB

    6. Re:OpenVMS on my camera by tshannon · · Score: 1
      Thanks, Karl... looks like it'll be a while before anyone will will have a digital camera upon which a dollar sign prompt appears on the LCD screen. SETPRIV is not yet a viable option on a digital camera!

      terry s

      --
      IT Consultant and Publisher, Shannon Knows HPC
    7. Re:OpenVMS on my camera by Anonymous Coward · · Score: 0

      I seriously doubt that you could cram VMS onto the largest currently available memory stick or flash card. ;-

      for what it's worth, I crammed VMS onto a 10.4MB RL02 drive, with room to spare (of course this was V3.7).

    8. Re:OpenVMS on my camera by Nefarious+Wheel · · Score: 1

      Awww.. darn. And I so wanted to $run/detached a job to $purge old versions of the updated images after each scan. Could have been fun.

      --
      Do not mock my vision of impractical footwear
    9. Re:OpenVMS on my camera by tshannon · · Score: 1

      Well, there's always Option B: you could run VMS on your camera if the camera had virtual addressing capabilities, and VMS could be hacked such that it would run in virtual space. Rendering both of these "ifs" matters of fact would be a Kodak Moment of vast proportions for the person who achieved this goal! ;-}

      --
      IT Consultant and Publisher, Shannon Knows HPC
    10. Re:OpenVMS on my camera by Nefarious+Wheel · · Score: 1

      Actually, my wife's Nikon does have virtual address capabilities. Not LRU page management, but it shows up as a tree under Windows Explorer when she plugs it it. So it seems Nikon at least has already been subverted to the world of GUI. Works quite well, anyhow.

      --
      Do not mock my vision of impractical footwear
    11. Re:OpenVMS on my camera by Anonymous Coward · · Score: 0

      Our network printers from eight years ago or so used to run the embedded version of VMS.

    12. Re:OpenVMS on my camera by tshannon · · Score: 1

      But does it work with FIREFOX?

      --
      IT Consultant and Publisher, Shannon Knows HPC
  2. OpenVMS by Homebrewed · · Score: 2, Funny

    Is as secure as an attack-trained Rottweiler embedded in a block of black Lucite... ... and about as useful....

    1. Re:OpenVMS by Anonymous Coward · · Score: 0

      Yeah, and try playing frisbee with blocks of Lucite.

    2. Re:OpenVMS by Anonymous Coward · · Score: 0

      ...and windows is as secure as an attack trained rottweiler clamped around your balls..? (your balls being what you wanted to secure in this particular case)

    3. Re:OpenVMS by Anonymous Coward · · Score: 0


      It's not so bad...it sort of tickles.

    4. Re:OpenVMS by Dysan2k · · Score: 1

      How about a dog encased in Dolomite, baby!

      --
      -What have you contributed lately?
  3. New VMS users? by calags · · Score: 1

    From the article: "...between 10 to 15 percent of our business comes for accounts that are new to OpenVMS"

    I was under the impression that most companies would want to be migrating away from OpenVMS. Anybody have any good reasons why a company would want to adopt it nowadays?

    --
    Never attribute to stupidity what can be construed as a monopoly preservation tactic.
    1. Re:New VMS users? by eln · · Score: 1

      Because the old techs, who are now the management, remember all the fun they used to have with their VMS systems, and they want the young guys to suffer like they did?

    2. Re:New VMS users? by VAXcat · · Score: 5, Informative

      Reliability, scalability, uptime, high performance wide area clustering, no viruses, very few security problems of any kind (and those occur mostly in code migrated from unixland). A few of the reasons people choose VMS for an operating system. Individual VMS systems often have multi year uptimes (even in heavily used environments). VMS clusters have uptimes even longer still. And that's leaving out any of the religious flavored arguments about what OS is easier to administer and use.

      --
      There is no God, and Dirac is his prophet.
    3. Re:New VMS users? by ReverendLoki · · Score: 4, Interesting
      I spent a few years as an admin on a VMS system. Sure, you had your occasional headache due to some of the OSs oddities, and we ended up writing a lot of code in house for applications that we would have just purchased on any other system, but there were definitely a lot of unique elements that cluster had that I miss. We never had any sort of security breach on that thing, for one. And for the rare instances there was a node crash, the cluster adapted, and the users ever noticed - hell, a few times we wouldn't have either, if it weren't for the logs, due to a clean recovery and automated restart. That system also provided some of the smoothest, most painless rolling reboots.

      I don't think it's necessarily more painful than other systems, but it does seem to be pain that is easier to schedule (more work during your day, fewer middle of the night emergencies).

      Of course, you can't play a lot of games on it...

      --
      09 F9 11 02 9D 74 E3 5B D8 41 56 C5 63 56 88 C0
    4. Re:New VMS users? by patmanDC · · Score: 1

      It's almost scary how stable VMS is. We reboot our VMS boxes about once each year.

    5. Re:New VMS users? by 0racle · · Score: 2, Insightful

      I knew a company that rebooted their VMS boxes once a year when the building did their power test. It was more fear of a power spike then anything elss. Other then that, they never had a need to reboot the systems.

      Its not scary, its what an Enterprise Class OS should be.

      --
      "I use a Mac because I'm just better than you are."
    6. Re:New VMS users? by Anonymous Coward · · Score: 0

      I was under the impression that most companies would want to be migrating away from OpenVMS. Anybody have any good reasons why a company would want to adopt it nowadays?

      You should be the one first called upon to provide reasons, since your 'impression' was provided to us with zero justification. Do you envision a career with the Gartner group?

      However I will give stability, reliability, availability, efficiency and shared everything clustering as strategic reasons to adopt. There are more.

      VMS is available on relatively cheap hardware now (HP integrity).

    7. Re:New VMS users? by CypherOz · · Score: 1

      no viruses

      There was a DCL trojan once . It relied on some variable (symbol) substitution tricks to make the script look like what it was not.

      See http://www.kgb.com/dcl/198811.txt for details of the trojan.

      --
      You want a signature? You can't handle a signature!!
    8. Re:New VMS users? by scottv67 · · Score: 1

      >Anybody have any good reasons why a company would want to adopt it nowadays?

      1) OpenVMS runs 24 x 365
      2) It has clustering that actually works
      3) It runs 24 x 365
      4) It takes to fibre channel storage like a fish to water
      5) It runs 24 x 365
      6) You can stake your personal reputation on a system that runs OpenVMS and not have to constantly carry a copy of your resume on a USB flashdrive in your pocket
      7) Did I mention that it runs 24 x 365?
      8) Scales like crazy


      -Scott
      Former VMS Dude/Fibre Channel Plumber :^)

    9. Re:New VMS users? by AJWM · · Score: 1

      They're upgrading from RSTS/E.

      --
      -- Alastair
    10. Re:New VMS users? by Lew+Payne · · Score: 2

      You've obviously never had Kevin Mitnick on your OpenVMS system... or attracted the attention
      of the Chaos Computer Club (CCC), whose members at one point (in the old days) targeted
      VAX/VMS systems. Nor have you had Neill Clift go through the OpenVMS source code and
      discover "bugs".

      Don't take it for granted -- just because the O/S is (for all intents and purposes) obscure
      now doesn't mean its "secure" now.

    11. Re:New VMS users? by Anonymous Coward · · Score: 0

      "Migrate away."

      Yeah - been a mantra for 15 or so years now.
      Truth be told VMS does things better than most
      OSes.

      Can't say for sure where the new customers are
      coming from , but I do know from public sources
      that VMS is still pretty strong in some segments,
      dominating in some cases.

      - Cellular phone billing (big business)
      - Text messaging backends(big business - dominating)
      - Health Care (big, but not dominating, VA administration is a large customer)
      - Government/Military - JSTARS for instance
      and other not so well know applications ;)
      - Manufacturing (no doubt waning)

      Rob Young

    12. Re:New VMS users? by glenmark · · Score: 1
      You've obviously never had Kevin Mitnick on your OpenVMS system... or attracted the attention of the Chaos Computer Club (CCC), whose members at one point (in the old days) targeted VAX/VMS systems. Nor have you had Neill Clift go through the OpenVMS source code and discover "bugs".
      Don't take it for granted -- just because the O/S is (for all intents and purposes) obscure now doesn't mean its "secure" now
      Mitnick never broke into a VMS system. He did steal VMS source code, but that was by social engineering.
      OpenVMS is one of the most secure operating systems around, and not just due to obscurity.
      --
      *** Quantum Mechanics: The Dreams of Which Stuff is Made ***
    13. Re:New VMS users? by Anonymous Coward · · Score: 0

      Any business that thinks it has 'mission-critical' requirements I can think of is a candidate for using OpenVMS.

      One other poster further down gave some examples...I'll chime in with a few more....

      Approximately 90% of the world's stock/future/options/bond exchanges run on either OpenVMS or Tandem, and these exchanges represent about 93% of the value of securties traded world wide each day. OpenVMS owns a bit over 50% of this, so when you do the math OpenVMS systems are responsible for conducting about 1/2 of all the world's securities trades per day.

      A large percentage of the world's foreign exchange trading is done on OpenVMS systems each day. These are trades which are done bank-to-bank, ie. Bank A thinks the USD is going to fall relative to the Euro so they sell $10 billion dollars to buy Euros.

      The entire clearing system for US Government bonds is built on OpenVMS, so anytime you buy a note/bond for your retirement account or your mutual funds do, they run through a VMS system to match up the buyers/sellers and exchange the money.

      The two largest securities registrars/transfer agents in the world (these companies keep the actual master ownership records of who owns how many shares/bonds of which companies) both run their shareholder record-keeping systems on OpenVMS.

      The Shangahi Stock Exchange (which probably will be the largest stock exchange in a couple of years) is just starting trading on OpenVMS systems.

      Portions of the US Post Office runs on VMS; ditto for the Veterans Administration. The biggest portion of the North Atlantic air traffic control system runs on VMS; most lottery systems world-wide; Intel runs most if not all their chip manufacturing systems on OpenVMS; 24x7 manufacturing operations; many national intelligence organizations (NSA, he said looking both ways over his shoulder) and police departments, etc...etc...

      The common thread in the organizations above are 7x24x365 and abiltity to function irrespective of disasters.

      Yet the costs associated with doing so are not high. OpenVMS, whether on VAX/Alpha/IA64 comes with all the clustering, distributed lock manager, and all the other goodies to make disaster-tolerance virtually native to all applications running on VMS without thinking about it (naturally you'll be better performance if you do think about the details).

      You can use your old VAX (as far back as about 1979 vintage if you really want to) and your current Alpha, or your current Alpha and a new IA64 clustered together as fully supported configurations, and if you ask HP really nicely and pay a few extra bucks I'm sure they'll even support your VAX/Alpha/IA64 combination cluster too - they've actually demonstrated that it works ok.

      Out-of-the-box your cluster machines are certified to work together at about 5-600 miles between machine pairs (ie. a machine/cluster in Boston connected to a machine/cluster in Buffalo connected to a machine/cluster in D.C). With a bit of extra network engineering HP will support your bi-coastal cluster spanning NY/LA/and Chicago thrown in too. If you want your cluster to be from NY/Singapore/Franfurt, that can be done too (it's all in the network engineering - there are zero changes in the cluster software).

      Cluster failover is done is seconds, without manual intervention, and with careful attention to detail you can ensure that no transaction is inconsistent across the cluster (even the vaunted NSK can have an inconsistent transaction across its failover under certain failure modes).

      And all this can be had by ANY company at a starting price of just over $4k per server (new equipment).

      Even something as mundane as kicking Microsoft Exchange on a Windows server out and replacing it with an Exchange-compatible messaging server can be done on a reliable OpenVMS server, and you don't have to worry about the security and immunity from viruses and worms of your server. You can get a good AV scanner that runs on VMS to scan all the incoming/outgoing mail to

    14. Re:New VMS users? by Lew+Payne · · Score: 2, Informative

      |
      | Mitnick never broke into a VMS system.

      You're absolutely wrong, glenmark. Mitnick broke into many VAX/VMS systems. One of
      them happened to be "the Arc" -- DEC's development machine. In addition, he broke into the
      VAXes at Leed's University (just ask Neill Clift) and at USC. He also broke into the personal
      workstation (a VAX) at Neill Clift's home, where he nabbed the bug reports before they got
      to Digital. Not to mention his penetration of VPA (Volunteer Plan Administrators) in Calabasas,
      where Lenny DiCicco lead the FBI in a sting operation, leading to Mitnick's apprehension
      in VPA's parking lot.

      Espousing hearsay as fact only tends to poison the world with ignorance. There's enough
      ignorance in this world, as it stands.

      So, I'm curious -- upon what factual basis do you conclude that "Mitnick never broke
      into a VAX?" I base my statement that he did upon the fact that, as his co-defendant,
      I saw the evidence as well as experienced some of it first-hand. You're not one of
      those people who just repeats hearsay as if it were fact, are you?

    15. Re:New VMS users? by glenmark · · Score: 2, Interesting
      So, I'm curious -- upon what factual basis do you conclude that "Mitnick never broke into a VAX?" I base my statement that he did upon the fact that, as his co-defendant, I saw the evidence as well as experienced some of it first-hand. You're not one of those people who just repeats hearsay as if it were fact, are you?
      First of all, I never said that Mitnick never broke into a VAX. I said he never broke into a VMS system (some VAXen run Unix). Secondly, I based my statement upon Mitnick's testimony that indicated that he had been unable to break into a VMS system (this according to analyst Terry Shannon). Yes, he was able to ACCESS VMS systems (including one holding VMS source code), but every instance of this of which I have heard involved "social engineering" to steal passwords, not a technical hack. If you have information to the contrary, I would love to hear more about it.
      --
      *** Quantum Mechanics: The Dreams of Which Stuff is Made ***
    16. Re:New VMS users? by Lew+Payne · · Score: 2, Informative

      | First of all, I never said that Mitnick never broke into a VAX.
      | I said he never broke into a VMS system (some VAXen run Unix).

      Likewise, when I said "Mitnick broke into many VAX/VMS systems" (the
      second sentence in my first paragraph), I qualified it. Unfortunately,
      I was ambiguous later when I said "broke into a VAX".

      Mitnick did indeed break into VAX/VMS systems, using flaws discovered
      by the CCC (Chaos Computer Club) as well as by intercepting PGP email
      communications between Neill Clift (of Leed's University) and Digital.

      Neill Clift, who had access to the VMS source microfiche, would spend
      a lot of his free time combing through it discovering vulnerabilities.
      He would then report these vulnerabilities to his engineering contact
      at Digital. Unbeknownst to him at the time, DEC's mail relay machine
      was compromised (a VMS system) as well as Neill's home workstation.
      As a result, his public/private key was compromised. Through a "man
      in the middle" attack, Mitnick would decrypt and read Neill's bugs,
      then re-PGP them (using a new key-set he had negotiated with Digital
      as a result of pretending to be Neill Clift) and forward to Digital.

      As for the CCC, Mitnick installed the "show user 0TTO/1TTO/2TTO" bug
      in many VAX/VMS systems, so that he could remain invisible while on
      as well as bypass the "pre-login" password required of dial-ups. He
      also tricked dial-back systems (where the modem calls you back at a
      pre-set phone number) by adding call-forwarding to the home phone of
      authorized modem users, thus intercepting the call-backs.

      Through the availability of source code, technical support (yes, we
      had access to DEC technical services - all it took was an entry in
      their database of support customers) and systems, we were able to
      study several more weaknesses and eventually code a LAT exploit
      which, to-date, remains unpublished.

      Prior to all this, by the way, Mitnick was breaking into RSTS/E systems
      with impunity. If you had dial-up access, there was basically no way
      to stop him... no social engineering required! That really irritated
      me, because I lived an hour away from work and emergency dial-up was
      not an option.

      I actually still have LA120 printouts of some of these exploits... and
      answering machine tapes of mitnick leaving me messages about the latest
      systems he was able to compromise. In the early days, he'd even steal
      other peoples' RSTS/E cracking programs... Like Dave Kompel's tangled
      syscalls to spin the kernel into giving you system privilege. I think
      I still have a copy of that in storage somewhere.

      By the way, all this is just the proverbial "tip of the iceberg."
      There are a lot of other things from Mitnick on those answering
      machine tapes that never made it beyond me... some of his other
      "hobbies" involved the DEA, the MDC (Metropolitan Detention Center),
      Magic Mountain's debit card terminals, and oh... the issuing of
      "patches" to select VAX/VMS customers on upgrade support contracts.
      The patches were delivered in the geniune DEC patches box, on the
      correct media for those particular customers. Needless to say,
      all those customers had dial-up (or network) access available.

      None of that even covers the period of time when Lenny DiCicco worked
      at (what was once) PacTel Cellular as their database administrator (in
      Orange County, CA). Once Mitnick found out, hundreds of thousands of
      ESN's, MIN's and the associated customer names, billing info and social
      security numbers were compromised. Since we had the assembler code
      (complete with comments) to the Novatel PTR-825 as well as the compiler,
      Mitnick was able to remain "invisible" and "untraceable" for years until
      he pissed off Tsutomu Shimomura. After all, he had an endless supply
      of ESN/MIN combos, and could enter them into the PTR-825 directly
      thanks to some custom firmware hacks.

      Perhaps I should write a book on what really took place "on the inside"
      complete with printouts and WAV files. Maybe in another five years,
      after I retire, I might.

  4. Nice quote snippet... by rjstanford · · Score: 3, Insightful

    "...pretty popular in the low-end market (1-8 CPUs, up to 64GB of memory..."

    Yup. Its refreshing to actually see opinions like this acknoledged on /., if even in a linked-to article, where for the longest time a 4 way box was considered xtR3m3 (or whatever the l33t spelling would be these days).

    And no, there's not really much of a need for a beowolf cluster of those things. Imagine a life instead. Mmm... isn't that nicer?

    Yeah, yeah, flamebait...

    --
    You're special forces then? That's great! I just love your olympics!
    1. Re:Nice quote snippet... by ajlitt · · Score: 1

      Imagine a VAXCluster of... oh wait.

    2. Re:Nice quote snippet... by tshannon · · Score: 1
      There are areas where a Beowulf cluster blows a VMScluster right out of the water. HPTC comes to mind. Contrast the price/performance of a 96-node cluster of 64-processor Alpha/VMS boxes lashed together with a Quadrics interconnect with that of a 512-node cluster of 2-processor Linux econoboxes linked with Myrinet or a similar low-cost interconnect. Beowulf wins hands-down. VMS ceased to be a viable HPTC option ages ago. At one time, VMScluster was the way to go, but that was well before LINPACK numbers approached the GFLOP threshold. When CERN dumped VMSclustering as the route to HPTC success, VMS and HPTC started to separate. They are now mutually exclusive.

      On the other hand, when national security is at stake, stability, disaster tolerance, and platform security are more important that GLOPS and bargain-basement prices. That's the province of VMS. You don't bet your business--or nation--on an aggregation of commodity boxes running an OS whose security is uncertain.

      Unless, of course, you've got the same level of strategic sense (a level somewhere between lunatic and suicidal) as the US Navy's Chief of Idiotic Operations, who decided that a Windows-based command and control and combat information system was the solution of choice for the final Nimitz-class aircraft carrier. CVN78 won't be christened and launched for another four or five years, but it'll be sunk within five minutes of entering its first and last combat situation.

      --
      IT Consultant and Publisher, Shannon Knows HPC
  5. This is really boring by esanbock · · Score: 0, Troll

    -1 Sleep.

  6. Nothing much to see here. by Anonymous Coward · · Score: 0

    There going to provide some tools that make porting Unix applications easier to VMS, but they didn't say anything about making VMS Posix complient. Improvements to VMS opperating system have been around in Linux and Solaris for ages.

    It would seem that VMS is still interesting primarily as the operating system you had to uninstall when you were installing Unix on a Vax and, from a design point of view, as the unholy god-parent of Windows NT.

    1. Re:Nothing much to see here. by Anonymous+Covard · · Score: 2, Informative
      There going to provide some tools that make porting Unix applications easier to VMS, but they didn't say anything about making VMS Posix complient.
      Aside from the fact that VMS has been POSIX "complient" since 1992, that is.
      --
      Information wants to be free -- but informants want to be paid.
    2. Re:Nothing much to see here. by grahamlee · · Score: 1

      So, what does an OpenVMS 8.x machine quote for POSIX_VERSION? It wouldn't be great 'complience' if it was only competibla with Solaris 7 ;-)

    3. Re:Nothing much to see here. by msbsod · · Score: 1

      You have no clue. Posix is part of VMS since more than a decade. Besides, if you had read recent announcements from HP, then you would understand that OpenVMS also covers DII COE.

      Of course real VMS users first look at VMS as VMS, not as Unix. VMS was designed to be better than Unix. Unix was and still is too primitive. There was no significant progress. That is why people had enough and designed VMS after a decade of suffering with Unix. Design, that is what makes the difference between VMS and Unix. VMS is designed. Unix started as an accident at Bell Labs, became chaos, and never recovered from this trauma. Why do you think Unix was ditched by AT&T with SYSV and by the Berkeley University with BSD 4.4? These were the makers of Unix! VMS was owned by three companies, namely Digital, Compaq and now HP. And it is still supported. All three companies had various Unix distributions, all which were scrapped. TRU64 became the latest Unix victim, with only HP/UX left as survivor. Talk about uninstalling...

      It is quite obvious that you never worked with VMS. And you do not understand its internals. Otherwise you would not compare it with Windows NT.

      Now, is your favorite Unix flavor also VMS "complient"? Can you run a VMS spell checker on your Linux or Solaris?

    4. Re:Nothing much to see here. by Anonymous Coward · · Score: 0

      > You have no clue. Posix is part of VMS since more than a decade.

      Not quite. Posix for OpenVMS was officially canceled about a decade ago.

      What replaces it is GNV. GNV is great but it still needs work. Try using it to port a major piece of software using a configure script and come back and tell me how Unix like OpenVMS is.

      Don't get me wrong, I think GNV is a great idea and I hope it gets there eventually. I keep hoping the next version of GNV (and the C run time library which GNV must rely on heavily) will be good enough to rely on but it still hasn't happened. (E.g., I am still having to rely on MMS rather than GNUmake to maintain applications.)

  7. Better colours by Anonymous Coward · · Score: 0
  8. the reports of my death ... greatly exaggerated... by lophophore · · Score: 3, Informative
    VMS keeps coming back, and appearing on Slashdot like a bad penny. The IA64 has breathed new life into this OS, which is the most secure and stable that I have had the pleasure to use. VMS had a C2 security rating out of the box in 1990 or so, but what this article does not mention is that a variant version (SEVMS) carried a full B2 rating., which is really something.

    Mark who? I don't know his name. I worked for DEC VMS Engineering in the VAX and Alpha days, who is this guy?

    This article makes it seem like the idea of building unix apps on VMS is a new thing. It's not. VMS Posix was available in 1992, and many Unix/C apps would just compile and run. It was very cool.

    The dinosaur is aging very well.

    --
    there are 3 kinds of people:
    * those who can count
    * those who can't
  9. A Happy OpenVMS Admin Here by TAZ6416 · · Score: 1

    We have a VaxCluster of VaxServer 4000's that is now about 10 years old, supports 300 users on an old legacy ALLIN1 system that they access on their PC's using Powerterm. The users love the system, a replacement system would cost maybe £250000 to write & implement, if it ain't broke why fix it? I think we can count the downtime in those 10 years in minutes instead of hours.

    Only downside is that I suspect those suckers don't half use a lot of electricity :D

    Jonathan

    1. Re:A Happy OpenVMS Admin Here by Anonymous Coward · · Score: 0
      ...supports 300 users on an old legacy ALLIN1 system...


      Ah... The Charlotte package... I still find myself using those 3-key editor arpeggios after a little too much lighter fluid...

    2. Re:A Happy OpenVMS Admin Here by Anonymous Coward · · Score: 0

      Only downside is that I suspect those suckers don't half use a lot of electricity :D

      You could use the free SIMH or commercial charon-vax VAX emulators to run one or several VAX emulations under linux (or bathgatesOS, if you insisted), and use fully modern hardware with probably less power requirements.

    3. Re:A Happy OpenVMS Admin Here by oldgeezer1954 · · Score: 1

      Oh geeze I thought I was alone in the world. We're running an alpha2100 for allin1 along with a 1200 for development work and a 7820 (77? you'd think I'd know but this stuff is so solid it's 'just there') for production. Funding is an impediment to migrating anywhere..... We use linux and windows but neither comes close to VMS for reliability and security.

    4. Re:A Happy OpenVMS Admin Here by Lew+Payne · · Score: 1

      Three hundred users? What now seems like a century ago, we had 120 users on a microvax 4100, all using VT220's and connected via emulex terminal servers (running LAT, of course). The Centronics band printers (P300 and P600) were also connected to the Emulex terminal servers, since each came with a Centronics parallel port.

      Those were the fun days... where you made the most of the hardware you had, and got the most out of the software you wrote.

      Alas, if only Ken Olsen were 20 years younger...

    5. Re:A Happy OpenVMS Admin Here by vmsgeek · · Score: 1

      I was running stock market matching systems with the smallest possible fault-tolerant multi-machine cluster; a pair of AlphaServers with a shared SCSI bus for the quorum disk. One such cluster in Dublin had an uptime of 1114 days that was only shutdown to move the whole datacenter. Most of the clusters I ran worldwide had uptimes over two years, usually brought down by datacenter outages.

      At one point I ran a cluster that had machines in datacenters in New York City, New Jersey and Boston. To the end users it was just one big virtual machine. They didn't know, or need to care, if I had to bring one machine, or one datacenter, of the group down for an outage, patch or hardware upgrade. It could be done transparently.

      When a machine was replaced with a newer, faster, model, all I had to do was

      • shutdown the old machine
      • pull the system disk
      • put the system disk in the new machine
      • boot {some caveats apply}

      At home I have a cluster that goes from one DS10L AlphaServer upto five alphas, and two vaxen, depending on what project I'm working on at the time. The main cluster foundation node still delivers the mail, serves the webpages, clears the credit cards, and does a myriad of other things regardless of the nodes I bring in, or take out.

      Yeah, I'm happy. I spend my time developing, not managing.

    6. Re:A Happy OpenVMS Admin Here by TAZ6416 · · Score: 1

      Thanks for that, gives me something to play with over the weekend :) Jonathan

  10. OpenVMS, a viable option by Anonymous+Cowherd+X · · Score: 3, Interesting

    I really enjoyed using OpenVMS and although I no longer use it on a daily basis I do still have an account on a friend's system that I log into from time to time. That interview reminded me of how wonderfully supportive the OpenVMS community is, even if you don't like OpenVMS you have to love the spirit, dedication and willingness to help of these guys. I especially remember the USENET posts by the recently departed John Wisniewski. Here is one of his posts in which he names the top "F" reasons OpenVMS is not going to die.

    TOP "F" REASONS OPENVMS ISN'T GOING TO DIE
    (Y2K LATE EDITION VERSION)

    F)Hey, Free Hobbyist Licenses available on the NET! Just like those guys who don't make any money off their OSes...

    E)If OpenVMS was a separate company it would be in the fortune list at 384

    D)Xwindows, SAMBA, Apache, Java, COM and all that Open Systems SW On a platform that's always available...

    C)DIICOE -- Not just for Unix systems anymore -- Compaq signed a 15 year agreement with the US Government for continuing OpenVMS support and infusion with Open System and Open Source APIs and unlike POSIX, there real applications written to these standards!

    B)Shared Everything Clusters with live, redundant datacenters over 540 miles apart... (No Hot Standby here;-)

    A)3.9 Billion in OpenVMS Sales World Wide last year
    -- One of Compaq's most profitable business units

    9)One Word: Wildfire, eh, GS series, eh, Alpha, eh Galaxy, Eh OpenVMS

    8)Wanna buy a lottery ticket?

    7)200 Million spent on R&D last year
    -- Anyone want to work in VMS engineering?
    We got openings and I get a bonus to recruit:-)

    6)Healthcare, and Finance, and Telecom! Oh MY!

    5)Used VAXen and Alphas are going on E-bay for more than you can get them through brokers!

    4)Kevin Mitnick just testified before congress he hasn't been able to get into VMS since version 4 when he stole version 5 with a 1200 baud modem...

    3)You want to be able to CHARGE people for their cellphone time?

    2)VAX can't die until after I beat the Balrog in Moria 4.81.

    1)VMS is Windows 2000 ready even if no-one has deployed the new Windows 2000 security domains yet!
  11. Rock Solid by Dynamoo · · Score: 1
    It's a looong time since I was a VMS admin, but in about 5 years the mini (a VAX 11/750) we were running on crashed exactly twice, possibly because the hardware was so old. The fact that you could still get 30 people happily compiling and testing Pascal on a system that was a decade old is testament to the lean efficiency of the system.

    There's a lot of stuff in VMS that's still extremely nifty. Self tuning, stability and consistency across the OS. Nope, it's not a sexy OS, but sometimes you need something reliable.

    A decade on and we still use VMS in my current organisation. While I'm busy worrying about patch levels on my Windows systems, battling spyware and having to roll out increasingly complex and powerful systems just to keep up, our warehouse just runs on VT510s and OpenVMS. Reliably. If anything ever goes wrong, you can betcha it's not the OS.

    --
    Never email donotemail@WeAreSpammers.com
    1. Re:Rock Solid by oldgeezer1954 · · Score: 1

      Ok... You are really using vt510's? Can you get me a source?

    2. Re:Rock Solid by Dynamoo · · Score: 1

      They're made by Boundless Technologies these days. Frankly the new ones don't seem are reliable as the old Digital manufactured ones though.

      --
      Never email donotemail@WeAreSpammers.com
    3. Re:Rock Solid by oldgeezer1954 · · Score: 1

      Thanks I appreciate that. I was hoping you had a different source. We had so much trouble getting boundless to deliver we went somewhere else. Based on your comments I'm glad:) Thanks again!

  12. OpenVMS accounts by gustgr · · Score: 1

    Nowadays it is not common to have hardware available to install OpenVMS or any other VMS flavor. This project allows users to create free accounts in a OpenVMS cluster. I have created one for me and I'm trying to learn a little of this system, which looks like very interesting.

    If you want to get started at OpenVMS this book is recommended. It is very basic and for beginners.

    -- Gustavo

  13. It means Luca Brasi sleeps with the fishes... by jaylee7877 · · Score: 1

    What a way to go. Tied to an old DEC VAX and dropped at sea...

  14. Re:the reports of my death ... greatly exaggerated by Rorschach1 · · Score: 3, Interesting

    I started working on VMS systems in 1997, so I was a relative latecomer to the OS. Still, I quickly learned to appreciate what it's capable of. The ancient hardware I've got in my garage (VAX 6000, VAXstation 3100s, MicroVAX IIs, AlphaStation 200) is capable of more useful and reliable clustering, out of the box, than Windows 2000 AS. Almost undoubtedly better than 2003 as well.

    I've had to migrate a legacy VMS application to a Windows 2000 AS cluster, and after 10 years of operation with no more than a few hours' downtime at any given time, the old Alpha cluster is ready to be shut down next week. It's sad to see it go - the Windows version will probably never be as solid and reliable, but what counts to management is that for the price of annual hardware and software maintenance on the old cluster we can buy all new Dell servers with 3-year warranties every year or two.

    I did once set up an OpenVMS machine with the intent of taking it to DefCon, but never got around to it. Others did, though, and there's nothing like watching a bunch of hotshot Unix crackers pounding their heads on their keyboards out of frustration.

    (And that's just trying to get a volume listing, not breaking in!)

  15. Spoilers follow by goofyheadedpunk · · Score: 1

    Just to save all you other OCD victims out there when asked to reply in 50 words or less Mark Gorham replies in 38, assuming OpenVMS counts as one.

    --

    What if the entire Universe were a chrooted environment with everything symlinked from the host?
  16. 64 bit x86 open vms version available? by Anonymous Coward · · Score: 0

    I looked and looked but could not find whether or not a 64 bit x86 version of open vms is available.

    It would be great to run it on an opteron or even create a LiveOpenVMS boot/run from dvd/cd rom version.

  17. How much of Dave Cutler's OpenVMS is left? by emil · · Score: 2, Insightful

    Cutler's original kernel was written in assembler. I assume that it was completely replaced with something in C. Was this done for VMS 5, or later (for the Alpha port)?

    Was VMS designed with clustering in mind from the start? Did clusters really get going with v5?

    Although, for a guy who implemented his kernel in assembler, Cutler's comment that UNIX "is a junk OS designed by a committee of Ph.D.s" is a little shaky, even if he was the project leader for Windows NT.

    1. Re:How much of Dave Cutler's OpenVMS is left? by 0racle · · Score: 1

      Calling Unix a 'junk OS' is streaching it a little, but personally I do feel that VMS is the more worthy of the two. Its funny that Windows is moving in on areas that Unix is traditionally king, since before it was Unix moving in on OS's that were technically superior. At this rate, in 50 years it will be amazing to have a system that can stay up longer then a day.

      --
      "I use a Mac because I'm just better than you are."
    2. Re:How much of Dave Cutler's OpenVMS is left? by Anonymous Coward · · Score: 1, Informative

      Clustering started in VMS 4.0, and was really going by or before V5.0

    3. Re:How much of Dave Cutler's OpenVMS is left? by CypherOz · · Score: 1

      Cutler's original kernel was written in assembler

      I thought VAX VMS was originally written in Bliss32 with some bits in Macro32.

      --
      You want a signature? You can't handle a signature!!
    4. Re:How much of Dave Cutler's OpenVMS is left? by CypherOz · · Score: 1

      V4.2 was when clusters worked properly. V4.7 was the last of V4 and V5.1 (aka Open VMS 1.5 on Alpha) was the 1st cross platform version. Eventually Digital woke up and make the version numbers the same. OpenVMS was for both VAX and Alpha (The 'open' moniker was a marketing thang).

      --
      You want a signature? You can't handle a signature!!
    5. Re:How much of Dave Cutler's OpenVMS is left? by SunFan · · Score: 1

      Its funny that Windows is moving in on areas that Unix is traditionally king...

      This is true over the past several years, but, unless Microsoft really turns around its business model, I don't see them having much of a chance with the resurgence of UNIX/Linux. How can Microsoft compete with systems that are more mature, more open, cost less, and are beginning to provide a comparable user experience (better if talking about Apple)? I think Microsoft must really be sweating about now thinking of ways to preserve what they have, if even possible.

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    6. Re:How much of Dave Cutler's OpenVMS is left? by oldgeezer1954 · · Score: 1

      Then you thought right. macro32 is assembler - a rose is a rose ...
      Bliss is now a freebie for anyone interested. Not sure where to grab it though.

    7. Re:How much of Dave Cutler's OpenVMS is left? by isdnip · · Score: 2, Interesting

      I don't know how much of Cutler's original work was in Assembler and how much was in BLISS, since that too was a popular language at DEC. I heard long ago (around the time of VMS v3) that Cutler's original work was really crude -- he was the master of a quick V1, but his code was inefficient, so it had largely been rewritten early on. Maybe he did just use Assembler and leave BLISS to other "wimpier" coders.

      Also bear in mind that the original VAX instruction set was really huge, allowing one assembler instruction to do things that were quite long on other systems. It turned out, in most cases, that a macro of small instructions could do it faster than the VAX microcode, so instructions fell out of the ISA over time (mainly when the MicroVAX chips came out), but it didn't hurt performance. The VAX-11 was the apotheosis of CISC, a philosophy that probably was designed to help assembly-language coders.

      VMS didn't even have a C complier for years, and it wasn't much good for a long time. But it did have a lot of other strange languages. Those were the "we ain't Unix and we like it that way" days.

    8. Re:How much of Dave Cutler's OpenVMS is left? by Anonymous Coward · · Score: 0

      "How can Microsoft compete with systems that are more mature, more open, cost less, and are beginning to provide a comparable user experience (better if talking about Apple)?"

      First off, MS isn't in the system business. In any case, cost can be a tricky issue. A few years ago MS's foes were talking about total cost of ownership to argue for Network Computers. Now Linux backers want to talk only about the cost of Linux itself.

      If you want to have a high-perfomance transaction-based website based on Linux, the OS will only be a small fraction of the total software cost. Perhaps someday this won't be true. If and when that day approches, look for IBM to quietly reduce their support of Linux.

    9. Re:How much of Dave Cutler's OpenVMS is left? by Anonymous Coward · · Score: 0

      Most of the VAX VMS kernel was written in Macro 32, for a variety of reasons, including both religion and late availability of the Bliss compiler. RMS was written in Bliss.

    10. Re:How much of Dave Cutler's OpenVMS is left? by Anonymous+Covard · · Score: 1
      The 'open' moniker was a marketing thang
      Yeah, it was added after POSIX compliance was implemented.

      Sadly, it worked about as well as most of the marketing tricks that DEC tried...
      --
      Information wants to be free -- but informants want to be paid.
    11. Re:How much of Dave Cutler's OpenVMS is left? by tshannon · · Score: 3, Informative
      The system implementation language for VMS was BLISS. The MACRO-32 assembly language was based thereon. The VAX hardware architecture and the VMS OS were co-developed and joined at the hip. As VMS evolved, portions of the OS were rewritten in C. When Alpha came along, the microcode that tied VAX to VMS was obsolete... VMS knew nothing of the Alpha architecture. Hence a hardware abstraction layer was used as a go-between. That was PALcode, or Privileged Architecture Library code. PALcode enabled VMS developers to rewrite MACRO routines in C. Not exactly the easiest of architectural ports, and it consumed the resources of the majority of the VMS Development team. Alpha to Itanium wasn't an easy port, but it was accomplished by about 25 developers over the course of 43 months. Far fewer lines of code had to be changed, and there was no code freeze... VAX/VMS V5.4 was the code freeze point for Alpha/VMS; while the Alpha porting team turned VAX/VMS V5.4 into the first Alpha/VMS release, the VAX/VMS developers kept on developing VAX/VMS. So VAX/VMS had more functionality (absent the 64-bit support) than did the initial Alpha/VMS release. It took a number of releases to bring Alpha/VMS up to feature 'n function level of VAX/VMS.

      Haven't a clue if VMS was designed with clustering in mind right from the get-go, but VMS started shipping in ~1988, VAXcluster software materialized around 1983-84. Clustering definitely preceded VMS V5.0, the 5.0 release was all about a modular kernel and SMP support and security enhancements.

      Dave Cutler did not write or design VMS, he was responsible for VAXeln, a run-time version of VMS. He then went on to develop MICA, the OS intended to run on the PRISM hardware architecture. PRISM was killed because the hardware existed, MICA was nowhere near ready for prime time, or even initial boot time.

      MICA was designed to be a superset of VMS that reduced VMS limitations and expanded its capabilities. Cutler went to Microsoft the day after the PRISM project was cancelled, and he took the MICA code along with him. Cutler went on to develop NT, and DEC discovered that portions of NT were identical to portions of MICA, right down to the comment lines.

      I'm not a lawyer, but I know enough about intellectual property to realize that NT contained a lot of DEC IP which DEC did not legally convey to Microsoft. DEC's IP lawyers knew that DEC had been ripped off. DEC knew that filing a theft of intellectual property lawsuit against Microsoft would be an exercise in futility, as DEC had far fewer lawyers and far fewer financial resources than did Microsoft.

      The end result: the so-called "Alliance for Enterprise Computing." Big win for Microsoft, massive blunder on DEC's part. DEC's CTO, whose initials were BS, jumped at the first offer Microsoft put on the table. Bill Strecker knew a lot about computer technology and packaging, but he didn't have much in the way of negotiating skills. He jumped at an offer that sealed the fate of Alpha back in ~1994 or so.

      Under the terms of the "deal," Microsoft agreed to endow Alpha with Intel parity on the server side, but not on the desktop. VMS minus desktop productivity tools (trivial things like the MS-Office suite) couldn't compete in the high-volume Wintel space. DEC unilaterally ceded a vast addressable market for Alpha and VMS. FX!32 binary code translation and emulation couldn't undo the damage DEC did to itself.

      Things may change now that VMS is available on an architecture (Itanium) which has a chance of achieving critical mass. Time will tell...

      --
      IT Consultant and Publisher, Shannon Knows HPC
    12. Re:How much of Dave Cutler's OpenVMS is left? by Nefarious+Wheel · · Score: 1
      Cutler's original kernel was written in assembler. I assume that it was completely replaced with something in C.

      It was rewritten in Bliss-32. VMS seemed to be 75% data structures, 10% interrupts, 10% code and 5% Tibetan prayer wheel.

      Was VMS designed with clustering in mind from the start? Did clusters really get going with v5?

      IIRC clustering started showing itself around V4.6. V5 brought in a new memory manager, global buffering and a few more odds & sods.

      Memory from long-ago very long weekend, doing VMS upgrade. Someone asked me "what are you doing now?" as I was taking the second tape backup of the system disk. I replied "I'm standing here watching the tape drive spinning around and talking". Try that sentence a few times with different punctuation. Lack of sleep has its hazards...

      --
      Do not mock my vision of impractical footwear
    13. Re:How much of Dave Cutler's OpenVMS is left? by Anonymous Coward · · Score: 0
      Actually, VAX Assembler ("MACRO") is available as an optimizing compiler for both Alpha and Itanium. A product I support has lots of MACRO code in it, and it was easy to port.


      Clustering came along in V4.something.

    14. Re:How much of Dave Cutler's OpenVMS is left? by LizardKing · · Score: 1

      The VMS kernel was rewritten in a high level language for the Alpha port (not necessarily C as parts of VMS are written in a number of well known and not so well known languages). At the same time, compliance with POSIX was added and the resulting system became OpenVMS.

      As for Cutler's comments on Unix, he is most certainy biased. Anyone reading Bach's "Design of the Unix Operating System", Tannenbaum's "Operating Systems" or the BSD Daemon book has to be impressed with the cleanliness of the Unix design and implementation.

    15. Re:How much of Dave Cutler's OpenVMS is left? by Anonymous Coward · · Score: 0

      Jesus, this gets a 2? great moderation, guys. I guess it's tough to get above a 2 without the slashdot +3 "windows" bonus. How's the weather in Redmond, taco?

  18. Re:the reports of my death ... greatly exaggerated by Anonymous Coward · · Score: 0
    Mark who? I don't know his name. I worked for DEC VMS Engineering in the VAX and Alpha days, who is this guy?


    From my read of TFA, he's a pure, generic, product-manager. And Shannon sounds like his PR bitch. Yech.


    Me, I'm waiting for VMS to stabilize, before migrating my RSX-11M apps there. Just kidding! The apps actually run on IAS. Anyway, Cutler's OSes just got worse and worse, until he finally hit the gutter with NT. He shoulda stuck with TOPS-10 at that chemical company.

  19. Those were the days by Jiggily · · Score: 2, Funny

    I miss the days when I worked on the old VAX mainframes running VMS.... Then again I also kinda miss my old Commodore VIC-20....

    --
    Do not meddle in the affairs of sysadmins, for the are subtle and quick to anger.
  20. reasons for using VMS by belmolis · · Score: 2, Insightful

    The people I have known who ran VMS were all physicists and electrical engineers who had large amounts of legacy Fortran code that they didn't want to port, and for which the VMS Fortran compiler was said to be superior to anything available for UNIX at the time. I wonder to what extent eople actually like VMS as an OS and to what extent its survival is due to heritage code?

    1. Re:reasons for using VMS by not-my-real-name · · Score: 3, Interesting

      Well, I'll admit to liking VMS. It has been a few years since I've used it, but there were definately some nice things about it. It was definately designed to be used in large systems with lots of users, unlike Unix. It had features like privileges for just about everything that you can think of - much finer granularity than all or nothing. It had a fairly well developed system of ACLs that could be attached to operating system objects other than files (unlike Unix, not everything is a file in VMS). One of my favorite things to play with was logical name tables (something that doesn't really have a Unix equivalent).

      On the other hand, there were some things about it that were rather clunky. Spawning a sub-process took a while. There was no easy equivalent to piping the output of one command into another.

      I guess the thing to do is to learn about other options and use the best too for the job. Don't get locked into a single solution for everything.

      --
      un-ALTERED reproduction and dissimination of this IMPORTANT information is ENCOURAGED
    2. Re:reasons for using VMS by Anonymous Coward · · Score: 0

      Regarding piping....VMS has piping support for ages.

    3. Re:reasons for using VMS by samantha · · Score: 1

      The reason I loved it was for the System Services and Runtime Library. You could do things in VMS that no Unix box could do unless you wrote the plumbing yourself from scratch. I had mixed feelings moving to Ultrix. It was great to be in a good Unix environment and all but I missed a great deal of the power of the VMS libraries. Dunno why DEC didn't port them but I heard that a lot of the libs were in assembler.

    4. Re:reasons for using VMS by Mikkeles · · Score: 1

      IMNSHO, there is no better platform for developing and deploying robust and reliable turnkey or dedicated systems.

      --
      Great minds think alike; fools seldom differ.
  21. Wanna try OpenVMS? by Anonymous Coward · · Score: 5, Interesting

    Many, many posts come from people who have _never_ touched OpenVMS. For these people, I invite you to the Deathrow OpenVMS Cluster. This is a OpenVMS cluster (running OpenVMS 7.2) or VAXen and Alphas. It's free for use by the general public. Yes - you get access to the compilers (COBOL, Java, C, FORTRAN, BASIC, MACRO, and much more!). The entire point of the system is for people unfamiliar with OpenVMS to have the change to _play_ with OpenVMS.

    Check out http://deathrow.vistech.net for how to open your own account.

    1. Re:Wanna try OpenVMS? by ewe2 · · Score: 1

      Hooray!
      After a year of trying to push my local chapter of encompass to even properly process my registration so I could get an OpenVMS license, this is a godsend. They do not do themselves any favours, and the closed nature of the license program is puzzling considering their competition with *nix.

      --
      insecurity asks the wrong question irritation gives the wrong answer
  22. Another one here by epseps · · Score: 1

    OpenVMS 6.2 on some VAX machine that I always forget the model number of (the door is removed and I never have to look at it.)

    Due to the contract maintenence cost for what it is really used for now (inter-office e-mail of all things) I am trying to get rid of it, re-educate employees who still use WP 5.1 to use a PC and OO.org or MS Office.

    OpenVMS is great. Old DEC hardware cannot be beat. So it is a shame I will never use either again, nor would I want to.

    1. Re:Another one here by TAZ6416 · · Score: 1

      Due to the contract maintenence cost for what it is really used for now (inter-office e-mail of all things) We used ALLIN1 also for mail, we almost bought Teamlinks Mail http://h71000.www7.hp.com/commercial/teamlinks/tl_ home.html as a Windows front end for it, but instead went for MSMAIL.. and the rest is history :( Jonathan

  23. Hardware compatibility list by eap · · Score: 1

    Does anyone know of a complete list of Alpha boxes that can run OpenVMS? I have searched for this before and never found anything conclusive. The last one I found said that none of the Personal Workstation series would run OpenVMS. This while I had PWS 500 under my desk at work running OpenVMS. My understanding is that none of the NT capable Alphas will work.

    1. Re:Hardware compatibility list by tengu1sd · · Score: 2, Informative
      See the VMS Software Product Description (SPD) available at from HP Fair sized PDF, scroll down to page 25 or so for a list of supported systems. Disk and tape devices on the pages following.

      As a general rule, for older systems, you need SCSI disk and CD, something that supports the full SCSI standard. You a PWS "u" is the same as a PWS with a SCSI controller/disk. Check google groups (comp.os.vms) for advice on these upgrades. Some of the newer Alphas understand IDE now.

      The neat thing about OpenVMS and Alpha is that in the rare case when a system does crash you can log a call and HP will have someone do a byte by byte crawl through the crash dump and tell you what happened. If it's an o/s problem, VMS Engineering will fix it. If it's a hardware problem, you get an error log with useful diagnostic information.

      My big cluster has 3 downtime incidents in the last 6 years, 2 operating system upgrades and frozen fuel line in the generator during an extended power outage. Individual systems have gone down, but never all at once.

    2. Re:Hardware compatibility list by Anonymous Coward · · Score: 0

      Yeah, I installed 6.2 thru 7.2 on DPW500a (not u) machines. You have to hook-up an external SCSI CDROM drive (or just replace the IDE one) to install, otherwise it's no different. Funny thing was, the DPW500au (u as in unix) came with a SCSI CDROM, but Digital Unix installed just fine from IDE!

    3. Re:Hardware compatibility list by Bert64 · · Score: 1

      None of the Alpha's with only AlphaBIOS (for NT) and no SRM will run vms, this is only the AlphaXL series as far as i know..
      Also, the multia isn't supported with VMS but there are hacks to get it working, every other Alpha should run VMS just fine..

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:Hardware compatibility list by Bert64 · · Score: 1

      Actually, the 500au systems were designed to run UNIX, Linux or VMS... Mine came with the IDE cdrom and redhat preinstalled, the ones sold for/with VMS came with SCSI cdrom's.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  24. Other reasons to like VMS by oldvmsman · · Score: 1

    Cluster applications do not need to be cluster aware or written in any special fachion. All cluster resources are potentially usable by any program running on any node at any time. Clusters are easily scalable both in CPU horsepower and number of processors. Great gobs of system resources do not need to be allocated to run the pretty GUI desktop in order to run the cluster.

  25. 911 Emergency Dispatch, Versioning File Systems by mosel-saar-ruwer · · Score: 1

    From an old Slashdot post of mine, VMS 0wnz the 24X7 911 Emergency Dispatch market:
    Courtesy of Google.

    "windows 2003 advanced server" 911 emergency dispatch [google.com] did not match any documents

    "windows 2003 datacenter server" 911 emergency dispatch [google.com] did not match any documents

    "windows 2000 datacenter server" 911 emergency dispatch [google.com] 2 hits

    "windows nt advanced server" 911 emergency dispatch [google.com] 4 hits

    "windows 2003 server" 911 emergency dispatch [google.com] about 24 hits

    os-390 911 emergency dispatch [google.com] about 34 hits

    "windows nt server" 911 emergency dispatch [google.com] about 47 hits

    "windows 2000 advanced server" 911 emergency dispatch [google.com] about 91 hits

    hp-ux 911 emergency dispatch [google.com] about 93 hits

    "windows 2000 server" 911 emergency dispatch [google.com] about 102 hits

    netware 911 emergency dispatch [google.com] about 620 hits

    solaris 911 emergency dispatch [google.com] about 1,050 hits

    linux 911 emergency dispatch [google.com] about 3,620 hits

    openvms 911 emergency dispatch [google.com] about 5,660 hits

    Oh, and VMS has this thing called a versioning file system, that, as far as I know, is still pretty much unique in the industry: With a versioning file system, you can, at least in theory, keep a history of all the "deltas", or "increments" to a file, so that you have, at least in theory, a record of every state the file has ever been in.

    Plus, if you know the Windows NT kernel, you pretty much know the VMS kernel [wink wink].

    1. Re:911 Emergency Dispatch, Versioning File Systems by SunFan · · Score: 1


      Previous post: "Reliability, scalability, uptime, high performance wide area clustering, no viruses, very few security problems of any kind (and those occur mostly in code migrated from unixland). A few of the reasons people choose VMS for an operating system."

      Your post: "Plus, if you know the Windows NT kernel, you pretty much know the VMS kernel [wink wink]."

      My puzzlement: Windows NT == VMS? Really? Are you serious?

      --
      -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
    2. Re:911 Emergency Dispatch, Versioning File Systems by oldgeezer1954 · · Score: 1

      Nah it sux... Max's out at 32767 versions... Real pain. j/k of course although for log files that limit needs to be watched and dealt with or log files can't be created.

    3. Re:911 Emergency Dispatch, Versioning File Systems by uid100 · · Score: 1

      Doesn't anyone remember

      VMS++ == WNT

      The original WinNT was developed on early Alpha systems and was *ported* to X86

      WinNT Security is directly taken from VMS

      --
      ...yup...
    4. Re:911 Emergency Dispatch, Versioning File Systems by Anonymous Coward · · Score: 0

      No it wasn't. NT has some "ideas" of VMS, but is in no way, shape or forum "Security taken from VMS". Read up on VMS a bit, or try it out at http://deathrow.vistech.net

    5. Re:911 Emergency Dispatch, Versioning File Systems by JordanH · · Score: 1
      Also, I'm pretty certain that the original WinNT was NOT developed on Alphas, but rather MIPS machines.

      Cutler had left DEC for MS because his pet projects were cancelled (a new processor that was basically a 32 bit Alpha and a new OS). Alpha came a few years later and the WinNT work was being done in parallel with the initial Alpha development (at different companies).

      If memory serves, the initial WinNT kernel development was done on MIPS machines.

    6. Re:911 Emergency Dispatch, Versioning File Systems by andreyw · · Score: 1

      No, Windows NT was developed initially for the N10 (Intel i860), hence the moniker 'NT.' (which later got adopted by marketroids to mean 'New Technology'... and by *nix-lovers as 'Nice Try'). You are correct though about VMS influences in NT. *cough* Cutler *cough*

    7. Re:911 Emergency Dispatch, Versioning File Systems by Nutria · · Score: 1

      VMS has this thing called a versioning file system

      Having file versions does not mean "versioning file system".

      keep a history of all the "deltas", or "increments"

      That's what revision control systems do. DEC has a nice one: Code Management System.

      That's not what VMS natively does. Every time you save a document, a whole copy of the document is (usually (*)) written out, and the "version field" of the filename is incremented.

      Yes, that can eat up disk space quickly. To counteract that, there is the PURGE command, and SysAdmins can set a "number of versions per file" limit on directory trees. If it's 5, then the 6th old copy of the file gets deleted.

      (*) Unless the file is opened in Update mode.

      Yes, this can eat up

      --
      "I don't know, therefore Aliens" Wafflebox1
  26. VMS by Anonymous Coward · · Score: 0

    Well I know Water systems in many cities use VMS.. would you want Windows running the pumps that bring water to your house?

    1. Re:VMS by Anonymous Coward · · Score: 0

      I want humans running the pumps that bring water to my house.

  27. Re:the reports of my death ... greatly exaggerated by RevMike · · Score: 1
    DIR SYS$SYSDEVICE:[000000]

    What could be more intuitive?

  28. Re:64 bit x86 open vms version available? by Nutria · · Score: 2, Interesting

    I looked and looked but could not find whether or not a 64 bit x86 version of open vms is available.

    VMS presumes CPU functionality that does not exist in x86. Mainly, this has to do memoy management and "ring" protection.

    A VMS engineer told us (at an Oracle Rdb conference in Nashua) that Intel purposfully made certain parts of the Itanium look like the VAX. That made it possible to port VMS to Itaniac.

    --
    "I don't know, therefore Aliens" Wafflebox1
  29. Re:the reports of my death ... greatly exaggerated by SunFan · · Score: 2, Interesting


    If VMS also worked on Alpha, what were the barriers for VMS that allowed UNIX to gain more share? UNIX was expensive back then, so unless VMS was really expensive, that couldn't have been a barrier. Was it just DEC's infamous marketing dept.? It seems that other comments make VMS out to be a pretty nice OS.

    --
    -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
  30. Re:64 bit x86 open vms version available? by Anonymous Coward · · Score: 0

    A x86-64 version is not available (nor does it appear to be planned) at this time...though things could change in the future.

    Apparently the port from Alpha to IA64 went very smoothly and enough was done along the way that porting to another hardware architecture would take little time.

    There is a free hobbyist licence available for VMS (includes compilers, etc...) if you are really interested in giving VMS a try (you have to pay a nominal amount for the media as the o/s et. al. are not downloadable). The licence restricts use to non-commercial usage and is currently available for VAX and Alpha hardware. See http://www.openvmshobbyist.org for details.

    Inexpensive Alpha's can be had on Ebay or via some used equipment dealers (see www.islandco.com for one). If you want to build a single-image cluster of 96 machines with 96 processors each, spread over distances of 500+ miles so you can have transparent disaster-recovery and failover for serving your personal web site, basketball pool, or anything else you can think of, then VMS is your kind of operating system.

    Lots of 'unix' programs can be easily ported to VMS. Lots of 'unix' tools are already available within VMS.

    Assistance with VMS can be found at comp.os.vms or www.openvms.org or www.encompassus.org

  31. Re:the reports of my death ... greatly exaggerated by Anonymous Coward · · Score: 1, Funny

    You're right.. But lets throw in some other highly confusing commands....

    SHOW USERS
    COPY
    DIRECTORY
    SHOW PROCESSES ... and ...
    HELP

    I know, hard stuff to grasp.. You'll get it one day.

  32. Re:the reports of my death ... greatly exaggerated by Anonymous Coward · · Score: 0

    I don't know, certainly not "ls"

  33. Re:the reports of my death ... greatly exaggerated by Anonymous Coward · · Score: 1, Informative

    For a long time Digital had the .edu market mostly locked up despite BSD and other unix variants. Then they got greedy in the .edu space by charging large fees for the o/s when it had been either free or nearly so. That toasted the .edu market for them and the breeding ground for many VMS-conversant users.

    Then Sun cam along and offered better price/performance, which Digital declined to match either through inertia, stupidity, or hubris.

    Many organizations did NOT want to switch from VMS, but when it became apparent that they could save a bundle by doing so, well the bit the bullet, spent a lot of money to porting their apps to unix, but were left without a lot of things that the VMS environment supplied 'for free', which had to be bought and layered on to unix to provide equivalent functionality. If you did the math at the time - as I was reuqired to do where I worked - unix with all the extras we needed to buy was more expensive than staying with VMS - so we stayed put. Other companies found that their needs favored a unix solution.

    Then through most of the 90's there was the DEC/Compaq non-marketing departments and deals with the devil (Microsoft).

    I've worked on SunOS, Solaris, AIX, Tru64, and Linux and still find VMS to be my favorite for heavy-duty production use. I've spent a lot of time with Solaris and while it's ok, I prefered Tru64. AIX was just not my idea of fun.

    You really owe it to yourself to give VMS a try. There's a free hobbyist licence available (see another post near this one for details), so pickup a used Alpha (you can always run Linux on it if you decide to) and give VMS a whirl.

    It's easy to use and administer, and for the most part the command language (DCL) is english, not acronym. "Help" at the command prompt is the equivalent to 'man'.

  34. Re:the reports of my death ... greatly exaggerated by Anonymous Coward · · Score: 1, Informative

    SEVMS had a B1 rating - NOT a B2 rating. VMS could never have gotten a B2 rating, due to inherent covert channel problems in the lock manager.

  35. On the bleeding edge by jhd · · Score: 2

    The company I was working for in 1979 put an order in for a VAX/11-780 which we received in 1980. It was VAX serial number 21. The tech guy installing it said that the first 18 were for internal DEC use. It came with two RM80 (80Mb disks), 256K Mem, an expansion cabnet and a vacuum column 9 track tape drive... All for about $320K USD.

    The back plane was all wire-wrap and the CPU was contained on four of the cards that plugged into the back-plane. The micro code wad uploaded from an 8" floppy loaded in a PDP-11/03 which resided in the lower portion of the main cabnet.

    To make a long story short, this was one of the best systems I ever administered. The DEC people were professional and tech support was excelent.

    It was a sad day to see DEC go...

    1. Re:On the bleeding edge by Anonymous Coward · · Score: 0
      It was a sad day to see DEC go...

      I know what you mean, but from the inside, towards the end there, it was like a reanimated zombie... It wasn't DEC; it was just some primal hungering thing. Best just to blow its head off and be done. Really.

  36. Re:64 bit x86 open vms version available? by oldgeezer1954 · · Score: 1

    But you can run a vax emulator on X86.. Charon Vax. It runs vms quite well. As for the original question of 64bit... I would have to say that it doesn't exist - yet - to my knowledge.

  37. Re:the reports of my death ... greatly exaggerated by SunFan · · Score: 1


    Thanks for your reply. I'd go get an Alpha, but I already have several SPARCs and a PC and am meeting spousal resistence in getting more...

    --
    -- Microsoft is the most expensive commodity operating system and office suite vendor in the marketplace.
  38. The WINNT KERNEL is not all that bad, folks... by mosel-saar-ruwer · · Score: 2, Interesting

    Your post: "Plus, if you know the Windows NT kernel, you pretty much know the VMS kernel [wink wink]."

    My puzzlement: Windows NT == VMS? Really? Are you serious?

    More of a stab at M$FT - I think the gentleman's agreement they reached was that DEC wouldn't sue them over theft of proprietary trade secrets [i.e. theft of "Intellectual Property"] if M$FT agreed to port NT to Alpha hardware.

    But as to the underlying question of the NT kernel: Folks, it ain't all that bad. In just about every test anyone ever throws at it, the NT kernel bitch slaps the competition.

    Compare e.g.:

    RunTime: Context switching, Part 1
    High-performance programming techniques on Linux and Windows

    RunTime: Context switching, Part 2
    High-performance programming techniques on Linux and Windows

    COMPARISON BETWEEN QNX RTOS V6.1, VXWORKS AE 1.1 AND WINDOWS CE .NET
    PDF DOCUMENT

    Now the decision in NT 4.0 to break the pure client/server model, and bring the windows/graphics stuff into "Ring 0", may have contributed to some system instability [particularly if you're using a bleeding-edge video card], and the NT Domain/Active Directory network infrastructure may be a pale imitation of a true directory like what Novell can offer you, but the underlying Windows NT kernel itself ain't nothing to laugh at.

    1. Re:The WINNT KERNEL is not all that bad, folks... by Anonymous Coward · · Score: 1, Interesting

      They shipped versions up to and including 4.0 without doing proper buffer size checks in system calls. That's pretty awful really, any software executing on the machine had the ability to arbitrarily scribble on things, cause kernel-side faults etc. The main thing that protected them was that most Windows programmers never interacted with the (unprotected) NT system calls, they just used the higher level Win32 APIs.

      In Window 2000 the problem was restricted to a few dozen syscalls that do unusual things with memory. Harder to exploit, but probably possible.

      In Windows XP, almost 15 years after the project started, they finally got this as locked down as a typical Unix.

      It's striking that the VMS people describe this feature (doing buffer size checks in system calls) as well as having a separate userspace and kernel stack as "security features". As though the fact that without them the machine can lock up or crash through a simple error in a userspace application isn't reason enough for these things to be implemented in any modern OS.

    2. Re:The WINNT KERNEL is not all that bad, folks... by killjoe · · Score: 1

      Those tests were run in 2002.

      Do you have any recent tests against the 2.6 kernel?

      As you know the linux kernel of today is vastly superior to the linux kernel of 2002. I would not be surprised if it was bitchslapping the NT kernel by now.

      --
      evil is as evil does
    3. Re:The WINNT KERNEL is not all that bad, folks... by Guy+Harris · · Score: 1
      But as to the underlying question of the NT kernel: Folks, it ain't all that bad. In just about every test anyone ever throws at it, the NT kernel bitch slaps the competition.

      Compare e.g.:

      ...

      COMPARISON BETWEEN QNX RTOS V6.1, VXWORKS AE 1.1 AND WINDOWS CE .NET
      PDF DOCUMENT

      So are you asserting here that Windows CE .NET uses the NT kernel?

    4. Re:The WINNT KERNEL is not all that bad, folks... by LurkerXXX · · Score: 1
      So are you asserting they made a new one for it?

      Why should they use a different microkernal for it? It's not like they have a huge monolithic kernal they need to try to stuff into a tiny device.

    5. Re:The WINNT KERNEL is not all that bad, folks... by Guy+Harris · · Score: 1
      So are you asserting they made a new one for it?

      Well, having read Microsoft Windows CE 3.0 Kernel Services: Multiprocessing and Thread Handling, and various other articles on Microsoft's Web site, yes, that's the assertion I'd make - they draw a distinction between NT and CE in several of them. (Try a Google search for '"windows ce" kernel "windows nt" site:microsoft.com'" to see various articles they have.

      Why should they use a different microkernal for it? It's not like they have a huge monolithic kernal they need to try to stuff into a tiny device.

      Define "microkernel" and "monolithic". NT isn't a microkernel in the sense of, say, QNX, with most OS services provided by server processes - network stacks, file systems, the VM system, drivers for network devices and mass storage devices and, in NT 4.0 and later, drivers for graphics devices are in loadable kernel-mode code. That's not particularly different from modern UN*Xes.

  39. Re:the reports of my death ... greatly exaggerated by Junks+Jerzey · · Score: 1

    VMS keeps coming back, and appearing on Slashdot like a bad penny.

    To be perfectly honest, the same can be said of UNIX. UNIX (and a variety of UNIXalikes) was in steep decline in the early 1990s. In quite a few techie circles it was looked at as outdated, awkward technology. And now of course all UNIX-like operating systems are completely dead.

  40. Re:the reports of my death ... greatly exaggerated by Lew+Payne · · Score: 1

    Covert channel problems in the lock manager?

    Sounds like what the RA80 (and RA81) disk suffered from!

  41. Re:the reports of my death ... greatly exaggerated by tshannon · · Score: 3, Informative
    OK, a few facts for the record. I wrote the the Q's that Mark Gorham provided the A's to in the interview posted on my Web site. So I'm the perpetrator of what has turned into a Fine Mess.

    I know plenty about SEVMS and its B2 security level rating as well as the circa-1992 VIP (VMS Integrated POSIX). I left this information out of the article because many of its intended readers don't know C2 from B2, and that VIP didn't cut it as a UNIX development environment. Better to keep things simple, the interview was long enough as it was. I didn't have the time to go down so many ratholes that an article became a book. (Been there, done that, didn't want to do it again yesterday.)

    If VMS is a dinosaur, what's UNIX? It's an OS created 10 years prior to VMS, making it a Older Dinosaur. Neither of these dinosaurs are extinct, both have evolved. VMS can do things today that I had no clue it would be able to do today. Same goes for UNIX.

    I don't know Mark Gorham's position or job title in the VAX and Alpha days, but he's currently the VP of HP's OpenVMS Division.

    Cheers,

    Terry Shannon

    --
    IT Consultant and Publisher, Shannon Knows HPC
  42. now itanium is almost dead will the port to amd64 by Anonymous Coward · · Score: 0

    last i looked they seemed tobe saying an amd64 port was uneccicary since itaniums were fine but now intel looks to be killing them i wonder if they will port to consumer hardware

  43. Re:the reports of my death ... greatly exaggerated by lophophore · · Score: 1

    Yep. DECs infamously inept marketing. They had the best engineered solutions that money could buy (a lot of money) but they could not sell to save themselves. So sad.

    --
    there are 3 kinds of people:
    * those who can count
    * those who can't
  44. vt220! by epseps · · Score: 1

    Where I work we run two vt220's still.

    One monitors a terminal server and the other monitors an old DEC "Infoserver" (tower of x1 SCSI CDROMS).

    I think the manufacturing date on those vt220's is 1983 or 1984.

    1. Re:vt220! by Lew+Payne · · Score: 1

      What do you use for the "console" device? I always had a hardcopy device on
      the console port... usually an LA120 DecWriter.

      All our multi-location warehousing apps were written in DIBOL, by yours truly.

      The company expanded to the point where it was a viable take-over candidate,
      and the merger put us all on an AS/400.

      I left almost 10 years ago, but oh, how I long for the old days of VMS (and the
      wonderful RMS file system).

      I'd love to develop apps for an OpenVMS shop, but alas, I'm probably too old
      and crusty for them at this stage. Too set in my ways, you know, when it comes
      to writing code that never breaks. My philosophy and methodology does not fit
      in with today's "crank it out and fix it later" mentality.

  45. Re:the reports of my death ... greatly exaggerated by Nefarious+Wheel · · Score: 2, Interesting
    By many reports, VMS was killed by Ken Olson, the founder of DEC. He believed in proprietary hardware, which kept the market closed and proprietary as well -- the competition had cheaper disk available, so down went the VAX and it's closely-locked four-mode operating system. Mind you the standards of the day (or lack thereof) sort of encouraged it, but FUD was alive and well at The Mill in Maynard and had a lot to do with their gradual decline. (I jumped ship when they sold off RDB and AltaVista). DCL was pretty amazing for a command language back then -- especially compared with JCL or the clattering monstrosities that ran GCOS. DCL had elegant lexical functions, if-then-else controls. Batch control was a pig, but worked after a fashion as long as you didn't try to control batch queues with batch queues.

    The killer blow was when the architect of VMS, Dave Cutler, moved over to Microsoft.

    Security suffered from the transition because Vax/VMS had KESU shells and the Intel platform didn't support the Exec mode. Each shell had specific instructions that could only run in that shell, and it's own discrete address space. A user program couldn't write to the kernel, or to a device driver, or to any structures managed by the Supervisor layer. Since user mode exe's were not able to reach protected address spaces where the other bits lived, exploits were few and far between.

    --
    Do not mock my vision of impractical footwear
  46. Re:OpenVMS, a viable option - one more reason why by tshannon · · Score: 1
    Conspicuous in its absence from the Top Ten List is the VMS customer base. They have kept VMS alive. The OS has never been promoted or advertised in the media, customers have done all the advertising.

    DEC tried to kill VMS with the Risky Windows NT Affinity Scheme, VMS customers weren't drinking that Kool-Aid.

    Compaq was clueless about VMS, and simply wished this cash cow would go away. Customers kept the cow in the pasture.

    HP did the math and figured that divesting a ~$4B annual revenue stream offering consistently high margins would be downright stupid. HP didn't do much in the way of trying to attract new customers outside of a handful of "key target markets," but new customers from new markets were attracted to VMS by word-of-mouth. The words came from the mouths of existing VMS customers.

    DEC projected an erosion of the existing VMS customer base. What DEC neglected to factor in was the fact that the inevitable emigration was offset by an unexpectedly high immigration rate. The immigration was spurred by endorsements of existing customers.

    Tom Sawyer conned other people into painting his fence and paying for the right to do so. VMS customers served as a free advertising channel and thwarted Corporate Policy by ensuring that that VMS fence wasn't torn down.

    Customer loyalty is what has kept VMS alive and returned the "dead" OS to growth mode.

    As for Kevin Mitnick, he was far better at theft than OS hacking. He gained access to VMS via "social engineering," not direct hackery. He conned a secretary into divulging a password that granted him access to a privileged account. Once he got into the account, he obtained instant system management authority (the VMS equivalent of a UNIX sysadmin with root access). He then chose to download the entire VMS code base, for reasons best known to himself. Digital was not happy about the fact that some joker ripped off high value intellectual property. IMHO Mitnick should not be testifying before Congress; he should be testifying at yet another annual parole hearing.

    --
    IT Consultant and Publisher, Shannon Knows HPC
  47. Re:the reports of my death ... greatly exaggerated by Anonymous Coward · · Score: 0

    "In quite a few techie circles it was looked at as outdated, awkward technology."

    Little of the core technology has changed. Unix has somehow become cool, but hasn't really escaped the 1970's mindset it was created in. It's like the Volkswagen Bug of the OS world, so ugly it's beautiful.

  48. Re:the reports of my death ... greatly exaggerated by jcr · · Score: 1

    If VMS is a dinosaur, what's UNIX?

    Well, going by current evolutionary theory, UNIX would be a bird.

    VMS would be too by now, if Olsen had handed over the reins to someone who was able to adapt to the new environment.

    -jcr

    --
    The only title of honor that a tyrant can grant is "Enemy of the State."
  49. VMS is interesting for smart students, too by msbsod · · Score: 1

    Some of us remember when students spent often months or years to port their thesis project from one unix to another one. BSD, Ultrix, Digital Unix, OSF/1, Tru64, now HP/UX or maybe Solaris, SunOS, AIX, FreeBSD, NetBSD, or Linux. You name it. Even two Linux versions from different distributors are not compatible. Not to mention the time wasted with miserable tools like gdb, dbx etc.. Every time the new system was The Future system. And every time it was migration season, followed by a rude awakening. Not only did the names change. Even most simple things like string manipulation changed. Sure you can write an ANSI C application, but unfortunately that is not always Posix compatible. Remember Posix? THE unix standard - dream. How much frustration. If you spend your valuable time on doing the Unix-to-Unix migration yourself, then you will find out the truth! There are research projects which spent years just on porting their software from one unix to another unix flavor, just to realize that the funding agencies had enough.

    (Open)VMS is and will always be VMS, not Unix. There is only one VMS standard. That is good! It saved many smart people a lot of time.

    Remember what was one of the most important reasons for universities to drop VMS in the past? Licenses! But let's do a reality check: today universities and labs pay tens and hundreds of thousands of dollars per year for RedHat Linux. They really do! Sure, some students know they can download Linux for free. But do they tell their advisor that they spend weeks and months on installation, configuration, updates and other daily trouble? Let's be honest!

    Did you know that you can get a VMS compatible computer with Alpha processor at eBay for cheap and, the VMS licenses from HP even for free? VMS is professional software. That includes compilers and many other first class tools. VMS software tools are excellent. And if you want it really cheap, then replace the hardware with an emulator for free (like SIMH), just to get started today. So you get all you need to study a modern alternative. For free!

    Why would any student want to miss what experts appreciate at stock exchanges, agencies like the NSA, health care providers, and many other places were performance, reliability, security and organization is everything? These experts know why they use VMS. Do you know what you are missing? The lemmings follow the lemmings who have seen only one system, or maybe two, and pretend to be experts. If Linux Master Installer or MCSE and an average curriculum vitae is not good enough for you, then have a look at VMS.

    Remember why people ditched VMS? That's right. Licenses. Ironical, isn't it?

    One more question for the women among the students here: would you ever call for a "man" or even type "man" into a computer to get help? :-) Well, on a VMS system you enter HELP and help is what you get. A lot of excellent help!

    Now, move your mouse cursor to http://www.openvmsedu.com/ if you are a student or teacher. Talk to your school! And those of you who like to be more than dead meat at the weekend go to http://www.openvmshobbyist.com/ This is cool free stuff from experts.

    Oh, and of course the Bill Gates followers find themselves home at http://www.trustworthycomputing.com/

    Cheers!

    1. Re:VMS is interesting for smart students, too by Random+Web+Developer · · Score: 1

      Oh, and of course the Bill Gates followers find themselves home at http://www.trustworthycomputing.com/

      Thats a rather cheap shot. If you google for microsoft security OR privacy flaw OR flaws OR hole OR holes you get 4 million results.
      If you google for linux security OR privacy flaw OR flaws OR hole OR holes you get a little over 3 million.

      The trick to this is "or flaws" and "or hole" and the like.
      You get loads of results, and hope noone notices the results are generic when you click to the later SERPS (search engine result pages)

      --
      Artists against online scams http://www.aa419.org/
    2. Re:VMS is interesting for smart students, too by Alioth · · Score: 1

      It's called 'man' for manual pages. They aren't 'help' pages, they are reference manual pages.

    3. Re:VMS is interesting for smart students, too by msbsod · · Score: 1

      Indeed, the 'manual' pages have often little to do with 'help'. ;-) VMS HELP however is extactly what you expect.

  50. Re:the reports of my death ... greatly exaggerated by furrywithwings · · Score: 1

    Wow. I think I talked to you like in 1990 or 1991 when I was tring to find a tinyfugue client for VMS and you took the time to point me in the right direction. How 2 be a dinosaur ;)

  51. Was it VMS that had automatic file versioning? by master_p · · Score: 1

    I did a little bit of Fortran back in '93 on VMS. If I remember correctly, each file of the VMS filesystem had a version number, which was incremented automatically by the system, each time the file was changed.

    It was such a useful feature! I haven't seen it anywhere else. It meant that you did not need to worry about previous versions and backups when coding an application.

    This feature could solve lots of problems in todays system:

    1) the DLL hell would not exist, if applications used versioned libraries.

    2) source-control systems would be easier to make. For trivial cases, locking a file for editing would be enough.

    1. Re:Was it VMS that had automatic file versioning? by Anonymous Coward · · Score: 0

      1) In most modern unices libraries are versioned. With modern meaning something like released in the last 10 years.

      2) You're handing off a problem that is easy to solve to the OS. All the hard parts of source-control remains to be solved, this won't change development time much in any direction.

      (Your emacs can do versioned files if you want it to, just configure it that way).

    2. Re:Was it VMS that had automatic file versioning? by master_p · · Score: 1

      Maybe I wasn't clear enough.

      1) it is that the filenames contain the version number. What if an executable can freely use the next version? it can't. But if the versioning was provided by the O/S, then the O/S would automatically link the most compatible version of the DLL.

      2) the problem is not easy to solve at all. Almost every application contains some sort of file backup code. This code now moves to the filesystem layer, thus allowing for all applications to do versioning and backup. As for source control, I said that it is made easier, not totally solved. If a filesystem allows to store an arbitrary number of metadata per file, then source control is almost automatic: change documentation, link to issue number etc could be stored at file level as metadata.

    3. Re:Was it VMS that had automatic file versioning? by Anonymous Coward · · Score: 0

      It would be simple enough to write a plugin for Reiser4 FS which would do what you want. Why not give it a try?

    4. Re:Was it VMS that had automatic file versioning? by TractorBarry · · Score: 1

      VME (Virtual Machine Enviroment) systems now owned by Fujitsu but developed by ICL (International Computers Limited) also had version numbers for files as part of their file system.

      Having been "brought up" with VMEs file system I have always found more modern operating systems to be rather poor in comparison.

      Just borked an edit on a file ? No problem. Edit the -1 generation and recover the file.

      Borked the last 5 edits ? No problem. Just recover the -6 generation of the file.

      You puny humans and your single file generations. Our space fleet will annihilate you.

      --
      Sky subscribers are morons. They pay to be advertised at !
  52. VMS is too new-fangled! by Anonymous Coward · · Score: 0

    You can't beat good ol' I.T.S.

    Many of the features mentioned, and originally no passwords!

    http://www.its.os.org/

    (emulations available).

    It gave birth to EMACS after all!!!

  53. Each VMS upgrade was like Christmas by simonmsh · · Score: 1

    The thing I remember most from 10 years as a VMS Sysaadmin and programmer were the arrival of the software upgrades. Even the decimal-point upgrades (eg. 5.4 to 5.5) arrived in huge cardboard boxes containg dozens of grey manuals and TK50s.

    Then there was a couple of days to read the release notes, followed by the installation, which almost always went smoothly. I'm tempted to buy a VAXstation from Ebay.

    1. Re:Each VMS upgrade was like Christmas by vmsgeek · · Score: 1

      I'm tempted to buy a VAXstation from Ebay.

      Do yourself a favor and buy an Alpha instead. Better speed and easier to find peripherials.

      You can still get free licenses for hobbyist usage at http://www.openvmshobbyist.org/.

  54. Re:the reports of my death ... greatly exaggerated by squeee · · Score: 1

    Maybe you're more comfortable with C:\>DIR C:\WINDOWS\SYSTEM32 ?

  55. Where to find Bliss32 by Anonymous Coward · · Score: 0

    It's on the OpenVMS Freeware distribution; a compressed version is available at:

    URL:http://h71000.www7.hp.com/freeware/freeware6 0_ 1.zip
    URL:http://h71000.www7.hp.com/freeware/free ware60_ 2.zip

    Or you can browse Bliss32 at:

    URL:http://h71000.www7.hp.com/freeware/freeware6 0/ bliss/

  56. It may not be sexy but it always works by Old+VMS+Junkie · · Score: 1

    I guess you can tell by my ID what I think of VMS. Yes, VMS may not have a slick interface but companies are in business to make money, not to provide their employees with a platform for playing Doom. And if your business needs a back end system that is always up, regardless of load, VMS systems are just the ticket.

    I manage VMS systems that process diagnostic tests. Nearly every company in the diagnostic testing industry uses VMS platforms. It's an honest-to-gosh 7x24x365 business. I'm pretty sure that if you needed a blood test for a critical health emergency at 3 AM on a Sunday or Christmas day or at some other odd time, you wouldn't want to take a chance on some toy system that may or may not be functional. We process hundreds of thousands of tests every night and every single one of those tests have someone waiting, and not to be over-dramatic, sometimes with their life hanging in the balance. This is the space where VMS is, by far, the best solution.

  57. Huh? What about the NCSC and C2? by mosel-saar-ruwer · · Score: 1

    They shipped versions up to and including 4.0 without doing proper buffer size checks in system calls. That's pretty awful really, any software executing on the machine had the ability to arbitrarily scribble on things, cause kernel-side faults etc. The main thing that protected them was that most Windows programmers never interacted with the (unprotected) NT system calls, they just used the higher level Win32 APIs. In Window 2000 the problem was restricted to a few dozen syscalls that do unusual things with memory. Harder to exploit, but probably possible.

    Do you have any URLs or Google keywords that would give me a little more info as to what you're talking about?

    I mean, they did get C2 certification pretty early on:

    http://support.microsoft.com/kb/93362/EN-US/
    Are you saying that the industry was aware that there were [intentionally, not accidentally] ill-behaved library calls, and that the NCSC still awarded them C2?

    Or are you saying that M$FT lied to the NCSC? Or maybe that the NCSC is a bunch of morons and C2 is meaningless?

  58. Re:the reports of my death ... greatly exaggerated by tshannon · · Score: 2, Interesting
    Being a dinosaur isn't necessarily a bad thing. Case in point: the IBM mainframe. IBM launched the System/360 just over 40 years ago, and Big Blue's still making big bucks selling enhanced and renamed variants of THAT dinosaur.

    There was a Jurassic Era in which T-Rex was the biggest and baddest. All that remains of T-Rex V1.0 is fossils and a few skeletons in the world's best museums of science.

    There was a Jurassic Park, which was a work of fiction by Michael Chricton (and not one of his best, either). All sorts of dinosaurs roamed that fictional evolutionary leap forward into the past. The theatrical verion was worse than the book, and you're more likely to see black helicopters hovering over your house than you are to have a close emcounter of the worst kind with a rabid velicoraptor, or whatever those things were called.

    In the IT industry, dinosaurs can evolve. The mainframe did, as did VMS amd UNIX. They aren't new, but they sure are improved and have adapted quite nicely. They are neither obsolete nor extinct. The Commodore VIC-20, which materialized in the 1980s--well after mainframes and VMS and UNIX showed up--is both obsolete and extinct. And nobody's booting any OS on a Convex or PRIME box any more.

    So being a VMSasaurus Version 8.2 isn't a bad thing to be ;-}

    --
    IT Consultant and Publisher, Shannon Knows HPC
  59. Re:the reports of my death ... greatly exaggerated by tshannon · · Score: 1

    VMS and UNIX are still alive and kicking. VMS would be in a much stronger position had Ken Olsen ceded command of DEC before he was ousted. DEC itself might still exist had Ken stepped aside several years earlier than he was exiled.

    --
    IT Consultant and Publisher, Shannon Knows HPC
  60. Re:the reports of my death ... greatly exaggerated by Anonymous Coward · · Score: 0

    Lectori salutem is the first i say when i log in.

  61. Real-Life VMScluster Story by kemkerj · · Score: 1

    I started working with VAXen in 1989. The hospital that I worked for had a LAVc (Local Area VAXcluster) running on a 6230, two MicroVAX 3600s and three 3500s.

    The two 3600s were connected to a packet-switched network for rudimentary TCP/IP connectivity to other hospitals in the network. (Government: I worked for the VA.) The contract had changed and we had to pull out one vendor's connection and install a different vendor's connection.

    The vendor we were dropping came by to deinstall the equipment and was working behind the servers. I was in the machine room at my desk when I heard all of the consoles start beeping and printing at once. I went over to them and asked the tech what happened. He sheepishly looked up with the power-cable for one of the 3600s in his hand, saying "Oops!"

    I told him to plug it back in and I waited for the cluster to finish its transition before rebooting the downed node. Took about 20 minutes to boot and it was back online.

    No user calls. We were down for about 30 minutes on that node. The users barely noticed. The worst that happened was that those users on the downed node simply logged back into the cluster and picked up where they left off. No lost data. Very little lost time.

    Nowadays, I administer UNIX servers. Why? Not because I feel they're more reliable than VMS. Mainly because I can make more money that way. Nobody wants to pay me as much to administer VMSclusters.