Stories
Slash Boxes
Comments

SoylentNews is people

posted by on Thursday April 20 2017, @10:46AM   Printer-friendly
from the breaking-news dept.

Submitted via IRC for TheMightyBuzzard

Or 2018 if you're brave. For now, we have a boot screen!

Story's a bit dated but being as they're in no rush, I don't see any need for us to be either. So, you lot think we'll ever actually get to play with a VMS box on cheap hardware or is this going to be another DNF situation?

Source: https://www.theregister.co.uk/2016/10/13/openvms_moves_slowly_towards_x86/

Previous coverage:
OpenVMS Not Yet Dead.


Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 3, Interesting) by NCommander on Thursday April 20 2017, @11:15AM (17 children)

    by NCommander (2) Subscriber Badge <michael@casadevall.pro> on Thursday April 20 2017, @11:15AM (#496797) Homepage Journal

    OpenVMS is one of those platforms I actually admire for being rock solid and having a lot of nifty things that *nix doesn't, but mainframes do like versioned filesystems. I actually have an Itanium system, but the pain of getting hobbyist PAKs for it has left me in the case most of my VMS investigations is mostly reading articles about it, and occasionally using one.

    Unfortunately, OVMS on x86 is about six years too late to be relevant. When they got stuck on the Itanium tarpit, a lot of places decided to jump ship due to cost, and with it, most of the ISVs that supported it. Without that install base, I don't think VMS has enough traction to be relevant because it had a good niche between "Linux stability" and "NonStop/Stratus VOS's never fail" for corporations that wanted a very sane and stable platform, but needed more features than NonStop could provide. There are a few cases where I considered OpenVMS for a client's needs, but the cost of hardware + lack of support ultimately had them go to AIX or a Linux distribution.

    --
    Still always moving
    Starting Score:    1  point
    Moderation   +1  
       Interesting=1, Total=1
    Extra 'Interesting' Modifier   0  
    Karma-Bonus Modifier   +1  

    Total Score:   3  
  • (Score: 2, Insightful) by Anonymous Coward on Thursday April 20 2017, @11:57AM (3 children)

    by Anonymous Coward on Thursday April 20 2017, @11:57AM (#496805)

    If they really wanted to compete, the way to draw vendors back would be to make it an open(ish) platform, get it on as much different hardware as possible, then tout the features that make it rock solid and thus competitive against linux, unix, and windows.

    But instead they still keep up the stupid facade that proprietary software that has long since fallen out of relevance is financially valuable as IP.)

    • (Score: 0) by Anonymous Coward on Thursday April 20 2017, @04:17PM (2 children)

      by Anonymous Coward on Thursday April 20 2017, @04:17PM (#496914)

      If they really wanted to compete, the way to draw vendors back would be to make it an open(ish) platform

      They renamed VMS to OpenVMS.

      • (Score: 3, Informative) by tangomargarine on Thursday April 20 2017, @06:37PM (1 child)

        by tangomargarine (667) on Thursday April 20 2017, @06:37PM (#496991)

        It says "open" on the tin but it's not really open source. If you believe what random people on the Internet say:

        https://community.hpe.com/t5/General/what-does-it-mean-OpenVMS/td-p/3265043 [hpe.com]

        Not quite. POSIX had already been around for several years/releases. The "Open" prefix was added in an effort to state that although "proprietary", VMS was "Open" in the sense it compiled with virtually all recognised standards and would talk to just about anything. POSIX was part of the story, but certainly not the whole reason.

        OpenVMS also means you can get the source listings easily for one or two $K. Try doing that with the AS400 and some other OSes; if you as a system admin can get them at all, it won't be easy.

        "OpenVMS" means, "come look at me and see how I work." For a proprietary operating system, that is pretty amazing.

        --
        "Is that really true?" "I just spent the last hour telling you to think for yourself! Didn't you hear anything I said?"
        • (Score: 2) by kaszz on Friday April 21 2017, @02:27AM

          by kaszz (4211) on Friday April 21 2017, @02:27AM (#497187) Journal

          Easily for one or two $K also mean few people will just download it to explore on a Saturday. And because of that the next step won't come to existence.

  • (Score: 5, Funny) by TheRaven on Thursday April 20 2017, @01:05PM (7 children)

    by TheRaven (270) on Thursday April 20 2017, @01:05PM (#496824) Journal
    The amusing thing here for me is that the 386 has 4 protection rings because DEC insisted that they absolutely needed 4 for VMS and might consider an i386 port if Intel shipped the 80386 with 4 protection rings. They then ported it to Alpha, which only had 2. It's now finally coming to x86... after x86 lost two of its rings.
    --
    sudo mod me up
    • (Score: 4, Interesting) by NCommander on Thursday April 20 2017, @01:18PM (6 children)

      by NCommander (2) Subscriber Badge <michael@casadevall.pro> on Thursday April 20 2017, @01:18PM (#496833) Homepage Journal

      You're thinking segmenting that died with x86_64. Rings survived (and are still used in some cases)

      Modern x86 has five or six rings depending on how you look at it.

      Ring -2 (SMM)
      Ring -1 (vmx/vmd)
      Ring 0 (kernel space)
      Ring 1-2 (drivers, theoretically)
      Ring 3 (userspace)

      --
      Still always moving
      • (Score: 3, Informative) by TheRaven on Thursday April 20 2017, @01:33PM (5 children)

        by TheRaven (270) on Thursday April 20 2017, @01:33PM (#496841) Journal
        Rings 1-2 didn't survive in x86-64. Ring -2 isn't accessible to anything other than the firmware. Ring -1 can be used, but relies on nested paging if you want to have separate memory regions available for the different rings, which incurs a fairly noticeable performance penalty.
        --
        sudo mod me up
        • (Score: 2) by NCommander on Thursday April 20 2017, @10:09PM (4 children)

          by NCommander (2) Subscriber Badge <michael@casadevall.pro> on Thursday April 20 2017, @10:09PM (#497090) Homepage Journal

          Can you cite sources for ring 1-2 not being usable on x86_64? I googled for it but found nothing.

          Also, I used to develop firmware :)

          --
          Still always moving
          • (Score: 0) by Anonymous Coward on Friday April 21 2017, @09:07AM (1 child)

            by Anonymous Coward on Friday April 21 2017, @09:07AM (#497312)

            I think parent is mistaken:
            https://www.virtualbox.org/manual/ch10.html#idm9820 [virtualbox.org]

            For guest code in ring 0, VirtualBox employs a nasty trick: it actually reconfigures the guest so that its ring-0 code is run in ring 1 instead (which is normally not used in x86 operating systems). As a result, when guest ring-0 code (actually running in ring 1) such as a guest device driver attempts to write to an I/O register or execute a privileged instruction, the VirtualBox hypervisor in "real" ring 0 can take over.

            • (Score: 2) by TheRaven on Friday April 21 2017, @01:53PM

              by TheRaven (270) on Friday April 21 2017, @01:53PM (#497395) Journal
              Xen does the same trick, but only on i386. It isn't possible for x86-64.
              --
              sudo mod me up
          • (Score: 2) by TheRaven on Friday April 21 2017, @02:02PM (1 child)

            by TheRaven (270) on Friday April 21 2017, @02:02PM (#497399) Journal
            Intel Architecture Reference, Volume 3A, though it's not actually very explicit. Rings 1 and 2 are still technically there, but there's no mechanism for entering them when in IA32e mode, because the call gate mechanism depends on segments, which are gone in IA32e.
            --
            sudo mod me up
  • (Score: 1) by khallow on Thursday April 20 2017, @01:39PM (3 children)

    by khallow (3766) Subscriber Badge on Thursday April 20 2017, @01:39PM (#496844) Journal
    VAX was one of my first lessons in the problems that can come with adding capabilities for incompetent parties. At one point while I was in school, I was offered access to a VAX system so locked down that you couldn't even list files by default. Fortunately, I had access to better Linux systems at the time and didn't have to fight that awful administration environment.

    VAX's ability to do detailed security allowances by file/command was interesting and powerful, but boy, can it be abused by the clueless!
    • (Score: 2) by kaszz on Friday April 21 2017, @02:44AM (2 children)

      by kaszz (4211) on Friday April 21 2017, @02:44AM (#497192) Journal

      Systems run by clueless people will always be a disadvantage to whoever has to endure them. The problem is clueless people, not software. Which in the modern era is solved by that even a handheld phone has more computing power than a early 1990s supercomputer (8*10^9 op/s).

      • (Score: 1) by khallow on Friday April 21 2017, @02:53PM (1 child)

        by khallow (3766) Subscriber Badge on Friday April 21 2017, @02:53PM (#497426) Journal
        Sure, but this level of clueless micromanagement would have been more difficult on most other systems. Incompetence negates capability.
        • (Score: 2) by kaszz on Friday April 21 2017, @03:16PM

          by kaszz (4211) on Friday April 21 2017, @03:16PM (#497441) Journal

          So true, no default micromanagement capability. Thwarting incompetence since dawn of mankind.. ;)

  • (Score: 2, Informative) by mechanicjay on Thursday April 20 2017, @11:12PM

    but the pain of getting hobbyist PAKs for it has left me in the case most of my VMS investigations is mostly reading articles about it, and occasionally using one.

    Dude, it takes like 10 minutes to get hobbyist PAKs.

    1. Sign up for a FREE connect membership here: http://www.connect-community.org/ [connect-community.org]
    2. Then fillout the form here: https://www.hpe.com/h41268/live/index_e.aspx?qid=24548 [hpe.com].

    Once you get that, a nice gentleman from HP will even offer you an FTP download of install media.

    Note: the hobbyist situation for VMS on amd64 is still an unknown.

    --Jason

    --
    My VMS box beat up your Windows box.