Slashdot Mirror


HP Discontinue OpenVMS

simpz writes "The register is reporting that 'the ancient but trustworthy server operating system' OpenVMS has been discontinued. From the article: 'HP never really promoted its acquisition and OpenVMS suffered from a lack of development compared to HP-UX, itself suffering from competition from Linux. It was only a matter of time, but it's a sad end. Many of its old-time fans, your correspondent included, cherished a hope HP would move it to x86-64 – but since development moved to India in 2009, OpenVMS has been living on borrowed time. Now, it's run out.'"

41 of 238 comments (clear)

  1. When will it be open-sourced? by Erbo · · Score: 4, Insightful

    There might be a few insights in that old code worth preserving...

    --
    Be who you are...and be it in style!
    1. Re:When will it be open-sourced? by mrr · · Score: 4, Insightful

      HP already put those into a new product: http://h17007.www1.hp.com/us/en/enterprise/servers/management/insight-control/index.aspx

    2. Re: When will it be open-sourced? by Anonymous Coward · · Score: 2, Insightful

      Yeah, R.I.P. to he best OS ever... This makes me sad...

    3. Re:When will it be open-sourced? by msauve · · Score: 2

      "There might be a few insights in that old code worth preserving..."

      Just look to Windows. Just as IBM(rot -1) = HAL, VMS(rot 1) = WNT. VMS and Windows NT were both developed by Dave Cutler (who hated UNIX).

      --
      "National Security is the chief cause of national insecurity." - Celine's First Law
    4. Re:When will it be open-sourced? by Anonymous Coward · · Score: 3, Informative

      I wonder too. Perhaps some of "Open"VMS can be ported into FreeVMS.
      http://en.wikipedia.org/wiki/FreeVMS

    5. Re:When will it be open-sourced? by ebno-10db · · Score: 5, Insightful

      Just look to Windows. Just as IBM(rot -1) = HAL, VMS(rot 1) = WNT. VMS and Windows NT were both developed by Dave Cutler (who hated UNIX).

      The original Windows NT (3.51?) was a pretty good OS. After the first release though it became Microsoftized. I don't know what Cutler's involvement with that was. However, the real beauty of VMS wasn't so much it's architecture (though that had a lot of good points) but the incredible quality of DEC's implementation. Bugs were for the competition.

      "Cutler hated Unix" probably sounds like Neanderthal blasphemy to most Slahsdotters, but there were plenty of reasons to hate Unix in the 80's. The big split (AT&T vs. BSD style), numerous other incompatibilities (later overcome to a large extent by GNU utilities), horribly inefficient, bad security even for (largely) pre-Internet days, and practically non-existent documentation. Take it from an old fart who was there - any Unix of the last 15-20 years is definitely not your father's Unix.

    6. Re:When will it be open-sourced? by el+borak · · Score: 3, Interesting

      However, the real beauty of VMS wasn't so much it's architecture (though that had a lot of good points) but the incredible quality of DEC's implementation. Bugs were for the competition.

      While I used VMS extensively and liked it in many ways, this is just silly.

      When VMS 4.0 was released (the first version to include DCL command line editing), we had some unexplained crashes in our cluster. We eventually tracked it down to a bug in the command line editor (yes, it ran at least partially in kernel space). We had a local "competition" to see who could find the shortest number of keystrokes that would crash the system. The winner: 4. Yes, you could crash VMS 4.0 by getting an unprivileged command prompt and typing 4 characters (didn't even need to hit RETURN).

      The bug was fixed in 4.1.

      --
      An imperfect plan executed violently is far superior to a perfect plan. -- George Patton
    7. Re:When will it be open-sourced? by ebno-10db · · Score: 3, Interesting

      IIRC 4.0 was a turkey. We waited until 4.1 because word had quickly gotten out about 4.0. Undoubtedly I exaggerate due to my nostalgic haze, but while DEC occasionally screwed up (e.g. 4.0) it was overall a very reliable OS. Certainly way better than any *nix variety of the day that I had the displeasure to work with.

    8. Re:When will it be open-sourced? by Trailer+Trash · · Score: 3, Interesting

      DCL didn't run in kernel space, it ran as supervisor code (the four levels were user, supervisor, exec, and kernel). DCL sat above the stack in the user's address space (the user had two address spaces) so when it ran a command the command code was loaded into the regular user heap and executed without starting a new process. The command would just "return" at the end and you'd be back to the command interpreter.

      Anyway, if you could crash the whole system with DCL the problem was likely in QIO, not in DCL.

    9. Re:When will it be open-sourced? by simishag · · Score: 3, Interesting

      It's been a while since I read it, but "Showstopper" is a pretty good history of Cutler & Windows NT: http://www.amazon.com/Showstopper-Breakneck-Windows-Generation-Microsoft/dp/0759285780/ref=sr_1_6?ie=UTF8&qid=1370920903&sr=8-6&keywords=showstopper

    10. Re:When will it be open-sourced? by Darinbob · · Score: 3, Informative

      I've seen VMS source code. It is not pretty stuff.

    11. Re:When will it be open-sourced? by Darinbob · · Score: 3, Interesting

      The real big difference I felt between Unix and VMS was the orientation. VMS was fully intended to be what we'd today call an enterprise system. It was for corporate office to run as a server, for database management, for batch processing, etc. Unix was oriented towards small departmental computing. Late 80s had Unix growing up a bit more but it still had a much looser feel to it whereas VMS felt like you needed a suit and tie. At that time too Unix was pretty efficient, it really depended on what you were doing though; lots of users or heavy duty I/O and VMS tended to win, whereas few users and Unix felt more responsive. Unix was also always more open; cheaper, more third party applications, free development tools, etc. It changed in early 90s though when Unix got that corporate feel and all the big players wanted a piece of the pie and started splitting into factions.

    12. Re:When will it be open-sourced? by NotSanguine · · Score: 2

      ...However, the real beauty of VMS wasn't so much it's architecture...

      One of the questions that comes up all the time is: How enthusiastic is our support for UNIX? Unix was written on our machines and for our machines many years ago. Today, much of UNIX being done is done on our machines. Ten percent of our VAXs are going for UNIX use. UNIX is a simple language, easy to understand, easy to get started with. It's great for students, great for somewhat casual users, and it's great for interchanging programs between different machines. And so, because of its popularity in these markets, we support it. We have good UNIX on VAX and good UNIX on PDP-11s. It is our belief, however, that serious professional users will run out of things they can do with UNIX. They'll want a real system and will end up doing VMS when they get to be serious about programming. With UNIX, if you're looking for something, you can easily and quickly check that small manual and find out that it's not there. With VMS, no matter what you look for -- it's literally a five-foot shelf of documentation -- if you look long enough it's there. That's the difference -- the beauty of UNIX is it's simple; and the beauty of VMS is that it's all there. -- Ken Olsen, president of DEC, DECWORLD Vol. 8 No. 5, 1984 [It's been argued that the beauty of UNIX is the same as the beauty of Ken Olsen's brain. Ed.]

      --
      No, no, you're not thinking; you're just being logical. --Niels Bohr
    13. Re:When will it be open-sourced? by Askmum · · Score: 2

      I experienced some crashes too with VMS. I don't remember te version, but this was around 1999-2000. The console was running X and logging out of X made the machine crash. Every time. The only way to avoid it was to log in to a single shell from the X-Windows login prompt.
      Because that was not really a stable solution and X on the console was useless anyway, we decided to disable X. Which led to all our programmers not being able to link any console program anymore. For some reason, disabling X on the console put some libraries out of play that console-programs needed.

      No, I was not impressed by VMS and even less by Dec/Digital/HP in their hardware implementation. At one point we had a GS160 because it was a bigger project that we thought could not be handled anymore by two fully loaded ES40's. The GS160 turned out to be just a cabinet that could hold 4 ES40's, one of which was solely tasked with the communication of all 4.
      Added to that the horrendous filesystem. We did a lot of logging in our applications which slowed down the machines so much that we decided to move a few heavy logging apps to a then-current single CPU Pentium-III with IDE drive. That alone lifted all the load of the machine.
      No, by that time was already clear to us that VMS and the Alpha was EOL for us and we moved to Windows and Intel.
      The only big plus of VMS was the seamless clustering.

  2. Never hacked? by riverat1 · · Score: 3, Interesting

    Last time I heard VMS had never been hacked. Is that still the case?

    It was the best OS I ever worked with. It'd be nice if they open sourced it.

    1. Re:Never hacked? by MichaelSmith · · Score: 2

      When I worked on it the main reason was that it didn't support most of the normal ways to remotely log in to systems. You couldn't telnet to it by default for example. Early versions were hopelessly insecure. For example it was easy to tell when logging in whether the username you entered was in SYSUAF.DAT by waiting for the login process to read the file to the end.

    2. Re:Never hacked? by Shirgall · · Score: 4, Informative

      VMS was hacked, but it is certainly rare. https://www.cert.org/advisories/CA-1989-04.html

    3. Re:Never hacked? by bobstreo · · Score: 3, Informative

      Last time I heard VMS had never been hacked. Is that still the case?

      It was the best OS I ever worked with. It'd be nice if they open sourced it.

      Umm Kevin Mitnick?

      http://www.openvms.org/faqs/OpenVMS-Hack-FAQ.html

    4. Re:Never hacked? by lophophore · · Score: 3, Interesting

      uhhh. no.

      Mitnick social engineered his way into VMS. he did not "hack in". He used the telephone and convinced a flunky to start a command interpreter on the modem line he was dialed into. Clever? yes. A skilled hack? only of humans.

      --
      there are 3 kinds of people:
      * those who can count
      * those who can't
    5. Re:Never hacked? by laughingskeptic · · Score: 3, Informative

      Ahhh user FIELD; password SERVICE. The good ol' days.

  3. Re:no by isopropanol · · Score: 4, Funny

    Indeed, what will their customer use now?

  4. Open source it... by Darkness404 · · Score: 2

    HP needs to release it under an open source license since they're discontinuing it.

    Is it just me or has it become tradition for HP to kill things lately? It really makes me wonder what they plan on actually selling...

    --
    Taxation is legalized theft, no more, no less.
    1. Re:Open source it... by MichaelSmith · · Score: 2

      It will be in Harvey Normans for 130 bucks in a few weeks time.

    2. Re:Open source it... by sjames · · Score: 2

      Their stock, just as soon as the id10ts on wall street get done applauding them for eliminating all of their expenses.

  5. India where projects come to die by Anonymous Coward · · Score: 4, Insightful

    Its always the same when a huge software project moves out of the EU or US to india its bound to die. India has some great engineers but 90% of those graduating have just memorized stuff and passed an exam which has a pass rate as long as you have 33/100. Obviously this creates a lot of worthless engineers.

    From personal experience: One our customers the ESA (European Space Agency) had some servers and storage arrays running on SUN hardware. We just managed the hardware and operating systems. The software/middleware was all responsibility of the customer who had outsourced this part of the job to Tech-Mahindra (and india based outsourcing giant). These guys would mail us asking us how to change their password and how to "copy" a file from the server while having ssh access (and this happend every few days). If you have such guys working on such important systems I don't even want to know whats happening on development level. Its true that in every team you have a few top-scorers but not knowing how to change your password on a unix system and "managing" that system day to day tells me there is something seriously wrong.

    1. Re:India where projects come to die by Darkness404 · · Score: 4, Insightful

      Yeah, it really seems like when it comes to India, their engineers are fine with low-level stuff but when it comes to doing something beyond what they learned in school, they've got no clue. They also don't seem to understand how it all "fits together" and how to actually innovate and make usable features for normal users.

      Indians are fine for grunt work, and there are some truly bright engineers there, but too many companies see that they can get 5 engineers for the price of one and think they'll get 5x the productivity... instead they find out they get 1/2 the productivity.

      --
      Taxation is legalized theft, no more, no less.
  6. Not surprised OpenVMS lasted this long by T5 · · Score: 5, Funny

    I'm not surprised that it took HP so long to figure out

    SYS$SYSTEM:SHUTDOWN.COM

    on the whole O/S.

    After all, it has a dollar sign in it and they're not particularly astute with cash lately.

  7. I sense a really insignificant disturbance... by Anonymous Coward · · Score: 5, Funny

    I sense a really insignificant disturbance in the force as if a few voices suddenly cried out in terror and then went back to stroking their beards.

  8. RIP VMS by Tore+S+B · · Score: 5, Interesting

    There were few operating systems that handled loose-clustered networking as elegantly as VMS. Want to centralize user credentials? Easy, just place SYSUAF.DAT on a shared volume. And since the files could have structure, you could lock individual user records for editing rather than the whole file.

    Another great feature was the concept of "quorum". Quorum, as in the organizational term of the number of people present at a meeting necessary for it to be an official meeting of an organization, was the number of reachable hosts necessary to conduct business. Say you had a redundant banking site - and the link between them would go down. If they are a redundant configuration, they would continue to process transactions - with their database quickly diverging. Using quorum nodes, you could set up three hosts on three sites - two major server setups and a simple workstation somewhere central - and voila, no single point of failure.

    Besides, there is a magnificent book, "OpenVMS Internals and Data Structures", which so elegantly and wonderfully describes operating system design.

    I really, really hope that OpenVMS could be open-sourced and this codebase might serve as the base for a community-written x86 port.

    --
    toresbe
    1. Re:RIP VMS by ebno-10db · · Score: 3, Insightful

      There are less illiterates than people who can't read.

      No, there are fewer illiterates than people who can't read.

  9. Re: no by maxwell+demon · · Score: 2

    And they certainly knew their history:

    http://h71000.www7.hp.com/openvms/products/year-2000/leap.html :-)

    --
    The Tao of math: The numbers you can count are not the real numbers.
  10. Re:How enthusiastic is our support for UNIX? by MichaelSmith · · Score: 2

    Beautiful women would throw themselves at VMS programmers and admins until you finally had to say enough, enough!

    Never happened to us RSX11M guys.

  11. Re:no by isopropanol · · Score: 2

    Had being the important tense. I work as a computer sub contractor. I have been in a LOT of branches of banks, power utilities, big box stores, restaurants, telephone exchanges, defence sites, that sort of thing. The only place I have seen a VMS machine this decade is a certain video store chain who's parent company went bankrupt (and stopped supporting/upgrading their IT) last decade.

  12. VMS was doomed when HP bought it by tyme · · Score: 4, Interesting

    When the amount of development your OS gets suffers "compared to HP-UX" you are in astonishingly deep trouble. I have had three run-ins with HP-UX, first in 1998, next in 2004, and finally in 2010 (when my current job retired all it's existing HP servers and moved to Solaris). When I encountered HP-UX the first time, in 1998, it seemed to be at least 10 years behind the times. Very little had changed in 2004, which meant that it was falling farther and farther behind each year. In 2010 it seemed little better than it had been in 2004, and I guess that management agreed, since we finally cut the cord and moved on to something that was, at least by comparison, more up to date.

    I also used OpenVMS in the early 2000s, and it was capable, but idiosyncratic (record structured files were a PITA, and the file versioning was no replacement for proper version control. I really liked logical names, however, and the global symbol table was useful). It had a head start on lots of other OS's with respect to clustering features (cluster wide file system, message queues, and distributed lock management was all built-in), but much of the userland was GNU stuff ported over on the POSIX layer. DEC seemed to have given up on the whole "innovation" thing and was just milking existing big contracts.

    --
    just a ghost in the machine.
  13. An epitaph for software by hessian · · Score: 2

    development moved to India in 2009

    That's how they always kill it: they outsource to the perceived cheaper labor, which lets them claim that the product got discriminated against by the market, when the market is reacting to the fact that the project got farmed out, thus is unlikely to have frequent updates, thus is a dead-end project because users won't get the support they need or a competitive product. RIP

  14. A sad moment in the history of computing by wick3t · · Score: 2

    I consider myself to be very fortunate to have had the opportunity to experience such a wonderful operating system. I'm probably very young compared to most VMS system managers, my first experience of VMS was about 7 years ago. My first impressions were that it seemed quite antiquated (mostly due to the lack of a modern shell) but as I began to learn more, it became a breath of fresh air compared to anything I had ever used. I began to discover features, flexibility and power that make other modern operating systems seem primitive. I can only hope that it will now be open sourced as it would a great shame to loose such a unique operating system that offers so much that others don't.

  15. Great feature - File versions by techdolphin · · Score: 2

    One of my favorite features of VMS was file versions. Each file had a version number. As many of you probably remember, each file had a version number. So you could have:
    NEEDBEER.TXT;1
    NEEDBEER.TXT;2
    NEEDBEER.TXT;3
    That feature combine with some logical commands, such as PURGE/KEEP=2, would keep the two most recent versions of the file. I wish there was such a command in OS X instead of having to delete all older versions manually.

    This is a sad day, and I miss and will miss VMS.

  16. Re:I used to rely on ReiserFS by Frogstein · · Score: 2

    You should have mounted a scratch wife.

  17. Re:enough with this racist bullshit by Darinbob · · Score: 2

    I hear some anti Indian engineer rants sometimes from Indians in the US. It's not racist, it's basically pointing out the flaws in the educational system or the attitudes of the outsourcing companies themselves.

  18. that's long dead by iggymanz · · Score: 2

    that's the bones of a project that died in 2010, nothing useful there

  19. VMS VERSION 4.1: (An official DEC memo) by kybred · · Score: 2

    VMS VERSION 4.1: (An official DEC memo)

    Please stop submitting SPR's. This is our system. We designed it,
    we build it, and we use it more than you do. If there are some
    features you think might be missing, if the system isn't as
    effective as you think it could be, TOUGH. Give it back, we don't
    need you. See figure 1.

    (slashdot whitespace filter won't allow the ASCII art middle finger graphic that should be here)
                                                            Figure 1.

    Forget about your silly problems, let's take a look at some of the
    features of the VMS operating system.

    1) Options. We've got lots of them. So many in fact, that you need
          two strong people to carry the documentation around. So many
          that it will be a cold day in hell before half of them are used.
          So many that you are probably not going to do your work right
          anyway. However, the number of options isn't all that important,
          because we picked some interesting values for the options and
          called them...

    2) Defaults. We put a lot of thought into our defaults. We like
          them. If we didn't, we would have made something else be the
          default. So keep your cotten-picking hands off our defaults.
          Don't touch. Consider them mandatory. "Mandatory defaults" has
          a nice ring to it. Change them and your system crashes, tough.
          See figure 1.

    3) Language Processors. They work just fine. They take in source,
          and often produce object files as a reward for your efforts. You
          don't like the code? Too bad! You can even try to call
          operating system services from them. For any that you can't, use
          the assembler like we do. We spoke to the language processor
          developers about this, they think a lot like we do. They said
          "See figure 1.".

    4) Debuggers. We've got debuggers, one we support and one we use.
          You shouldn't make mistakes anyway, it is a waste of time. We
          don't want to hear anything about debuggers, we're not
          interested. See figure 1.

    5) Error logging. Ignore it. Why give yourself an ulcer? You don't
          want to give us the machine to get the problem fixed and we probably
          can't do it anyway. Oh, and if something breaks between 17:00 and
          18:00 or 9:30 and 10:30 or 11:30 and 13:30 or 14:30 and 15:30 don't
          waste your time calling us, we're out. See figure 1.

    6) Command Language. We designed it ourselves, it's perfect. We
          like it so much we put our name on it, DCL - Digital's Command
          Language. In fact we're so happy with it, we designed it once
          for each of our operating systems. We even try to keep it the
          same from release to release, sometimes we blow it though. See
          figure 1.

    7) Real Time Performance. We got it. Who else could have done such
          a good job? So the system seems sluggish with all those priority
          18 processes, no problem, just make them priority one. Anyway,
          realtime isn't important anymore like it used to be. We changed
          our groups name to get rid of the word realtime, we told all our
          realtime users to see figure 1 a long time ago.

    In conclusion, stuff your SPR. Love VMS or leave it, but DON'T complain.

    --
    R.I.P. Malcolm