Slashdot Mirror


First OpenVMS Boot On IA64

vaxzilla writes "At 3:31pm EST on Friday, January 31st, 2003, OpenVMS for the Intel IA64 architecture successfully booted and ran a DIR command. The Intel Itanium family of processors is the third architecture supported by OpenVMS in its 25 year history. Originally it ran on Digital Equipment Corporation VAX systems; in the early 1990s, support was added for the DEC Alpha processors. Following the acquisition of DEC by Compaq, and more recently Compaq by HP, the Itanium and Itanium2 port of OpenVMS is now being undertaken by HP. Congratulations on a job well done to the folks at ZK03 in Nashua, NH!"

296 comments

  1. well... by Anonymous Coward · · Score: 0, Funny

    thank god for that!

  2. Wow!!! by Anonymous Coward · · Score: 5, Funny

    An itanium based platform can produce a listing of files!!!!

    This is truly a breakthrough. Intel is waay ahead in computing than companies like Nike or Coca Cola.

    1. Re:Wow!!! by Zork+the+Almighty · · Score: 1

      Future - Here We Come !

      --

      In Soviet America the banks rob you!
    2. Re:Wow!!! by Anonymous Coward · · Score: 0

      Agreed, and by the same regard OpenBeOS is finished.

    3. Re:Wow!!! by MrLint · · Score: 1

      woah baby now i can set def [...] faster then ever!

    4. Re:Wow!!! by fussman · · Score: 1
      An itanium based platform can produce a listing of files!!!!

      Well, maybe if they make a decent network device driver for it, it could serve as an index of shared files we are all crazy about (my personal mp3 fetishes are rare Green Day mp3s, and obscure prank phone calls).

      --
      Support Israeli punk bands. Man Alive.
    5. Re:Wow!!! by gustar · · Score: 1

      Rather then mocking the post perhaps you should be appreciative of the steady success of an operating system that has survived and prospered for over a quarter of a century.

      OpenVMS has embraced and innovated concepts like clustering and high availability long before they came into vogue amongst the Unix world. It may not be everyone's idea of a "sexy" operating system but it has gotten the job done for quite some time now.

    6. Re:Wow!!! by Anonymous Coward · · Score: 0


      I'm hoping you know this, given your joke, but the standard standard firts hurdle for when an OS is ported to a new architecture is when it can boot and run a simple command without error. File listing is one of the simplest so it became the hello world example.

    7. Re:Wow!!! by glenmark · · Score: 1

      Not really. IA64 performance would first need to catch up to that of the Alpha EV7.

      Now if only I could remember what time and date I had guessed for my entry in HP OpenVMS boot contest...

      --
      *** Quantum Mechanics: The Dreams of Which Stuff is Made ***
    8. Re:Wow!!! by RAMMS+EIN · · Score: 1

      ``Intel is waay ahead in computing than companies like Nike or Coca Cola.''
      Now wait just a minute. Where would Intel be without the Coca Cola to fuel the programmers?

      --
      Please correct me if I got my facts wrong.
    9. Re:Wow!!! by Anonymous Coward · · Score: 0


      Ok,

      Heres a chip, heres the source code. No compiler, no linker. YOU make it do a "DIR"

      Jerk.

    10. Re:Wow!!! by msbsod · · Score: 1

      ... and while OpenVMS has gotten the job done for quite some time now, unix has not and people started to fix unix design flaws 10 years before OpenVMS was developed ...

  3. If only ... by B3ryllium · · Score: 1

    If only my toaster was powered by Itanium!

    1. Re:If only ... by Darwin+X · · Score: 4, Funny

      Well...considering the heat which Intel processors tend to generate...you could probably just lay your bread in your case...and next thing you know...
      TOAST!

    2. Re:If only ... by B3ryllium · · Score: 2, Funny

      Not to mention bacon, eggs, and hashbrowns. (Ooh, I have a Perl hashing function that a friend designed which would make EXCELLENT hashbrowns)

    3. Re:If only ... by cscx · · Score: 2, Funny
    4. Re:If only ... by Autonymous+Toaster · · Score: 1

      And what makes you think it isn't?

      By the way, would anyone like some? Toast that is.

      --
      Could I interest anyone in some toast?
    5. Re:If only ... by B3ryllium · · Score: 1

      ... because it cost less than $20 Canadian, and because it's older than two years! I think I might be able to get NetBSD on it, though.

    6. Re:If only ... by hendridm · · Score: 2, Informative

      > Well...considering the heat which Intel processors tend to generate...

      Funny? Perhaps it was missed sarcasm on my part. While we're at it, maybe we could also use an Athlon processor to keep our beer cold while we watch forthcoming "Itanium 2 powers your eBusiness" commercials?

      You must have C3 or Motorola on your desktop. Tell me this: Does your processor underclock itself when it detects it's overheating due to a failed CPU fan?

    7. Re:If only ... by Anonvmous+Coward · · Score: 3, Funny

      "If only my toaster was powered by Itanium!"

      What, your Athlon processor has disappointed you?

    8. Re:If only ... by B3ryllium · · Score: 1

      Duron. Maybe I should snarf an XP1800+? :)

    9. Re:If only ... by sl3xd · · Score: 2, Interesting

      Certainly didn't dissapoint me, toasting my bread with an Athlon...

      I've seen an Athlon physically melt the solder connections of a motherboard (mine, sadly). Something must've caused the fan to seize momentarily -- then the building I was in had a fire drill -- nothing wrong at all, just a test of the system... I was away about 5 minutes. Walk back to my computer, and notice the odd smell. Turn off the power immediately; open the case... The heat from the Athlon had melted the CPU fan into the CPU heatsink. The (copper) heatsink was quite discolored due to heat. I made the mistake of brushing my hand against the heatsink after I powered the thing off... (but before noticing that it was the melted fan that smelled so awful). It took weeks for the burn to heal; the act of pulling my hand away jarred the case slightly, and a couple of the toroidal cores slid out of their holes (the solder had melted) And, what's more: There were all these surface-mount components oozing downward (with gravity).

      Absolutely no overclocking or tweaking was involved.

      The thing I couldn't help but think was how close the fire 'drill' had come to being an actual fire... At least everyone was out of the building... All thanks to the nice, cool-running nature of the AMD Athlon.

      Interesting note: The AMD Athlon pulls ~75 W of power. The average soldering iron pulls 15-30W. Pentiums aren't much better than the Athlon... Is it any wonder that many people are using these tornado cases, or liquid cooling? That's a lot of heat to be dissipating!

      Interesting note II: I replaced that first Athlon with a second one.

      Interesting note III: The second Athlon died (not by heat, however) under a year later.

      Interesting note IV: I have yet another Athlon, which is getting close to the 6-month mark... Here's hoping it makes it to a full year!!!

      Interesting note V: My next computer is going to be a Mac.

      --
      -- Sometimes you have to turn the lights off in order to see.
    10. Re:If only ... by mentin · · Score: 1

      And alcohol distillation. But wait, that was running Linux I think.

      --
      MSDOS: 20+ years without remote hole in the default install
    11. Re:If only ... by TheLink · · Score: 1

      Was it really a fire drill? Or was it you turning on your Athlon PC?

      My room gets pretty warm when my PC is on. :)

      --
    12. Re:If only ... by Boone^ · · Score: 1

      I've got a Tornado 1000 case... worst purchase of my life. Next time I upgrade cases I'm going to attempt the >80% silenced PC since this noise truly is irritating. Sometimes buying a Dell isn't so bad after all. They're usually quiet.

    13. Re:If only ... by the+gnat · · Score: 1

      Intel really is running into problems compared to other architectures. A coworker went to SC2002 in Baltimore, where a number of Opteron systems were on display. They invited him to touch the chip in a running system, *without heat sink*. Warm, but not uncomfortable.

      SGI has been packing steadily more of its chips into small boxes. I work with an Origin 300, and the heat sinks on the R14000 are about the size of the chipset on your standard P4 motherboard. They're now able to get extremely high density because of low power consumption; they're having to make much larger boxes for their Itanium2-based Altix servers. The MIPS chips cannot compare to the Itanium2 for speed, but relative to heating and physical space required they kick IA64's ass. Even if each MIPS chip is half as powerful, you can fit four times as many of them into the same box and you get big savings there.

      Automatic underclocking is cool enough, but it's not particularly more sophisticated compared to the features that most enterprise-class systems have had for years. And it's still essentially compensation for what amounts to a major design flaw.

    14. Re:If only ... by Anonymous Coward · · Score: 0

      Runs warm enough to brown your bread whilst it hotly hyperthreads.

    15. Re:If only ... by sl3xd · · Score: 1

      No, it was actually a fire drill; either that or the fire marshall got to the first floor of my building before I did (~30 seconds).

      --
      -- Sometimes you have to turn the lights off in order to see.
  4. The more things change by Anonymous Coward · · Score: 2, Funny

    Notice they don't actually show you the directory listing in question?

    Because it was PR0N.

    1. Re:The more things change by Anonymous Coward · · Score: 0

      careful, your total ignorance of VMS is showing!

  5. Modern VMS applications? by diamond0 · · Score: 3, Interesting

    I know it's present in some legacy systems, and supported by Compaq for that reason. But why would we want VMS on new hardware? What new stuff runs on VMS these days?

    --

    --
    There is no hatred more pure and true than that expressed by children.
    1. Re:Modern VMS applications? by moertle · · Score: 3, Interesting

      i know a company that is always making incremental upgrades to their 'legacy' software to take full advantage of newer hardware. it also allows them to do things like consalidate 5 old machines into 1 new machine with 20x the power so there are cycles to spare.

      --
      I hold a patent on sigs...
    2. Re:Modern VMS applications? by VoidEngineer · · Score: 0, Troll

      This question was asked elsewhere on this post... VMS is optimised, at the very least, for fourier wave analysis... Having a 64 bit processor could make MRI scans faster and potentially have higher resolutions, as the data packets wouldn't need to be 'thunked'.

      We want VMS on new hardware, so that radiologists can more quickly and more accurately diagnose things like cancers and musculo-skeletal trauma.

      New MRI scanners run on VMS these days... (although there is a push to migrate to Windows, because all the PACS are Windows... a processess in which this Itanium port is probably going to be a stepping stone...)

    3. Re:Modern VMS applications? by hendridm · · Score: 1

      > What new stuff runs on VMS these days?

      Mozilla, Java, Oracle, Perl, BEA WebLogic and an Apache variant. Ok, maybe not all new, but have modern applications.

    4. Re:Modern VMS applications? by Anonymous Coward · · Score: 0

      'thunked'

      Huh? This isn't Windows. Or Algol.

    5. Re:Modern VMS applications? by Anonymous Coward · · Score: 0

      I work for a top medical company, and write software that runs on several differant types of 3d imaging systems. Never once in my time have I ever seen any VMS. HPU/x, SunOS, Solaris, and IRIX are all or were common place. Before this, Data General UNIX was used. Furthermore, most medical software, when run on 64 bit hardware such as SGI, only uses 32 bit floats, and is converted to 16 bit scaled ints before being saved to disk. Most machines that need the horsepower use an external chassis to perform reconstruction, using multiple G3's, G4's or other embedded processors, utilizing several differant embedded operating systems. Furthermore, the push in the future is to Linux, because this allows all processors in a machine to run the same operating system. Sorry, but as a consolation, I do know that drug companies use VMS quite heavily, due to legacy tools being constantly upgraded, but not ported away. VMS on Alpha is supposed to be damn fast, and a great platform for using legacy fortran.

    6. Re:Modern VMS applications? by Anonymous Coward · · Score: 0

      Nice trolling, you got modded up twice for the same nonsense. "Optimized for Fourier wave analysis", heh, good one...

    7. Re:Modern VMS applications? by TheLink · · Score: 2, Interesting

      Supposedly VMS is a pretty secure and reliable operating system.

      VMS -> Unix is like Unix -> NT.

      Of course since fewer people are using VMS there are fewer data points.

      --
    8. Re:Modern VMS applications? by sql*kitten · · Score: 2, Insightful

      I know it's present in some legacy systems, and supported by Compaq for that reason. But why would we want VMS on new hardware? What new stuff runs on VMS these days?

      You do know that Unix hails from 1970 and VMS from 1978 don't you? It always amazes me when Unix kiddies don't seem to realize that VMS is actually more modern.

      People use VMS when scalability and reliability matter. It's perhaps 15 years ahead of Unix for that (i.e. VMS clusters 15 years ago are where Unix clusters are now). You can do useful stuff like add a node to a cluster, migrate the applications onto it, shut down the original node, and the users won't even notice a gap in application availability. Add to that real ACLs and a versionning, journalled filesystem (things that modern Unix has only gotten in the last few years), and very fine-grained tunability, for example you can set the working set size per process and configure the system to assign different priorities to programs or users at different times. And DECnet is smart enough to authenticate user at the packet level, inherently more secure than TCP/IP.

      Essentially, VMS died because DEC was run by engineers who thought that a good product would sell itself, whereas Sun et al were smart enough to hire marketers by the boatload.

    9. Re:Modern VMS applications? by hughk · · Score: 1
      If you want reliability and security, OpenVMS is still the only answer. Their clustering is the best around, probably because they have had it for over 20 years. That is a lot of experience.

      Go to Eurex, for example. They are the largest electronic financial derivatives exchange in the world and their core systems run OpenVMS. SWIFT (the money transfer people) still do a lot with VMS as do many other people.

      I have been looking at the problem of rewriting exchanges onto modern, cheaper hardware platforms with other operating systems. It really isn't easy.

      --
      See my journal, I write things there
    10. Re:Modern VMS applications? by Zeinfeld · · Score: 1
      I know it's present in some legacy systems, and supported by Compaq for that reason. But why would we want VMS on new hardware? What new stuff runs on VMS these days?

      Pretty much anyone serious about process control or mission critical stuff uses VMS. UNIX simply cannot compete with the levels of reliability those systems routinely achieved. Uptime measured in years is normal. Unscheduled downtime is due to hardware failure - PERIOD.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    11. Re:Modern VMS applications? by deanj · · Score: 1

      I used VMS for years. Unix and it's utilities were far beyond it, even back when I used it. Windows is more modern that Unix, and you don't find people "in the know" saying it's the greatest thing since sliced bread either. PF1-Gold indeed

    12. Re:Modern VMS applications? by crawling_chaos · · Score: 1
      You do realize that PF1-Gold has exactly crap to do with VMS? Sounds like you were using one of Digital's word processing systems tied to a VAXCluster. I remember binding the PF keys on VT102 for those times when I had to use EDT for editing, but most of my time was spent in Emacs anyway, which worked just fine.

      DCL (the CLI for VMS) didn't need any more special keys than bash does. At the time I used it, its biggest weakness was an extraordinarily lame way of implementing interprocess pipelining. It was so slow that you would re-write utilities to be specificially interprocess aware and talk through mailboxes (which had nothing to do with e-mail) rather than let the shell handle the commands as filters, a la *nix.

      The priviledge model on the other hand, was beautiful. You could keep know-it-all snots just out of college (like me) out of trouble by giving them only what they needed to do for the job. Unix's model of God and Peon pales by comparison.

      And the clustering. Jeebus, you've not even seen clustering until you've seen VMS. We were doing more with clusters and shared resources in 1989 than most systems can do today.

      Digital had the marketing sense of a camel's rear end, but they hired damned good engineers. Just goes to show that the best technology doesn't always win. Something to chew over when you contemplate the fate of the Unices versus the marketing monster from Redmond.

      --
      You can only drink 30 or 40 glasses of beer a day, no matter how rich you are.
      -- Colonel Adolphus Busch
    13. Re:Modern VMS applications? by Anonymous Coward · · Score: 0

      similarly BNP run core trading functionality on VMS clusters. I didn't realise what the machines were doing when I had to hand data over to one of the less important processes. I couldn't understand why I had to spend two days on the phone to data security people explaining what I was doing and how. Only figured it out later.

    14. Re:Modern VMS applications? by glenmark · · Score: 1

      OpenVMS is used in mission-critical applications where maximum security and uptime are essential, when downtime and security breaches are completely unacceptable. Banks, credit unions, stock exchanges, insurance companies, etc. My credit union uses. My city's electric utility uses. Numerous lottary firms use it. The DoD uses it extensively (including in the recently deployed J-STARS system.)

      It may not be sexy to the public eye, it may lack the mindshare of *nix, but it is an essential, reliable workhorse underlying much high-end computing infrastructure, utilizing many technologies which other operating systems are still struggling to catch up on, especially clustering.

      --
      *** Quantum Mechanics: The Dreams of Which Stuff is Made ***
    15. Re:Modern VMS applications? by glenmark · · Score: 1

      Accurate accept for the the reference to journalled filesystems. Spiralog was pretty much a failed effort. VMS does however have a very rich file system.

      --
      *** Quantum Mechanics: The Dreams of Which Stuff is Made ***
    16. Re:Modern VMS applications? by Anonymous Coward · · Score: 0

      In other words, it's niche is running the same software it's been running constantly since 1968. I suppose that answers the parent's question...

    17. Re:Modern VMS applications? by Anonymous Coward · · Score: 0

      That's 1978. You haven't been running constantly since 1968, that much is clear.

    18. Re:Modern VMS applications? by Zappa · · Score: 1

      I know some applications running on OVMS besause of the possibility to attach and manage loads of serial devices via lat to it. One is running a testsystem for medical instruments, the data of about 300 tested systems is managed via one system and that without any problem since setup.

    19. Re:Modern VMS applications? by Anonymous Coward · · Score: 0

      What do you want it to run? Oracle, Apache? yep

    20. Re:Modern VMS applications? by Anonymous Coward · · Score: 0

      Indeed, Spiralog didn't work out. But there is non-Spiralog RMS journaling, in the form of a layered product with the typically-imaginative name "RMS Journaling."

      So your correction of the original poster is wrong

  6. Contest by Anonymous Coward · · Score: 0

    OpenVMS is in the process of porting to the Itanium® processor...Hence, we are opening a 'guess the boot date' contest. This boot contest is a fun way for you to forecast the exact time that OpenVMS will first boot on the Itanium processor (boot is considered when OpenVMS boots; a user logs in and does a directory command without crashing the system).

  7. Reasons to use VMS by palfreman · · Score: 5, Insightful

    I used OpenVMS a bit at my universty, and I have to say I never really got into it - getting my solaris account was a great day! I can understand people wanting to maintain legacy apps (big purchasing systems maybe?) but is OpenVMS really good for anything _new_ today? Does it have any real particular advantages that mean you would want to use it for reasons other that "we've already got a stack of Alphas this high on it and gonna keep using it until forever"?

    1. Re:Reasons to use VMS by DAldredge · · Score: 1

      Yes. Job Security.

    2. Re: Reasons to use VMS by Black+Parrot · · Score: 5, Interesting


      > but is OpenVMS really good for anything _new_ today?

      The answer to your question is cultural rather than technical. VMS is a superb OS, but it is now viewed as déclassé in most circles, so it only has a thin slice of mindshare. That's not really any more a reflection on it than the thin slice of mindshare given to some very excellent programming languages.

      I more than half wish the OSS revolution had centered around VMS rather than UNIX. There's not the slightest reason we couldn't be doing all the things we do under VMS... except the "price architecture". Put a free+open version on x86 and Linux might have some hot competition.

      --
      Sheesh, evil *and* a jerk. -- Jade
    3. Re:Reasons to use VMS by CrazyJoel · · Score: 1

      with openvms, you could play galtrader!

      --

      Such is the infinite Grace of Popeye.
    4. Re: Reasons to use VMS by dattaway · · Score: 1

      You may have described why I have fond memories of this arcane, yet robust operating system. The command line syntax may have been puzzle, but people who I worked with were supportive and fun to be with. Digital made the highest quality equipment (uptime measured in years,) but VMS had a productive and gentle culture. The fact that my peer group had good taste in beer (and brewed their own too) also may have helped too.

      VMS will never be forgotten. It may be complex kind of user friendly, but the system was a work of art. Hopefully, parts of it will find the mainstream and live forever.

    5. Re: Reasons to use VMS by Anonymous Coward · · Score: 0

      > VMS will never be forgotten. It may be
      > complex kind of user friendly, but the
      > system was a work of art. Hopefully, parts
      > of it will find the mainstream and live
      > forever.

      Yes it does - in NTFS ... ;-)

    6. Re:Reasons to use VMS by Trolling4Dollars · · Score: 4, Interesting

      Where I work, we use VMS. Sadly it's going away. But, I do have some really cool storie that my boss passed along to me about his experiences with VMS back in the 80s. He worked at a bank where they had a support group for the two different systems they supported. There was the Wang support group and the VMS support group. The Wang support group was made up of 100+ people who were on call 24/7 and were generally in the offices. The VMS support group was... 1 person. Also on call 24/7, but only ever needed to be there during normal work hours becasuse the system "just worked". I've seen the same thing where I work now. We are moving to HP's Unix and most of the VMS guys are dreading it. Even though I love UNIX and Linux, I have to say that VMS is a lot heartier and very easy to support. To be honest, if DEC/Compaq/HP had been smart, they could have had a great competitor to Windows in the server market if they kept the GUI up to date. Hopefully, someone will port Gnome to it and get it to have a bit more of a modern feel for the server monkeys.

    7. Re:Reasons to use VMS by Garin · · Score: 4, Informative

      Yep -- wonderful, reliable, dependable clustering. VMS does clustering like no other operating system that I've ever seen, and it's been doing it for ages.

      --
      In any field, find the strangest thing and then explore it. -John Archibald Wheeler
    8. Re: Reasons to use VMS by shess · · Score: 2, Insightful

      I more than half wish the OSS revolution had centered around VMS rather than UNIX. There's not the slightest reason we couldn't be doing all the things we do under VMS... except the "price architecture". Put a free+open version on x86 and Linux might have some hot competition.

      Back in the 80's I had access to our campus VMS machine, and to the Unix box. I think the big difference was that the VMS machine very much restricted what I could do, the Unix machine didn't. So, I spent more time on the Unix machine. This probably has two root causes: VMS gave the admin more ability to control users, and VMS was more expensive to run than Unix in terms of hardware and whatnot (so the Unix admin didn't care as much).

      As mentioned elsewhere, this is certainly a "culture" issue. But VMS seemed to enable a culture of control, while Unix enabled more anarchy. OSS software falls out of anarchy.

    9. Re:Reasons to use VMS by _xeno_ · · Score: 3, Informative
      Apparently the longest running OpenVMS cluster had an uptime of around fifteen years until the building it was in was condemned and it had to be moved.

      And since a VMS cluster can be fully upgraded automaticaly without any downtime to the cluster as a whole, the system can be continuely upgraded with no downtime to the users.

      OpenVMS's clustering is the reason why most VMS users think that it's so cool. Think about it - 15 years of uptime. That's insane.

      --
      You are in a maze of twisty little relative jumps, all alike.
    10. Re:Reasons to use VMS by Jeremy+Erwin · · Score: 1

      Yes, Galactic Trader. I loved that game. I tried playing the mac "port" but my first thoughts were "Where are the slaves and drugs?"

    11. Re: Reasons to use VMS by Anonymous Coward · · Score: 0

      Bullshit. Where are the useful features like file version numbers, or consistent HELP documentation, or customizable CLI? All they included were the nightmare ACLs and longer filenames. Besides, NTFS is merely a filesystem, not an OS.

    12. Re: Reasons to use VMS by Black+Parrot · · Score: 1


      > OpenVMS's clustering is the reason why most VMS users think that it's so cool. Think about it - 15 years of uptime. That's insane.

      Yeah... especially running your cluster on 15 year old CPUs. For the "every 18 months" version of Moore's Law, that's processors 1/1024 as fast as you can get these days.

      Another post said VMS supported on-line upgrades. I wonder if it supports hot CPU swaps?

      --
      Sheesh, evil *and* a jerk. -- Jade
    13. Re: Reasons to use VMS by Garin · · Score: 1

      Or you just buy new computers and add them to the cluster, as you retire the old ones.... You don't need to stop the cluster to add or remove servers.

      --
      In any field, find the strangest thing and then explore it. -John Archibald Wheeler
    14. Re: Reasons to use VMS by _xeno_ · · Score: 2, Informative
      I wonder if it supports hot CPU swaps?

      Use the right hardware, and yes, it does. (I believe that OpenVMS also supports removing a processor by automatically moving any processes running on that processor to a new processor with no data loss. I forget if you need to tell OpenVMS to "turn off" the processor or if you can just pop it out. I think certain combos of VMS and hardware allow true hotswapping, where the CPU can just be plucked out with no loss to the OS.)

      With clustering, you can add new computers to the cluster. Therefore, the cluster does not run on continuously 15-year old CPUs. You take a computer out of the cluster, upgrade the computer, and reinsert. (Or, more likely, get a new, more powerful computer, add it to the cluster, and retire a computer that's due to be removed.)

      Therefore, the cluster itself stays running 24/7 with no downtime, and the individual computers in it can be upgraded over time.

      So no, an OpenVMS cluster with an uptime of 15 years is not running on 15-year-old hardware or running a 15-year-old OS - it can be continuely upgraded throughout its life. And, generally, it is.

      --
      You are in a maze of twisty little relative jumps, all alike.
    15. Re: Reasons to use VMS by Brainchild · · Score: 2, Informative
      I think certain combos of VMS and hardware allow true hotswapping, where the CPU can just be plucked out with no loss to the OS.

      Certain models of VAX hardware were fault-tolerant and had more than one CPU (usually three); the CPUs would "vote" by running the same code and comparing results. If two CPUs agreed and one didn't, the one that didn't was marked faulty, and a message was sent to the operator.

      The future was ten years ago; now it's just in syndication.

      --

      :: "I am non-refutable." --Enik the Altrusian ::

    16. Re:Reasons to use VMS by Anonymous Coward · · Score: 0

      I'm a hardcore Linux person. The one OS I would switch to without much doubt would be VMS. It's a workhorse. It's _the_ workhorse. It just won't fail. I had the privilege of working 4+ years with VMS (got a 6 figure job offer because of that) and I *never* saw it fail and those machines were one of the few doing useful stuff 24x7. During the same time period, I saw Ultrix, Digital Unix, SunOS, Linux and AIX go down at least once a year (and Windows once a day ;-)

    17. Re: Reasons to use VMS by j-pimp · · Score: 1

      Well the only problem with UNIX providing "anarchy" as you put it is that is one of the reasons that current thinking is disallowing shell logins whenever possible. Sure you don't "need" them with the new dumb terminal, the web browser, and its widget set, html. However, without keeping enough control availble to encourage controled systems of anarchy, the anarchy ends.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    18. Re: Reasons to use VMS by Anonymous Coward · · Score: 0

      Tru64 (>5.1A) supports CPU hotswap as well. IIRC, OVMS can support memory hotswap, too.

      The only hardware platform that supports this currently, AFAIK, is the wildfire. In Tru64, you do have to offline the CPU (using hwmgr and SCM) before removing it. The scheduler handles it perfectly. Processes get smoothly re-scheduled, and anything you have bound to the offlined processor (using runon, eg) will sleep until a new CPU is popped in. Memory hotswap was scheduled for Tru64 in a future release (it would have been a bonus once node-to-node process migration was implemented), but now it looks like that will have to wait for some future version of HP-UX.

    19. Re: Reasons to use VMS by Anonymous Coward · · Score: 0

      Oh, don't worry. Unix will be providing unintended rootshell access to users for years to come. The anarchy will continue.

    20. Re: Reasons to use VMS by Anonymous Coward · · Score: 0

      The clustering was nice on VMS (Univ. of Washington, 1987-1991), but it was not entirely seamless. When a machine in the cluster went down, there was a noticable...pause...in...the...system...while...th e...cluster...updated...its...members. And users on the machine that died were SOL.

    21. Re: Reasons to use VMS by k9jdk · · Score: 1

      In its newer versions and h/w it indeed supports hot CPU swaps among other things.

    22. Re: Reasons to use VMS by j-pimp · · Score: 1

      Well its not whether rootshell access is intended, its who intended it.

      In Soviet Russia, unix box has unintended root access to you.

      --
      --- Justin Dearing http://www.justaprogrammer.net/ We're just programmers.
    23. Re: Reasons to use VMS by Ponty · · Score: 1

      As I understand it, that's how OS/390 (or whatever it's called) on the big IBM mainframes works. Pretty damned amazing if you ask me.

  8. Re:64 bit architecture: illusionary performance by Dave9876 · · Score: 1

    I'll be the first to say it. MHz don't mean jack.

  9. open source? by static55 · · Score: 0

    i might actually care about this if the software is open source and not just another proprietary unixy OS.

    1. Re:open source? by Anonymous Coward · · Score: 0

      Hey zealot, VMS is NOTHING LIKE UNIX.

      Open source open source open source open source!! Why don't you learn something before you rant? It would you seem semi-intelligent and not like the mindless zealot you are.

      Some people OSS supporters can backup their arguments with facts, but 99% can't. You're in the majority.

    2. Re:open source? by static55 · · Score: 0

      i guess i'm just saying that openvms seems rather esoteric to me and if i'm not free to download the source code, compile it, and tinker with it, i don't think it's really worth my time. I'm not going to jump through some company's hoops, pay them money, and agree to their license just to learn their software.

      oh, and the two responses to my post so far are basically personal insults. it makes you two look like intelligent people, certainly not like a couple of fucking dumbasses.

    3. Re:open source? by slaker · · Score: 1

      VMS is a lot like Unix if you type "posix" at a prompt. :)

      --
      -- I wanna decide who lives and who dies - Crow T. Robot, MST3K
  10. Re:64 bit architecture: illusionary performance by moertle · · Score: 1

    yeah, server companies benefit, but so do engineering and scientific institutions. some of my code runs faster on a 500 MHz Alpha than a 1.5 GHz Pentium 4 (with rambus memory)

    --
    I hold a patent on sigs...
  11. Open? by baywulf · · Score: 1

    I am curious as to what sense that OpenVMS is open?

    1. Re:Open? by palfreman · · Score: 1

      Open as in comes with a TCP/IP stack and can be connected to over the Internet. Supports Telnet _and_ Apache, runs X. That is what the Open bit stands for. I've actually used Netscape 3.01 on it! -

    2. Re:Open? by Anonymous Coward · · Score: 0

      I am curious as to what sense that OpenVMS is open?
      In the same way that Greenland is green.

    3. Re:Open? by Anonymous Coward · · Score: 2, Informative

      Specifically, open in the sense that it complies to POSIX standards.

    4. Re:Open? by JordanH · · Score: 1
      • I've actually used Netscape 3.01 on it!

      It runs Mozilla 1.3, too.

    5. Re: Open? by Black+Parrot · · Score: 1


      > I am curious as to what sense that OpenVMS is open?

      In the marketing sense.

      --
      Sheesh, evil *and* a jerk. -- Jade
    6. Re:Open? by pesc · · Score: 3, Interesting

      The Digital marketeers changed the name from VMS to OpenVMS when the OS got its POSIX branding. The funny thing is that VMS got it before most UNIX systems did.

      In those days, there was a lot of fuzz among customers about the need to buy "open" systems and not "proprietary" ones, (meaning that VMS was proprietary and Solaris or HP-UX were open). That's why Digital felt POSIX branding was a good thing.

      Then the customers bought lots of M$ Windows stuff instead; so much for wanting "open" systems!

      Another fact: VMS came with source code from the start! On microfiche. Not so that you could recompile the OS, but rather learn about it, check bugs, etc.

      --

      )9TSS
    7. Re:Open? by VoidEngineer · · Score: 4, Informative

      Well, I just happened to have these links lying around, as I work on VMS/VAX systems at work (Gyroscan Intera system). These links are sort of the OpenVMS equivalent of gnu.org, gnome.org, redhat.com, and so forth...

      Core OpenVMS
      http://www.openvms.compaq.com/

      OpenVMS Future Release Contents, Schedules
      http://www.openvms.compaq.com/openvms/roadmap/open vms_roadmaps.htm

      OpenVMS and Core Layered Product Documentation
      http://www.openvms.compaq.com/doc/
      http://www.openvms.compaq.com:8000/
      http://www.openvms.compaq.com/commercial/

      Core OpenVMS Support Search Engine URLs, FTP Patch Area http://askq.compaq.com/
      http://ftp.digital.com.au/pub/ecoinfo/
      ftp://ftp.service.digital.com/public/vms/vax/...
      ftp://ftp.service.digital.com/public/vms/axp/...

      The OpenVMS Freeware
      http://www.openvms.compaq.com/freeware/

      Encompas
      http://www.encompassus.org/

      Tech Help OpenVMS
      http://askq.compaq.com/
      http://www.openvms.compaq.com/wizard/
      ftp://ftp.service.digital.com/public/vms/vax/...

    8. Re:Open? by Anonymous Coward · · Score: 0

      >sort of the OpenVMS equivalent of gnu.org, >gnome.org, redhat.com, and so forth...

      No, those are Compaq sites. Try OpenVMS.org, htp://www.openvms.org.

    9. Re:Open? by snStarter · · Score: 3, Interesting

      And you could buy a source license for the OS as well so you could modify the OS if you had sufficient skill.

      Much of VMS was written in BLISS-32 whose back-end produced fantastic code - sure it was code no human being would have written - but damn good code just the same.

      Being able to pull out the microfiche and check out the BLISS source was often useful when learning to program deep into the OS.

      Not to mention the DECUS meetings where you could talk to the developers. I can remember the meeting in LA when at a small session DEC and the guys from MIT revealed the 782 - assymmetric multi-processing. It was exciting stuff. DEC had some really good engineers.

      Remember - the VAX was about the ultimate CISC processor. Memory was scarce in those days - having 64MB of RAM was a big deal! The processor was very efficient in the use of memory.

    10. Re:Open? by Anonymous Coward · · Score: 0

      We actually found bunch of those microfilms from our computing lab admin room when we moved the faculty - something like 500 microfilm cards - and it took a while to figure out "proper" use for them. Finally, we ended using them at pre-purchased drink "tokens" at annual CS student ball. One can't make much sense of the scribings on the films, but most were able to find "big" interesting 8.3 style file names on banner "pages" which gave them much fun.

    11. Re:Open? by Anonymous Coward · · Score: 0

      If memory serves, it already has DII COE approval for the new integrated unix-style commands for the next VMS release.

      Yes, you can run DCL (the normal CLI - Command Languag Interpeter) or you can run it with unix-style commands.

      The xenophobes that haunt slashdot might actually be able to lean something about a far superior operating system (especially one with far fewer security bugs).

    12. Re:Open? by Anonymous Coward · · Score: 0

      Actually it was 9.3 until about version 4 when filenames could be up to 512 chars. ASCII not unicode.

  12. Re: 64 bit architecture: illusionary performance by Black+Parrot · · Score: 1


    > 64 bit does not mean a thing. 99.99999999999999% of software today does NOT run on it, and the performance difference in mhz between 32 bit and 64 bit processors (especially in the north bridge) makes any performance gained by using 64 bit architecture negligible.

    > As usual, great tool for the server companies, crap for everyone else in the world.

    Also good for scientists who want to do lots of 64-bit FP math. Possibly others; let's make a list.

    Would it help with graphics applications? RGBA x 16 bits each would be 64 BPP.

    --
    Sheesh, evil *and* a jerk. -- Jade
  13. OpenVMS by Anonymous Coward · · Score: 0

    OpenVMS is used heavily in the financial industry, primarly due to security and stability.
    I had an OpenVMS machine at home at one point, but the power supply crapped out...

    1. Re:OpenVMS by hatrisc · · Score: 1

      openvms is very secure. as such any organization which needs high security will benefit. they're different modes of interaction seem very beneficial. perhaps *nixes could learn a thing or two about security from the ideas about openvms.

      it's like this, search for a security hole in *nixes at bugtraq. now, search for a whole in vms. you'll see what i mean.

      --
      I write code.
    2. Re:OpenVMS by WetCat · · Score: 1

      Really... OpenVMS has a VERY BAD security.
      If you leave SYSTEM/SYSTEM on login,
      it allow you everything.
      And also it has a privilege "grant yourself any
      privilege :)"
      Its logging is OK, though.
      Does it have information labelling?
      That versions I saw, nope. May be some hardened
      versions?
      OpenVMS need a administrator genius to be secure, systems with a really good security should allow a relatively dumb user to administer them securely.

    3. Re:OpenVMS by hatrisc · · Score: 1

      ok... so, you're saying that vms isn't secure without a smart administrator? give me one system that is secure without a smart administrator? try leaving telnet open, or an unupdated ssh or leaving any system on a network and not being smart. of course you have to be smart.

      --
      I write code.
    4. Re:OpenVMS by Tony-A · · Score: 1

      You can leave a bank with the front door open and the safe open.

      And also it has a privilege "grant yourself any privilege
      Seems just as reasonable as having to login as a member of the wheel group to be able to su to root. Better to be running around without all those privileges you could grant yourself.

    5. Re:OpenVMS by Zeinfeld · · Score: 1
      And also it has a privilege "grant yourself any privilege :)"

      And anyone who has the priv is automatically reconned to have SYSTEM.

      There is a major advantage to be able to have an account where you can turn on privs when you need them but run with them turned off by default. What you do is to grant the exact privs needed by specific applications, the least privillege principle.

      Of course never having used a secure O/S, you probably think UNIX is a great model with only 2 priv levels, nothing and absofuckinglutelyeverything.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    6. Re:OpenVMS by WetCat · · Score: 1

      Yep. Ok. B[123] or A1 security.
      At least RSBAC security for Linux (www.rsbac.de)

    7. Re:OpenVMS by WetCat · · Score: 1

      >you probably think UNIX is a great model with >only 2 priv levels, nothing and >absofuckinglutelyeverything.
      No. I am not. It is my opinion that there were a lot of good systems before (you know who) starts
      to create unmanageable from the security point of view systems like
      RSX,VMS, Windows NT...
      Those systems are common in following:
      - a huge and unmanageable Discretory Access Control structure (ACL and privileges).
      - a lack of ability to create virtual machine.
      or good isolation between processes.
      - No Mandatory Access control structures or
      just rudiments of that.
      - No information labelling.
      - An enormous amount of subjects and objects of
      access.

      For good systems I can account, for example RSTS/E, TSX.
      Or even mainframes' OSes (OS 370, VM/SP).
      May be CRAY UNICOS.

    8. Re:OpenVMS by hughk · · Score: 1
      Are you trolling or something?

      VMS had Mandatory Access Controls, and information labelling but that was in Security Enhanced VMS only. The problems was getting export licenses. It was possible, but hard work. There was an experimental Orange book 'A' system (with a VM) produced but this couldn't even be sold outside the government without problems.

      ACL and privileges were relatively easy to handle. There was only one manual you needed to look at and it was explained clearly there. It was quite useable by anyone who took the time to look at the docs.

      Isolation between processes a problem under VMS? No, I think you may be confused there. With fine grained control over quotas, it was difficult to trash other processes. Indeed this was the main problem with VMS, building a new process was so expensive because of all the protection built around it.

      As regards the subjects/objects - this really wasn't a problem. You could group your subjects into a class and grant or revoke access via class. The number of objects isn't really avoidable, because directories could be protected but directory access isn't worth a damn because most file systems allow you to open directly via node number.

      RSTS/E and TSX security wasn't even slighly comparable. RSTS definitely didn't have a VM. Essentially it was just a multithreaded basic interpreter. OS 370 was certainly not up to much (starnge but IBM really didn't 'get' security' in those days) and Cray also not (it was designed as a fats number cruncher). Actually security on the Cray was a problem for many people ivolved classified/non-classified research because it was very difficult to securely partition the system.

      --
      See my journal, I write things there
    9. Re:OpenVMS by hughk · · Score: 1
      You have to start somewhere and SYSTEM has to have everything. You can lock it up though very easily and normal system administration doesn't require the use of the SYSTEM account. I don't know what you mean by "SYSTEM/SYSTEM", because the standard password was manager and for over ten years you were forced to change it during installation..

      Managing a complex system like OpenVMS does not require that you are smart, it just requires that you read the manual "Guide to OpenVMS Security".

      Are you trolling or something?

      --
      See my journal, I write things there
    10. Re:OpenVMS by Zeinfeld · · Score: 1
      No. I am not. It is my opinion that there were a lot of good systems before (you know who) starts to create unmanageable from the security point of view systems like

      Fortunately it does not appear that anyone takes much notice of your opinion.

      VMS had very tight isolation between the processes, each of which ran in a completely separate address space.

      When people start holding up VM as an example of how to structure an O/S for anything you know they are blowing smoke. VM was so disfunctional that users could not even share files without major aggravation. This led to account sharing on a massive scale at CERN.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
  14. Yeah, yeah, yeah.... by spurious+cowherd · · Score: 0, Offtopic
    .....it's cool

    Now, get off the stick & build the Alpha EV8+

    --

    Time flies like an arrow, fruit flies like a banana.

    1. Re:Yeah, yeah, yeah.... by hendridm · · Score: 1

      > Now, get off the stick & build the Alpha EV8+.

      Hmmm, perhaps they don't care about Alpha anymore?

  15. Re:64 bit architecture: illusionary performance by ctr2sprt · · Score: 4, Offtopic
    Performance is not the reason to go to 64-bit. The reason is the 64-bit address space, which allows individual processes to access 2^64 bytes of memory as a contiguous region. The IA32 ("x86") has a kludge which lets a system have up to 64GB RAM, but each segment can still only reference 4GB at most. If your operating system happens to use a flat memory model, like Linux does, this limits each process to 4GB total.

    4GB is still a lot by any standard, but the problem is that the kernel, for example, needs to have some of its structures appear in the process's address space. Shared libraries also need to be in each process's address space, even if it's in memory only once. Even better, you need to leave room for the heap to grow as well as for user-loaded entities (like dlopen()'ed shared objects). In practice, I understand the default restriction for Linux is somewhere in the neighborhood of 1.5GB per process, though you can increase that to 3GB with some libc tweaks. There are a few kernel patches to raise that limit further to 3.5GB, but that's the absolute ceiling (and you are sacrificing what may be important things, like SysV shared memory segments).

    Even now, it's not uncommon to see gaming machines with 1GB RAM or more. Even small servers will often have 4GB RAM. In a few years, the number of "high-memory" systems is only going to increase as advances in technology continue to drive down the cost of RAM and drive up the requirements of software. This is especially the case as databases become more important and commonplace in the business world. Everyone uses them now, but we can expect to see them used more often, and in more diverse places, than in the past.

    There is also a hope among many of us that Intel and AMD will use this opportunity to create good chips, not just cheap ones. They have the opportunity to fix a lot of the stupid design decisions Intel made 20 years ago and put together a modern, clean system. Unfortunately, it doesn't look like this is going to happen (I don't think anyone at AMD has had an original idea in their entire lives, and Itanium is being designed by committee), but this is the hope. In short, we may not see any immediate performance gains, but in the long term, the design of the chips would enable faster improvements than we're getting with IA32s right now.

  16. Vector math isn't called 64-bit by yerricde · · Score: 3, Informative

    Would it help with graphics applications?

    No, graphics would use vector operations, which use 64-bit vectors but are not called "64-bit" operations. A "64-bit" operation is typically defined as one that uses a 64-bit number or a 64-bit pointer, not a vector of four 16-bit numbers. Current 32-bit processors are perfectly capable of performing operations on vectors of 16-bit numbers through such instruction set extensions as 3DNow! and AltiVec.

    --
    Will I retire or break 10K?
  17. In other news: by jim3e8 · · Score: 2, Funny

    Commodore One successfully executes LOAD FROGGER,8,1!

    1. Re:In other news: by Rhinobird · · Score: 1

      Try this one:

      LOAD "$",8
      LIST

      Take THAT OpenVMS!

      --
      If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
    2. Re:In other news: by Anonymous Coward · · Score: 0

      OPEN 15,8,15,"N0:BYTE_ME" Sadly enough, that was from memory!

  18. WOW! by Wakko+Warner · · Score: 5, Funny

    THIS CHANGES EVERYTHING!!!

    No, wait... what the hell does this matter? We're shutting the few remaining vaxes at work off soon...isn't everyone?

    - A.P.

    --
    "Remember when the U.S. had a drug problem, and then we declared a War On Drugs, and now you can't buy drugs anymore?"
    1. Re:WOW! by Anonymous Coward · · Score: 0

      You provided the answer: it's 2003 and you have VAXen still running. Duh.

    2. Re:WOW! by k9jdk · · Score: 1

      Shutting down vaxes should have been done long ago if porting to Alpha was done, either by ISVs or internally written apps. Lots faster, 64 rather than 32 bits, cheaper to maintain, etc.

  19. Very cool.. wish I still cared about VMS by unfortunateson · · Score: 3, Interesting

    I grew up on VAX/VMS at school after a highschool exposure to (and part-time job thru the college years using) PDP-11s.

    Compared to the various dialects of unix, the VMS environment was so much friendlier and forgiving... I'm only now realizing how much my hands were in mittens using it. I'd still prefer a system that wasn't so case-sensitive.

    The chief engineers behind VMS then went to work at Micro$oft to develop NT, so some of the legacy is still there: expensive process starts, but a nice memory model to work with.

    Strengths:
    Linkers in the early 80s that were easy to cross languages in a single project
    A powerful set of run-time libraries, including some excellent flatfile databases
    A scripting language that had access to a nice library of "lexical" functions.

    But like I said, I wish I still cared. While we still have Alphas around running openVMS at the office, I haven't logged onto one for about three years. Somewhere, I have a huge library of shell routines, login scripts, and ancient forms-oriented code.

    --
    Design for Use, not Construction!
    1. Re:Very cool.. wish I still cared about VMS by John_Sauter · · Score: 1

      "A powerful set of run-time libraries...."

      Thank you. I worked on various aspects of the VMS run-time environment from 1978 to 1992. I am currently the sysadmin for a VAX 4000-50 running OpenVMS 7.3.
      John Sauter (J_Sauter@Empire.Net)

  20. why VMS? by linuxislandsucks · · Score: 0, Troll

    I talk form personal exp on vax/vms druing my stint at Purdue University during 1990s..

    Considering that VAX/VMS sucks when compared to unix..why?

    Remember the architecture person for both VAX/VMS and winNT is the same damn idiot....

    --
    Don't Tread on OpenSource
  21. A dir command? Where's Doom? by Anonymous Coward · · Score: 0

    Pfffft... AFAIK, an OS has only arrived when Doom gets ported to it...

  22. Re:64 bit architecture: illusionary performance by Anonymous Coward · · Score: 1, Interesting

    I can believe that. My father has some planetary simulation program that can simulate a spacecraft flying between n-bodies. Its all numerical integration. He has a 166Mhz 21064 (AXP-PCI 133; ie oem alpha motherboard) with 64MB of ram (33Mhz). He also has a 850Mhz Duron with 256MB of DDR-266. The program runs at about 1/3 the speed of the duron on the alpha -- but that's with GCC which doesn't generate overly optimal code for the Alpha processor.

    Its says a lot for that old Alpha machine. I bet those new Alphas which I'm assuming operate at least at 1Ghz, would be able to leave a P4 3Ghz in the dust for floating-point operations.

  23. Re:64 bit architecture: illusionary performance by palfreman · · Score: 1
    If your operating system happens to use a flat memory model, like Linux does, this limits each process to 4GB total.

    I thought it was Linux 2.2 that had the 4Gb memory limit? - I think it was 2Gb plus 2Gb actually, or 3 + 1. anyway, I'm pretty sure I've seen 64Gb as a compile option for 2.4 kernels, back when I used to use it (I got scared off around 2.4.11 and went onto FreeBSD 4.x)

  24. Re:Add one to the list by Anonymous Coward · · Score: 0

    "Linux lives on"

    So does Windows :o(

  25. No congratulations for selling out... by dmp · · Score: 1

    Congratulations????

    More like, way to sell out. The Alpha platform is much older and is actually more powerful than the Itanic. There is nothing to be happy about here, it is just the end of the line for the DEC tradition of excellence that began with the PDP-10.

    Welcome to the end of DEC excellence. The sooner HP dies the better. HP has done nothing innovative for computing in the last decade. Instead of spending money porting OpenVMS to Itanic, they should be out getting Apple to run on Alpha and get EV8 out the door. Then go back to Microsoft and re-open DEC West. HP kow-towing to Intel, instead of commercializing a superior architecture.

    --
    Stop talking about who's to blame when all that counts is how to change --"Born of Frustration" - James
    1. Re:No congratulations for selling out... by nutznboltz · · Score: 3, Insightful
      end of the line for the DEC tradition of excellence that began with the PDP-10.
      But the PDP-6 had the same 36-bit architechture as the PDP-10.
      HP has done nothing innovative for computing in the last decade.
      Innovations didn't save DEC from its stupid managment.
      HP kow-towing to Intel, instead of commercializing a superior architecture.
      Well, it sux but it's not going to kill them any time soon. I wish it would kill them but USA is about Intel and MS and other mediocraties.

      HP wants to be in bed with Intel. HP needs to keep OpenVMS only alive enough to avoid jilting its inherited customer base. The same is true with porting HP-UX to the Itanic. Linux on the Itanic is HP's real server "solution". They are getting into Linux clustering in a major way.

    2. Re:No congratulations for selling out... by Anonymous Coward · · Score: 0

      they should be out getting Apple to run on Alpha and get EV8 out the door.

      Why should they do that? The PowerPC is (at least!) TWICE as fast as the Alpha chip, at the same MHz speed!

    3. Re:No congratulations for selling out... by vaxzilla · · Score: 1

      Well, the matter of Compaq/HP dropping Alpha is another topic. My congratulations are directed to the porting efforts of the OpenVMS team for successfully port VMS to yet another architecture. Sadly, they don't get to choose their target platforms; that's a decision that's been controlled by their employers through the years. As engineers and as professionals, they're a very dedicated and respectable lot. They've persevered through the years in spite of (quite often stupid) decisions made by the business side.

    4. Re:No congratulations for selling out... by Anonymous Coward · · Score: 0

      Innovations didn't save DEC from its stupid managment.

      Lack of innovation will not save HP.

    5. Re:No congratulations for selling out... by Bert64 · · Score: 1

      Not according to recent SpecFP benchmarks which put the 1.2ghz Alpha EV68 ahead of the 1.3ghz Power4

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    6. Re:No congratulations for selling out... by Bert64 · · Score: 1

      Isn`t microsoft under a court order to maintain a port of NT to the alpha architecture?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    7. Re:No congratulations for selling out... by Anonymous Coward · · Score: 0

      No - they had a deal with DEC to maintain a
      port (in fact DEC provided the engineers) but
      then DEC/HP decided to drop it before W2K/NT5
      came out.

  26. But all their hard work was lost! by RandomHavoc · · Score: 0, Troll

    Too late they realized that they had forgotten to implement a shutdown command or even a copy command and the filesystem was corrupted when they turned the power off.

    --

    --
    But then again I thought VCR+ was a stupid idea and would die a quick death--so what do I know?
    1. Re:But all their hard work was lost! by pesc · · Score: 2, Informative

      Too late they realized that they had forgotten to implement a shutdown command or even a copy command and the filesystem was corrupted when they turned the power off

      Hello!??! This is VMS we are talking about. The filesystem is not corrupted on power failure.

      --

      )9TSS
    2. Re:But all their hard work was lost! by sl3xd · · Score: 1

      You forgot to mention that This is VMS we are talking about: It doesn't need to be shut down-- Ever. The only time it does shut down is in the event of a power failure... and its UPS has drained itself before the backup generator is brought on-line.

      Too many people have been ruined by cheap PC's that have to be rebooted; I still remember the amazement I felt when I learned that mainframes (which is what OpenVMS runs on anyway), just dont' crash-- ever. It took me months to get used to the fact that you didn't have to reboot the thing-- ever, for any reason whatsoever. Entire CPU upgrades, OS upgrades, entirely new OS kernels / system builds -- nothing brought it down.

      --
      -- Sometimes you have to turn the lights off in order to see.
    3. Re:But all their hard work was lost! by Anonymous Coward · · Score: 0

      Once upon a time I was looking over the sholder of a coworker who was a VMS guru. We were working on a multiuser system, but it was late at night and only a couple of us were logged in. I can't remember what we were debugging but from the counsle he paused the whole operating system, dropped to a >>> prompt, fiddled with a couple processes in (paused) running memory, and then 'unpaused' the system. Everything resumed operations and since it only took a couple seconds none of the TCP links died and nobody noticed.

  27. Re:64 bit architecture: illusionary performance by yomegaman · · Score: 1

    What's that got to do with 32/64 bit? It just means that the DEC fortran compiler generates fast, optimized code and g77 doesn't.

    --
    ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
  28. Oh Alpha, where art though? by l33t-gu3lph1t3 · · Score: 2, Insightful

    Your first iteration was amazing. Your second version was equally amazing. AMD's own successes with the K7 architecture are owed mostly to you. Your latest golden baby was thrown in the garbage because it scared the other babies. Even though no one wants to know, your EV7 is *STILL* the premiere big iron architecture in this day and age. What would have been your crowning jewel was aborted and your womb replaced by something Intel Inside. EV8, you would've been an engineering and design marvel, something that would've taken YEARS to beat. And now, poor DEC Alpha team, where are you? Fragments of your EV7/6 team are higher-ups at AMD, giving the desktop underdog a chance, and the rest of you is at work at Intel/HP, genetically engineering something something truly EPIC, that sadly, only even a mother could love...assuming the mother eventually gives birth to acceptably talented offspring. Oh, whither art thou, Alpha?

    --
    ------- "From bored to fanboy in 3.8 asian girls" ----------
    1. Re: Oh Alpha, where art though? by Black+Parrot · · Score: 1


      > Your first iteration was amazing. Your second version was equally amazing. AMD's own successes with the K7 architecture are owed mostly to you. Your latest golden baby was thrown in the garbage because it scared the other babies. Even though no one wants to know, your EV7 is *STILL* the premiere big iron architecture in this day and age. What would have been your crowning jewel was aborted and your womb replaced by something Intel Inside. EV8, you would've been an engineering and design marvel, something that would've taken YEARS to beat. And now, poor DEC Alpha team, where are you? Fragments of your EV7/6 team are higher-ups at AMD, giving the desktop underdog a chance, and the rest of you is at work at Intel/HP, genetically engineering something something truly EPIC, that sadly, only even a mother could love...assuming the mother eventually gives birth to acceptably talented offspring. Oh, whither art thou, Alpha?

      Link people to that whenever you hear them say "Let the market decide!".

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:Oh Alpha, where art though? by Bruce+Perens · · Score: 1
      I used to feel this way... until I bought a Multia. But I agree that all of the hype we're seeing today is about stuff that ALPHA did 10 years ago. It's a damn shame.

      Bruce

    3. Re:Oh Alpha, where art though? by Bruce+Perens · · Score: 2, Interesting
      And when we're done bemoaning what happened to ALPHA, here's another to think about.

      Remember the iAPX 432? A message-passing architecture implemented in hardware, with every function living in its own privilege ring. You could do that machine right today. And you wouldn't have to use ADA to do it. Someone should make more new silicon in this direction. IA64 goes a little bit in this direction, but it's too easy for operating systems and compilers to not use its capabilities in the name of portability. With the '432, there was never any possibility of the OS running on anything else.

      Bruce

    4. Re:Oh Alpha, where art though? by hughk · · Score: 2, Interesting
      What ran on the iAPX432? You needed special software to properly use the silicon. This is one of the reasons that IA32 was improperly used for so long - most software chose the LCD way of running because it was simpler.

      With the original VAX architecture, there were four privilege rings. You had the usual user space and kernel space. You had exec space which was used by RMS (Record Management System) and allowed it to do complicated things like cross user buffer sychronisation, securely but outside the kernel. It was also used by some of the Digital database systems. The other mode, supervisor, was for the command intrepreter. VMS fully used all these special facilityies which made it non-trivial to port to other architecture (they tried initially to go to MIPS, but that failed).

      --
      See my journal, I write things there
  29. Re:64 bit architecture: illusionary performance by VoidEngineer · · Score: 4, Informative

    I must disagree with you.

    64 bit does not mean a thing.

    It means something important to anybody who ever has to receive a CAT scan or a nMRI scan... VMS/VAX systems run nMRI and CAT scanners... They use 64 bit architecture during Fourier analysis...

    99.99999999999999% of software today does NOT run on it

    probably because 99% of software today is used for text and graphics processing; not for mission critical apps. that's kind of like saying that 99% of all driving accidents happen within 25 miles of home... well, geeze, 99% of all driving period occurs within 25 miles of home...

    performance difference in mhz between 32 bit and 64 bit processors (especially in the north bridge) makes any performance gained by using 64 bit architecture negligible

    I disagree with you. The difference between being able to handle 2^32 and 2^64 is worlds apart in performance. I suggest that you compare 16 bit computers, which didn't support true-color, full motion multimedia, and compare to 32 bit computers. They both support text editing; however, one supports WYSIWYG better than the other...

    FYI, my day job involves running MRI scans on a VMS/VAX Gyroscan Intera workstation... This 64 bit architecture is the hottest stuff around, for somebody who works with a VMS/VAX workstation... here's why: MRI scanners work just like any other printer/scanner device, in terms of device drivers, and general operation. The difficulty is, because MRI looks at differential angular momentum of hydrogen atoms to obtain it's pictures, it's got to calculate a Fourier wave analysis on each atom it vibrates. Being able to run an algorithm with 64 bits means less data manipulation, higher resolution, faster scan times, and increased diagnostic imaging power to the medical doctors.

    Anyhow, for those interested, there currently seems to be a big migration from VMS/VAX/Alpha solutions to Windows/Intel compatibility (for obvious reasons). Philips has introduced an InteraNT product into their Intera Gyroscan line, which runs the MRI scanner on a Windows NT platform, instead of the traditional VMS/VAX platform which they've been using for some time...

    As usual, great tool for the server companies, crap for everyone else in the world.

    This is slashdot... they cover stuff which is great for server companies, hospital radiology departments, nuclear power facilities, astronautical engineering groups, etc. etc. That's why we love it...

  30. Best part of VMS? by Smallest · · Score: 4, Informative

    automatic file versioning!

    if you have foo.txt and you save another foo.txt in the same directory, you get foo.txt;2 !

    damn, i wish Windows had that.

    -c

    --
    I have discovered a truly remarkable proof which this margin is too small to contain.
    1. Re:Best part of VMS? by Anonymous Coward · · Score: 0

      That is nice, and when you referance foo.txt you get the most recent version.

      I think most people don't know how much of the internals of Microsoft Windows NT were borrowed from VMS. Dave Cutler was the leader of both efforts, and was personally recruitted by Gates. It's too bad he didn't include more useful features like automatic file versioning and native symlinks in NTFS. Speaking of which, is there still a POSIX subsystem in the resource kit that allows symlinks?

    2. Re:Best part of VMS? by Anonymous Coward · · Score: 0

      What's so great about that? Say you request foo.txt which one do you get (the more recent)? It's not very intuitive. That extra ;2 might as well be foo.txt_2, it's just part of the name at that point.

    3. Re:Best part of VMS? by Moloch666 · · Score: 1

      You don't understand. First of all when you request foo.txt it will request the latest one. Second the ;2 on the is handled by the OS. So when you request foo.txt you will get the latest. If you made a big mistake somewhere want to go back serveral save points you can then open foo.txt;2. It's very intuitive.

      --
      Understanding is a three-edged sword. -- Kosh Naranek
    4. Re:Best part of VMS? by Ed+Avis · · Score: 2, Interesting
      Apparently Dave Cutler wanted to put the file versioning in NT as well, but Microsoft thought that Windows users wouldn't understand it. From a response he sent to the (now 404) 'Dave Cutler Fan Club':
      Versioning in the VMS file system was a great feature and one that I would have liked to brought forward into NT. However, it was so hard to sell a new file system at all and multiple versions of the same file, although managable by programmers, might not have been so manageable by PC Users.
      --
      -- Ed Avis ed@membled.com
    5. Re:Best part of VMS? by hughk · · Score: 1
      Yeah but file versioning was from the file system (ODS) which was really Andy Goldstein's thing.

      Forget NT/XP, I want it back on Linux now - I really miss it, especially whenever I screw up. Of course I have no chance adding versioning to WInodws, but I know that someone could at least do that to Linux.

      Regrettably, I don't thin k it will happen. A lot of Unix people who briefly touched VMS looked upon this as an inconvenience. VMS had its problems compared to Unix, but this was't one of them.

      --
      See my journal, I write things there
    6. Re:Best part of VMS? by bockman · · Score: 1
      Too difficult for PC users. They would forgot to put a limit to the number of versions, and fill the hard-disk without knowing why (because Explorer by default would only show them the latest version). Well, this is what happened to me when I was a VMS newbie around 15 years ago.

      Instead, try 'Versioning File System for Linux' on Google. You might hit some interesting link.

      --
      Ciao

      ----

      FB

    7. Re:Best part of VMS? by Ed+Avis · · Score: 1

      But you are perfectly able to stick your files in RCS, CVS or any other version control system. CVS has a high learning curve at first, but once you know the half-dozen useful commands it's very easy (especially with the Emacs vc keybindings).

      I agree it's not quite the same as getting past revisions _every_ time you save the file, and you do have the effort of typing a log message when you commit a new version of a file, but it's no trouble once you get used to it. I have a directory ~/cvsroot for my personal stuff and keep almost everything important in CVS nowadays.

      --
      -- Ed Avis ed@membled.com
    8. Re:Best part of VMS? by hughk · · Score: 1
      The point is with VMS is that the versioning was in the file system - RCS or CVS is an extra much like CMS under VMS. However under VMS, you could access CMS libraries directly from the language sensitive editor.

      With VMS you could edit something a few times and you would have those versions hanging around until you or your system manager did a purge. This was really useful. With CVS/RCS, you must think about it first.

      --
      See my journal, I write things there
    9. Re:Best part of VMS? by Ed+Avis · · Score: 1

      If you use Emacs then you can turn on some wacky option to keep numbered backups and then you really do have every saved version hanging around. But it's not the same as having it for _all_ applications.

      I think you could probably hack libc to give numbered backups without that much difficulty, but there isn't really the demand for it when explicit version control systems are available.

      --
      -- Ed Avis ed@membled.com
    10. Re:Best part of VMS? by hughk · · Score: 1
      The thing is that under the VMS file system, everything supported file versions. This included ;0 (the current version), ;-n (nth previous version) as well as ;n (absolure version n). Because it was built in, it worked with evrything. This was the same with other facilities, such as the record management file system.

      You can do everything under Unix, but because one developer does things one way, it doesn't mean to say that other apps would work with it. OpenVMS provides the support to everything, and it doesn't matter which language it is written in.

      --
      See my journal, I write things there
    11. Re:Best part of VMS? by AlphaFreak · · Score: 2, Interesting

      The logical names, of course!

      $ define thefile test:thefile.dat
      $ run myprogram
      $ ! Do some testing
      $ define thefile production:thefile.dat
      $ run myprogram
      $ ! Do some work...

      I really miss that...

    12. Re:Best part of VMS? by Anonymous Coward · · Score: 0

      Ugh. Yeah I remember that. Another annoying file name extension tacked on (LOGIN.BAT.1;, LOGIN.BAT.2;, blah, blah, blah...). Just the sort of thing that Ken Thompson, the Unix community, and MacOS developers passionately hated.

  31. Re:64 bit architecture: illusionary performance by VAXman · · Score: 2, Informative

    Yes you're correct with IA32 you're limited to 4GB per process. I wouldn't call it a "kludge"; basically you have 36 bits to specify a physical address in each PTE, but are still limited to 32 bit linear addressing. This means you can have 2^36 bytes of RAM, and processes can be spread out throughout that whole address space. I'd only consider it to be a kludge if there were "windows" or "partitions" and you could access 4GB of consecutive at once.

    Note that this is completely transparent to the process. The OS is responsible for setting up paging. Note also that on a server you typically run a whole lot of processes anyways (e.g. a whole bunch of web server processes) so for most server applications I don't see it as a major limitation (big databases may be one problem)

    Note also that theoretically that you could have system where the process could access more than 4GB of linear address space, if you set aside some region of linear address space for this purpose, and had a system call to update where this was going to. This is an ugly, ugly kludge, requires OS modification, and reminds of DOS style memory management but could be done (and would probably be cheaper than moving off of X86...)

  32. Just curious by Anonymous Coward · · Score: 1, Interesting

    What exactly about OpenVMS makes it "open?" Is it a marketing slogan or is there more to it?

    1. Re:Just curious by Meowing · · Score: 1

      The name alludes to open standards (XPG4, CORBA, DCE and so on) rather than open source. In other words, it works and plays well with others, and you can port your favorite toys to it.

    2. Re:Just curious by Woodrose · · Score: 1

      They adopted the "Open" qualifier when they passed the Posix test suite.

      --

      Thou hast damnable iteration, and art indeed able to corrupt a saint - Henry IV, Act I scene II

  33. SLAM! by rowbuht · · Score: 1

    Yes, but can you play solitaire on it?

  34. nope... by Bendebecker · · Score: 1

    The university I attend still uses VMS on one of its main servers(an old DEC I think.) It seems that the only free COBOL compiler that actually runs right only runs on that system. If they got rid of VMS, they would have to buy a comercial version of a COBOL compiler which they don't want to do. It also turns out VMS's systems are more secure than UNIX systems since people have been looking for holes in UNIX for decades. No one in their right mind wants to use VMS let alone hack into a system running it so VMS systems have remained safe.

    --
    There's a growing sense that even if The Future comes,
    most of us won't be able to afford it.
    -- Lemmy
    1. Re:nope... by yomegaman · · Score: 1

      I used to help maintain a VMS cluster when I was a student, and we always joked about how it didn't matter if someone got unauthorized access. I mean really, how many script-kiddies would know what to do at a DCL prompt? :-)

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
    2. Re:nope... by Anonymous Coward · · Score: 0

      Hack into VMS ? The last DEFCON voted VMS the "most unhackable". You'll need thermal underwear in hell before Linux and Unix (and Windows) get that vote.

    3. Re:nope... by Hercynium · · Score: 1

      heh... the atmospheric sciences department at my old university continues to run a VAX/VMS system to this day, though, sadly, because it's so expensive to upgrade it's getting switched to linux.

      Anyhow, the weather geeks there had a tradition of sorts, called 'getting hammered', invoked whenever a console had been abandoned... still logged in! They would pull some sort of prank on the poor sap, usually emailing everyone else in the department from his/her account describing how he/she still needs a night-light to sleep or some such nonsense!

      At the time, I was dating the weather center director, and somehow ended up with two roommates who were both meteorology majors... I ended up learning some DCL just by watching them, especially since at one point my computer was the only one in the dorm that worked! I learned of their careless little habit and set to work exploiting it...

      By writing a script that was executed upon login I faked a DCL prompt that intercepted their commands and absolutely confused the heck out of their poor souls! It re-mapped commands, spit out nonsense error messages, questioned their motives and even mocked them! The best part being that I got to watch the whole time! muhahahah! Just to be nice though it had an embedded command to un-install itself and apologise, heheh!

      Okay, I'm through bragging... but just remember, it's not the script kiddies you have to worry about... it's the bored demented programmers!

      --

      --
      I'm done with sigs. Sigs are lame.
  35. New Hampshire by Kadagan+AU · · Score: 1

    Congratulations on a job well done to the folks at ZK03 in Nashua, NH!"

    HOLY CRAP!!! I lived in NH for 16 years, and I was positive that I was the only person in the whole state that had a computer!!

    --
    This space for rent, inquire within.
  36. Re:64 bit architecture: illusionary performance by pesc · · Score: 1

    64 bit does not mean a thing. 99.99999999999999% of software today does NOT run on it.

    Guess what, 100% of Alpha VMS software runs on 64-bit hardware. Because Alpha has been 64 bit for about ten years. 64-bittness is nothing new here...

    --

    )9TSS
  37. Portable OpenVMS and NT by Anonymous Coward · · Score: 0

    I've been told that Cutler & Co ported OpenVMS
    to a 386 PC and showed it to Ken Olsen, who then
    banished him (and his team) to Portlan OR, which
    was way too close to Redmond.

    I was also told that DEC was able to force M$ to
    deliver NT for Alphas at the same time (if not
    before) it was available for the x86 simply because
    it seems some VMS internal logic was part of NT.

    I dunno. But the story-teller seemed to have a
    good grasp of the DEC line-up and had worked
    there. (The stories of sniffing the dry-erase
    markers were way too believable.)

  38. no. by Kadagan+AU · · Score: 1

    We're shutting the few remaining vaxes at work off soon...isn't everyone?

    We still have lots of systems running VMS, one is a VAX, and a bunch are alphas. We have no plans to stop in the foreseeable (I know, I can't spell) future. They run some important apps that we don't have on other operating systems.

    ~Jon

    --
    This space for rent, inquire within.
  39. VMS is the worst OS ever. by daknapp · · Score: 1, Interesting
    VMS is a superb OS, but it is now viewed as déclassé in most circles

    VMS is the worst operating system I have ever encountered, period.



    It might have decent preemptive multitasking, but the entire premise of the OS was to deny users as many privileges as possible, thus ensuring systems people full-time employment.



    I can still remember having to go and beg to have my disk allocation increased to 2 MB. VMS is one of the reasons PCs took off so quickly; at least with a PC, you don't have to go on your knees and beg for indulgence from a prick every couple of weeks to be able to be able to get anything done on your computer.

    1. Re:VMS is the worst OS ever. by Black+Parrot · · Score: 1


      > It might have decent preemptive multitasking, but the entire premise of the OS was to deny users as many privileges as possible, thus ensuring systems people full-time employment. I can still remember having to go and beg to have my disk allocation increased to 2 MB.

      Same thing happens under UNIX if you have a disk quota. Don't blame the operating system for company policy.

      --
      Sheesh, evil *and* a jerk. -- Jade
    2. Re:VMS is the worst OS ever. by Syre · · Score: 5, Informative

      From the perspective of a user in a mis-managed VMS environment, I can understand your sentiment, but it was your sysadmins who were at fault, not VMS.

      The fact that VMS HAS options which allow extremely fine-grained selection of user privs is a positive thing about the OS. VMS also had all kinds of login security years (break-in detection and evasion) before other systems, and was designated "trusted" quite early on.

      VMS could be mismanaged so that it would crash, if ALL logging options were enabled. But that doesn't make it bad for it to have had so many different logging options.

      Diskquotas weren't even enabled by default when I was using VMS. You *could* enable them (and obviously your silly sysadmins both enabled them and put very low limits on you), but you never had to.

      VMS is a very flexible tool, and tools can be made to do lots of things, some good, some bad.

      By the way, even now there aren't that many systems with the availability and redundancy VMS clusters had in 1985 (automatic failover from one machine to another, separate shared disk controllers, etc. etc.).

      Finally VAX/VMS virtual memory worked better than any other such system I've seen. You could actually let things page and they didn't slow down much, since the paging was so intelligent.

      *sigh* anyway, that was all a long time ago. I haven't used VMS professionally since 1992 or so...

    3. Re: VMS is the worst OS ever. by Black+Parrot · · Score: 1


      > Diskquotas weren't even enabled by default when I was using VMS. You *could* enable them (and obviously your silly sysadmins both enabled them and put very low limits on you), but you never had to.

      And if he was speaking about 15 years ago, 2 MB might have been a very generous disk quota. I know of UNIX shops where you feel lucky to get 100MB even today.

      > Finally VAX/VMS virtual memory worked better than any other such system I've seen. You could actually let things page and they didn't slow down much, since the paging was so intelligent.

      Yes, they had separate "page" and "swap" files. IIRC, "swap" was for dumping entire processes and "page" was for dumping individual pages from a running process. Also, there were something like a dozen system parameters for tuning the paging behavior to your specific needs. When I last worked with it they were fixing Autogen so that it would benchmark your users' actual memory usage and then suggest values for tuning the sytem the next time you used Autogen. I remember spending days reading and re-reading the Orange Books and later the Gray Books, to see what all that paging stuff was about.

      --
      Sheesh, evil *and* a jerk. -- Jade
    4. Re:VMS is the worst OS ever. by Anonymous Coward · · Score: 0

      Yea and the tire on the Flintstones car never had flat either...
      I'll take a modern OS anyday over the dinosaur that is VMS.

    5. Re:VMS is the worst OS ever. by sl3xd · · Score: 1

      What, like the latest crop of Windows? Which owes its heritage to VMS as much as Mac OS X owes to Unix?

      VMS is a modern OS. It had features decades ago that are considered 'bleeding edge' to the Windows & Unix world.

      --
      -- Sometimes you have to turn the lights off in order to see.
    6. Re: VMS is the worst OS ever. by Waffle+Iron · · Score: 3, Insightful
      And if he was speaking about 15 years ago, 2 MB might have been a very generous disk quota. I know of UNIX shops where you feel lucky to get 100MB even today.

      Which just reinforces the parent rant. On a PC, that 100MB would cost ten cents. Maybe instead of rationing disk space, the sysadmins could save more money for the company by scavenging abandoned half-full cups of coffee in the break room and pouring them back into the coffee pots.

    7. Re: VMS is the worst OS ever. by Black+Parrot · · Score: 2


      > > And if he was speaking about 15 years ago, 2 MB might have been a very generous disk quota. I know of UNIX shops where you feel lucky to get 100MB even today.

      > Which just reinforces the parent rant. On a PC, that 100MB would cost ten cents.

      Actually, there was a study about a decade ago that showed that the average PC cost a company $15,000-$20,000 per year to own and operate: $5,000 for the official costs and another $10,000-$15,000 for the run-down-the-hall-and-bother-an-expert cost.

      Some companies might reasonably conclude that it's a better bargain to give you less disk space on a server. Especially if your work doesn't require a lot of space in your personal directory.

      --
      Sheesh, evil *and* a jerk. -- Jade
    8. Re:VMS is the worst OS ever. by another_mr_lizard · · Score: 2, Informative

      The level of security in VMS is what keeps it in circulation. I work for a major european bank and we use VMS for all of the major banking systems (except websites - they use Oracle and ftp their files to VAX - which is just about the only regular problem we have to deal with).
      The fact that we can lock the system down as much as we do is why it hasn't been replaced by more "fashonable" OS's

      --
      "My parents were strict, but they never pitted me against livestock" - Doug Stanhope
    9. Re: VMS is the worst OS ever. by Ed+Avis · · Score: 1

      100 megs of hard disk space may cost ten cents, but when it has to be backed up and shared across the network (and you have a large number of users all wanting 100 megs) the costs increase. Besides, I am pretty sure that two megs back in the VMS days cost rather more in hardware than a hundred does now.

      --
      -- Ed Avis ed@membled.com
    10. Re:VMS is the worst OS ever. by Anonymous Coward · · Score: 0

      I'll take time to create an account later. My name is Christophe Le Cannellier, and worked with DEC and VMS for many years.

      If you cannot make the difference between an operating system and a PC, then you're damn right, stick to PCs, it's all what you deserve (and I'm generous).

      VMS gave to users many powerfull features thru a great command language interpretor (DCL), and offered programmers great features as well(RTLs, System Services ...)
      The architecture of the perprocess/system space with the implementation of transfer vectors allowing user code to warp to shared images was great.

      There could be thousands of other feature wich could be put ahead, but you probably wouldn't even understand the name, so why waste time ?

      For the others (those who are likely to understand was a system is), consider also the ODS file system, and all the technologies arround the cluster.

      A VMS system is a large system, and its many admin control features were mandatory to administrate safely and efficiently all the users and applications the machines and to support in a *professional* environment. It's not a wintel gameboy one's has to reboot several times a day.

      The first security rule you have to apply is :'what is not explicitely allow is not allowed', that's the way you manage also a firewall, eg.

      One's can argue about the pros and cons of anything, but being aware of what you argue about is a prerequisite.

      Anyway, VMS future is behind, I'm afraid. Too bad, but that's the way it is (for many reasons, mostly non technical, imho).

      I still whish it the best of luck, this is going to be needed, now hosted by a company who stopped inventing anything for decades (apart printers, maybye), but who still believe their cutting edge.

      Look at what they've to to linux : the port to PA risc was started years in late, was never achieved properly, and the only significant contrib was ... printers drivers !!!
      I kew a company once who did the port on the most brilliant proc (Alpha), who designed and gave compilers and tools, ect ect ...

      Go stick to HP and wintel, your expert profile is likely to interest them.

    11. Re: VMS is the worst OS ever. by daknapp · · Score: 1
      100 megs of hard disk space may cost ten cents, but when it has to be backed up and shared across the network (and you have a large number of users all wanting 100 megs) the costs increase.

      Thank you so much for perfectly illustrating the attitude I was complaining about. Those pesky stupid users, always wanting more storage and more memory. Why can't they just make do with what you give them and quit whining?

      FWIW, my experience with VMS was trying to do science with Vaxen at a national lab. The wonderful thing about Vaxes running VMS was that even if you could get privileges or memory enough from the sysop to run your code, it still ran like a sick dog.

      When I was doing my thesis in 1985, I compared my code running on a 6 MHz 8086 to the same code running on a (supposedly) hot Vax. Wall clock time for the exact same calculation: PC: 30 seconds, Vax: 90 seconds. CPU time was probably less for the Vax than the PC, but then, I didn't get the whole thing, now, did I?

      Granted, things got a lot better when the alpha came out, and I love the architecture, but the Vax experience has always left a bad taste in my mouth for all things DEC.

      Thanks, but I'll keep my PC (not necessarily Wintel, but personal computer), where if I need more memory I can just go buy it, and some jerk sysop won't get his jollies by preventing me from doing my job.

    12. Re: VMS is the worst OS ever. by Ed+Avis · · Score: 1

      Are you arguing that users should not have disk quotas? That if there are several users with home directories on a disk, each user should be allowed to take as much as he wants until the disk fills up? (Including buggy programs which generate huge files of log messages, and so on.)

      --
      -- Ed Avis ed@membled.com
    13. Re:VMS is the worst OS ever. by Ed+Avis · · Score: 1

      People always talk about how Windows NT is a descendant of VMS, and that may be true internally, but from the user's and programmer's point of view, Windows seems more like a perverse Unix variant with slashes the wrong way round. It hasn't adopted the weird VMS pathnames or shell language or file versioning that are the most obvious things a user sees when interacting with the OS. And the Windows API owes more to Win16 and strange things that happened back in the mists of time with OS/2 and Windows 1.0 than to any user interface DEC provided with VMS.

      I think Mac OS X is a lot closer to Unix than Windows is to VMS.

      --
      -- Ed Avis ed@membled.com
    14. Re:VMS is the worst OS ever. by hughk · · Score: 1
      VMS could be mismanaged so that it would crash, if ALL logging options were enabled. But that doesn't make it bad for it to have had so many different logging options.
      This was a *feature*. If you were trying to create so many events as to blow the audit subsystem, the system manager had the *option* to tell VMS to shut itself down so as to protect the audit trail for forensic analysis.
      --
      See my journal, I write things there
    15. Re:VMS is the worst OS ever. by ralphclark · · Score: 1

      That's just plain wrong. VMS was very sophisticated internally, even by today's standards. If by modern you mean *nix, that's wrong too since the basic design of Unix is over 30 years old.

      VMS was also a very good application platform with incredible stability and a wonderfully rich set of APIs.

      The only criticism I would offer is to do with the DCL shell which, although fairly feature rich, was hardly rational or intuitive in design. Lexical functions for example - did *anybody* ever learn to handle the context-sensitive calls (like the ones to do with queue information) without having the manual open beside them?

      More fundamentally, DCL lacked command-line pipes - which are hard to do without once you have tasted Unix. When VMS became OpenVMS a POSIX shell was added, but it was very sluggish in processing large files through pipelines. I once heard an explanation something along the lines that the POSIX shell command line pipes in OpenVMS v6 were implemented using terminal IO rather than buffered IO and this slowed things down. I don't know what the truth is about that.

      Having said all that there were some things VMS enjoyed that Unix doesn't. I have often lamented the absence in Unix of VMS logical name tables which in VMS allow you to define a "logical" device which is actually an ordered searchlist of directories. This allows any application *transparently* to make use of a PATH-like variable for any and all file accesses. Its a very useful thing to have and if you have never used it you may be surprised to learn of all the places where it comes in useful. The most obvious example would probably be where you want a hierarchy of config files (specific in turn to site, host, user, pwd).

    16. Re: VMS is the worst OS ever. by Bert64 · · Score: 1

      Ofcourse, if every employee at a company has their own cheap diskspace sitting on their desks, you get to problems like backups, reliability and portability...
      What if the cheap IDE disk in the secretaries PC fries? all her data is lost... If a single SCSI disk as part of a raidset on a high end server dies, then the disk is just replaced and the array rebuilds itself. And ofcourse if all the important data is stored in one place it can be backed up all at once too, just incase worse things happen to the drives.. It would be far too costly to go around everyone`s workstations taking backups every day.
      When it comes to portability, a given employee can login anywhere in the office, or even in remote offices if necessary, and access all their files, doing this with 500+ desktop machines is incredibly difficult, due to the frequency with which they may get unplugged or rebooted etc..
      However, the admins should take into account what business the company does, and provide adequate space for each employee, so that assuming they do their work and dont try to save loads of downloaded porn, they shouldnt have a problem.. Ofcourse ever less efficient fileformats will just keep making this more difficult.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    17. Re: VMS is the worst OS ever. by Bert64 · · Score: 1

      On the assumption that your 6mhz 8086 was running dos...
      VMS is a fully featured os, it has a kernel, virtual memory, etc etc etc... DOS is by comparison extremely simplistic... if you want a modern comparison install dos windows and linux on a single machine and compare the speed of your calculation, dos will be quicker because it can divert 100% of the processing power to your task... Unless ofcourse you have to use the crappy dos disk drivers.
      The VMS system also most likely had a lot of other users all trying to do things at once.
      But this all goes to show the inefficiency present in modern os designs, some is essential for the task (multiuser, protected memory, multitasking etc) and many things are not.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    18. Re:VMS is the worst OS ever. by Anonymous Coward · · Score: 0

      They were kind enough to port this feature to Windows NT. (MCSE finds audit checkbox, day later MCSE is staring at a hung box adn screaming users, scratching his head.)

      Actually, I'd be really shocked if you couldn't do this on Unix/Linux -- what's the point of having permissions if you can't log access failures, and what's the point of having a log if it overwrites itself?

    19. Re:VMS is the worst OS ever. by Anonymous Coward · · Score: 0

      Yikes! The man's got a point, especially when it comes to PC's. It's a shame it took so long for PC's to be as robust as VAX's, but still...

    20. Re:VMS is the worst OS ever. by Anonymous Coward · · Score: 0

      BSD (probably 2.0) originally was the Unix crowd's answer to the Virtual Memory System. VMS came first (along with the Vax), but BSD (as a Unix OS and not a v7 Unix add-on) arrived shortly afterwards.

    21. Re:VMS is the worst OS ever. by Anonymous Coward · · Score: 0

      VMS is supposed to use the spawn approach to creating new processes instead of the fork. If a posix shell is implemented on non-Unices using the Unix programming idioms, it will probably be as slow as cygwin. But if you have the world's newest fastest machine it probably won't make much difference anyway. Not that I don't prefer the Unix approach. As a desktop environment, VMS is about as good as DOS as far as I'm concerned. Productivitywise... well, I'm sure it's better than MSDOS.

    22. Re:VMS is the worst OS ever. by Anonymous Coward · · Score: 0

      Yeah, this insistence on having a volume for this disk or a drive letter for that file system really is annoying. Sucks as bad as using brackets and (double ?) colons in path names or that fuckin' backwards slash that is so wearing on my right pinky. This is the legacy of the ANTI(!!!)-Unix crowd. Pricks.

    23. Re:VMS is the worst OS ever. by Woodrose · · Score: 1
      As it turns out, the same person who designed VMS -- Dave Cutler -- designed Windows NT. VMS and NT are more closely related than 16-bit Windows was to Windows NT, once you get past the GUI. I believe a lot of the demand-paging algorithms were kept, although it was hard to map the KESU (kernel-executive-supervisor-user) hard shell address space to the Intel instruction set, which didn't support that many modes (and one of the reasons we've been suffering BSOD's ever since)

      But DCL was the real peach -- batch queues were powerful, involuted, dangerous and somewhat feudal; security was utterly brilliant. I had zero breakins or hacks in 10 years as sysadmin/system programmer of a highly politically-sensitive site.

      Loved VMS, moved to MS, got MCSE, moved to Unix/J2EE...

      --

      Thou hast damnable iteration, and art indeed able to corrupt a saint - Henry IV, Act I scene II

    24. Re: VMS is the worst OS ever. by Anonymous Coward · · Score: 0

      No, at that time (15 yrs ago = 1988), they did not have 100MB PC hard drives. 20MB HD was VERY large for an IBM PC at that time, as was 256KB RAM.

      PCs took off because the applications that made the most sense to use PCs for (spreadsheets, wordprocessing) made so much more sense resource-wise compared to the facilities for doing this on mainframes (and were generally better anyways)...

    25. Re:VMS is the worst OS ever. by Syre · · Score: 1

      What I'm referring to was that at least in early versions of the logging, you could have it log a message about the fact that it was logging a message... this obviously would kill everything real fast.

      Also, logging was synchronous, so if you logged to the hard copy terminal things got rather slow, depending on how low a level of operations you decided to log. And if it ran out of paper, you were screwed.

    26. Re:VMS is the worst OS ever. by k9jdk · · Score: 1

      Define modern please. How is VMS a dinosaur? Version 5 and older perhaps, but v7.3-1 (current) has all the features one might need in this modern world we live in. Go to http://www.openvms.compaq.com and browse around. Not too many dinosaur items there.

    27. Re:VMS is the worst OS ever. by hughk · · Score: 1
      Are you getting confused between the audit subsystem and the operator log? The audit subsystem didn't normally produce any user readable messages. However, it could send them to OPCOM. However, you only ever turned on what you wanted with OPCOM, and you could even enable audit subsystem messages without SECURITY prvilege.

      The perils of enabling everything was an exercise shown on the System Manager 101 course. You learned then only to enable what you actually needed. It was no problem to log one thing and then to have another appear on an operator console. It was even possible to shoot the log to another node for remote logging.

      --
      See my journal, I write things there
    28. Re:VMS is the worst OS ever. by Milford+Poltroon · · Score: 1

      Well, I'm just a crufty old troglodyte who has managed nothing but MVS, RSX, VMS, RT-11 OSes and numerous Windows viruses, and who has used and abused IBM 1130, S/3, S/360, NCR C-100, Burroughs B and L-series systems as well as PDP, VAXen, Alpha, and military black box systems since 1970, so I guess I'm not well equipped to respond. But let me put on my baseball cap (backwards, of course) and give it a try. 1) VMS is pretty darned easy to learn and to manage. I wrote a best-selling user guide on the OS less than a year after first encountering a VMS system. Compate VMS staffing requirements with those of mainframes and big Windows installations. 2) The privileges and quotas which caused you so much grief are intrinsic to the security of the OS. How many Critical Updates have been issued for VMS in the past month? How many VMS systems have been brought down by bugs, worms, viruses, hackers, and other vermin in the past month? How often do you see a BSOD on VMS? 3) Check out the CERT advisories and compare the number issued for VMS with the number issued for Windoze and the plethora of Unixes. Yep, if you have a Wintel box, you don't have to go on your knees and beg for indulgence from a prick every couple of weeks to be able to be able to get anything done on your computer. Neither does anyone who decides to hack your system!

    29. Re:VMS is the worst OS ever. by Anonymous Coward · · Score: 0

      The 2 meg disk quota was most likely in the days where you had disk drives with only 50 MB. The users were also lazy and didn't clean up their disk space. The quotas prevented user x who attempted to create a huge file full of junk, from crashing someone else's program that was processing something useful because all the disk space was used up by some idiot, incompetant user.
      Many times that user only needed the 2 Meg, anything else was unauthorised use. As a note Windows 2000 server has implemented disk quotas.
      At least with VMS we don't see all these viruses, and it is not because people don't try to create them it is because of the built in security.
      I've been a system's admin for 20 years and it is a job where you have to bring order to chaos, and deal with whiney users who try to get away with anything they can, from processing their small business's accounting and income tax returns to playing games when they should be doing their real jobs.
      Privs are handed out when needed and removed when not needed, ie a programmer says he needs to use priv x because he needs to use routine y, he gets it. When he is finished with that development he looses that priv.

      I'm not an anonymous Coward I just don't want to create an account.

  40. Re:64 bit architecture: illusionary performance by Kadagan+AU · · Score: 1

    Actually, I think that Alphas aren't near 1GHz yet. The fastest I've seen (I know that they make faster ones than this) is a 566 MHz I believe.

    --
    This space for rent, inquire within.
  41. Good Ol' Open VMS by Anonymous Coward · · Score: 1, Interesting

    I remember working with Open VMS on Vaxen & later on Alphas. We wrote control systems that ran on them, gas, water, electricity distribution control systems.

    Great I/O facilities built into the OS, gotta love that QIO system call.

    By why use OpenVMS ? Well its as solid as they come, easy to secure, great documentation.

    Its a shame DEC/Compaq/HP/Whoever owns it this week won't take on M$ in the server arena with it.

    1. Re:Good Ol' Open VMS by hughk · · Score: 1
      Yes, the QIO was great, a single call for I/O with either semaphore or completion routines (or even both). The problem was the item lists (also famous from the various get information system services). What was neat though is that all user level I/O went through the same system services so it was easy to coordinate.

      What I would like is the distributed lock manager to run undr Linux. Then I could have a nice cluster.

      --
      See my journal, I write things there
    2. Re:Good Ol' Open VMS by levitte · · Score: 1

      The item lists are actually a great although simple thing, and allow for functions to be very easily extended without breaking any APIs.

    3. Re:Good Ol' Open VMS by hughk · · Score: 1

      They seemed simple but but they gave developers a big headache. They were also a pain for the operating system deveopers to work with because all buffers had to be address checked and where necessary, copied to pool to prevent user modification during the call. The overhead associated with this was not conducive to performance - but the VMS approach was secure.

      --
      See my journal, I write things there
    4. Re:Good Ol' Open VMS by Woodrose · · Score: 1

      Supported x-windows too. Would be fun to compare cost-benefits for people who aren't terribly interested in the screen saver/doom market (e.g. helpdesks, etc.). Did I say DCL was a hoot?

      --

      Thou hast damnable iteration, and art indeed able to corrupt a saint - Henry IV, Act I scene II

  42. Re:64 bit architecture: illusionary performance by yomegaman · · Score: 1
    Alpha VMS software IS the 0.00000000000001%

    :-)

    --
    ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
  43. Now all we need... by Istealmymusic · · Score: 1

    ...is for Itanium to run on FreeVMS!

    --
    "The lesson to be learned is not to take the comments on slashdot too literally." --Vinnie Falco, BearShare
  44. uhm by Anonymous Coward · · Score: 0

    a punch in the eye is better than a kick in the nuts.

    what's your point?

  45. your sig by Anonymous Coward · · Score: 0

    But it's not sourcecode.google.com, it's some other thing. I'm confused.

  46. Re:But can OpenVMS do this? by Elbereth · · Score: 1

    Warning!!! Goatse links in the above post!!!

  47. Re:64 bit architecture: illusionary performance by Anonymous Coward · · Score: 0

    If it's not open source, it's crap.

    If your MRI software was GNU-licensed, thousands of biomedical engineers could review the code and fix the problems in it!

  48. Optimized for Fourier wave analysis???? by Bruce+Perens · · Score: 2, Informative
    I know of a very large US company that makes MRI scanners using Linux.

    Regarding your claim that VMS is optimized for Fourier wave analysis, I can't believe that this is unique today. The main impetus behind VAX BSD was ARPA's desire to have a Unix system that would handle the memory demands of computer graphics. We made use of various Unix systems at Pixar and Pixar's predecessors, where there were similar sorts of problems (texture rendering rather than FFT) and Linux is now the darling of those places.

    This is a VM and cache issue, not really rocket science these days.

    Thanks

    Bruce

  49. Typo by Rhinobird · · Score: 1

    that should read LOAD "FROGGER",8,1
    oh god, I actually remember that...

    --
    If Mr. Edison had thought smarter he wouldn't sweat as much. --Nikola Tesla
  50. VMS can bite me by Jeffrey+Baker · · Score: 1

    At university, I only came near VMS under threat of force, because I have an invariant habit of typing 'ls' in any new login, screen, or xterm I see. This is fine in Unix, but in VMS it invokes Kafka's own editor, which has no known method of termination, not even convoluted emacs or vi compatability.

    1. Re:VMS can bite me by Anonymous Coward · · Score: 0

      Yep, LSE's QUIT command is a lot harder to guess at than meta-control-shift-X-do-si-do.

    2. Re:VMS can bite me by hughk · · Score: 1
      $ ls:== dir/brief
      in your login.com would fix that.

      Actually LS is an abreviation for LSE brings up Digital's Language Sentsitive Editor (LSE) which was based on TPU. TPU was like a much higher level EMACS largely programmed in its own language. LSE made programming very easy with builtin language and procedure call skeletons as well as excellent folding. LSE was quite expensive when originally distributed (you got TPU bundled) for non-educational users, so many people missed out on it.

      --
      See my journal, I write things there
  51. Itanium has the worst luck by 1nv4d3r · · Score: 1

    Man, can't Itanium get a break? First, the overpriced, lackluster performance. Now, VMS.

    I guess some people must like it, but I never saw the appeal. My roomate in college once used a boot disk to rename all the files in my home directory from xxx yyy to XXX;2 YYY;5. I had an immediate, horrible reaction.

    I installed Win98SE on his machine the next day.

  52. Re:fp??? by Anonymous Coward · · Score: 0
    try

    set def sys$firstpost

    or

    set def $_first:[post]

  53. VMS trivia question by terras · · Score: 1

    Who knows the name of the DEC engineer who cleaned up after Dave Cutler's messes?

    1. Re:VMS trivia question by hughk · · Score: 1

      Dave's exec code was good (forget that PL/1 compiler) but one of the other architects who was critical to VMS development was Andy Goldstein. He was responsible for amongst other things, the file system design (and much of the original code) and the security architecture.

      --
      See my journal, I write things there
    2. Re:VMS trivia question by mikefoley · · Score: 1

      Please don't speak of Andy in the past tense. He's still there and still working on VMS, 20+ years.

      I saw him just a couple of weeks ago when I was in ZK, visiting a friend for lunch.

      I'm a former system manager (sysadmin to Unix folks) that worked in the VMS Development Group.

      --
      What's my Karma Mr. Burns? "Excellent"
    3. Re:VMS trivia question by hughk · · Score: 1
      Whats he doing these days? Its ages since I last saw him (about 10 years).

      I met him a couple of times at DECUS events and he was always good to listen to. Around that time I was involved with the start of the Security SIG and he had been architecting the security extensions. However, he was also good to talk to about the XQP, which was a really neat idea.

      I don't get to work on VMS so often these days and haven't done so since last year. Most of the people working at the site where I last worked had a minimal knowledge of the system, even to the point of downloading files to edit locally on PCs and then copying them back rather than using great tools like LSE (which they had).

      --
      See my journal, I write things there
    4. Re:VMS trivia question by Anonymous Coward · · Score: 0

      System administrators are computer graduates who can't carry a coding load.

  54. The beauty of VMS by blair1q · · Score: 3, Informative
    Let's ask fortune(6):

    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, Chmn&CEO, DEC, 1984

    1. Re:The beauty of VMS by pesc · · Score: 1

      Ken said: 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

      Having done much programming on both UNIX and VMS, I can say that this is completely true. VMS is much better documented. All parts fit together better, and the documentation is very clear. And VMS has more features that UNIX is missing, such as handling asynchronous event, doing parallell async I/O on dozens of disks simultaneously, scaling to thousands of network connections, etc. If you do some types of programming, UNIX certainly feels like a toy system. (It is becoming gradually better, though.)

      --

      )9TSS
    2. Re:The beauty of VMS by Ben+Hutchings · · Score: 1

      Unix is snake oil

      Ken Olsen, 1987 (I think)

    3. Re:The beauty of VMS by blair1q · · Score: 1

      Asynchronous events? You mean like signal(2)?

      Parallel async I/O? You mean like select(2)?

      Scaling to thousands of network connections? You mean like the Internet? You're right...no UNIX machines on the Internet. None at all. Not a one. And none of them with namespace for 65K open ports. Per protocol.

      Frankly, there's nothing VMS can do internally that UNIX can't do with a little middleware, and lots that UNIX can do that VMS didn't have designed into itself by the company that went broke trying to keep it up with UNIX.

      Someone mod-1:troll the previous post...

    4. Re:The beauty of VMS by Anonymous Coward · · Score: 0

      It is obvious that you don't know what you are talking about. select is known to not scale, and async disk I/O is still implemented very poorly on UNIXes and please don't for gods sake compare signals with VMS's asynch event mechanisms. These are things that VMS have had since the beginning and that most UNIXes still don't get right.

    5. Re:The beauty of VMS by blair1q · · Score: 1

      It is obvious that you don't have any proof that I don't know what I am talking about. Select scales to the scale it needs to scale to. Async disk I/O is implemented as well as it can be on a multitasking system. UNIX was a clean, extensible, understandable system and VMS was a hulking beast that was nearly impossible to modify without the involvement of DEC. And by the time I got to both, the documentation for UNIX was online, searchable, and tractable, while that for VMS was still 80 lbs of fat, orange, vinyl binders. Olsen's faint praise for VMS was all he had left to market it with, because he saw the flood of UNIX users coming to push it away.

    6. Re:The beauty of VMS by Anonymous Coward · · Score: 0

      That is not actually what he said. You'd think that by now all the morons would stop spreading this urban legend.

      He said somthing along the lines of anyone who tries to sell you a Unix system saying that it will solve all your problems is selling you snake oil.

      Which is true. Anyone who tries to sell you anything as a solution to all your problems is selling you snake oil. That is exactly how "snake oil" was sold - it'll not only cure your cold, but also your gout, your children's lazyness, and your spouse's dandruff too.

    7. Re:The beauty of VMS by Anonymous Coward · · Score: 0

      I don't agree. Asynch I/O is still either done with threads (which is very bad for several reasons) or has bugs that makes it unusable. As a developer of a DBMS I have extensive knowledge of this and have implemented disk I/O on almost all UNIXes and on VMS. Still no UNIX can compete with the performance and stability of VMS disk I/O.

      Last year we tried to move a DBMS system with 4000 concurrent users to a couple of UNIXes. The reason this failed was because select did not scale. This is a known problem and I am surprised that UNIX lovers don't want UNIX to be better?

  55. Re:64 bit architecture: illusionary performance by Anonymous Coward · · Score: 0
    The Alpha (which OpenVMS runs on) is 64-bit, so is all the Alpha OpenVMS software. Think about the Ninetendo 64 for a while, too.

    Just because your toy OS linux is designed for a 386 doesn't mean the rest of the world is.

  56. Goodbye by Anonymous Coward · · Score: 0

    Goodbye, Alpha. It was nice knowing you.

  57. or it contained by SHEENmaster · · Score: 1

    WINNT51.BAS!!!!

    --
    You can't judge a book by the way it wears its hair.
  58. Unix / VMS comparison by conan_albrecht · · Score: 1

    Anyone know a web page that compares modern Unix to modern VMS? I already know the commands differ, but what really separates them? I know VMS is very stable and works quite well at what it does (whatever that is). My Debian boxes are extremely stable, too. Sorry for the newbie question, but the VAX was before my time.

    1. Re:Unix / VMS comparison by Anonymous Coward · · Score: 0

      Try http://www.OpenVMS.org. Not everything you're asking for but it's a great start.

  59. VMS on the desktop; a stable PC OS... by TheRealStyro · · Score: 1

    This will be damned good. I'll be able to hobble together a system and put a stable OS on it. Sure, it won't have a pretty interface and be able to run all the pretty bloated applications, but it also won't crash all the time and programming for VMS is a breeze (ok, stay away from C & C++, but everything else is cool).

    Now if can just hold my breath for a few years until IA64 and VMS are released...

    --
    1. Re:VMS on the desktop; a stable PC OS... by foonf · · Score: 1

      This will be damned good. I'll be able to hobble together a system and put a stable OS on it.

      Don't bet on it. I would be surprised if this port actually works, much less is officially supported, on anything other than HP systems with special firmware. Now maybe HP could, given some vision, turn VMS into a seriously competitive OS for commodity IA-64 hardware (especially if the free hobbyist license was still available). But current management seems to show little interest in their own original technology, not just DEC/Compaq stuff like VMS and the Alpha, but the PA-RISC architecture, the HP 3000 series (a midrange platform even older than VMS), and the famous test equipment division which was spun off. They see more profit in selling printers and functioning as an OEM for Microsoft and Intel. VMS is being kept around because, for a while longer at least, they will still be able to sell enough systems at inflated prices to locked-in VMS customers to justify keeping it around. Once most of them have switched to IBM or Sun machines (or maybe even PCs running some future more robust iteration of Linux) it will probably go the way of MPE.

      If they sold a version of VMS that would work on open hardware it would accelerate the erosion of the user base for their hardware, and since the idea that the number of VMS users might actually increase as a result is probably completely incomprehensible to them, I doubt they would risk this.

      --

      "(Man) tries to live his own life as if he were telling a story. But you have to choose: live or tell." --Sartre
    2. Re:VMS on the desktop; a stable PC OS... by IntlHarvester · · Score: 1

      Couple points:

      + The netrumor is that DEC/Compaq/HP has contractual requirements to maintain OpenVMS for something like 20 years. So it makes sense to keep it on something almost like regular hardware.

      + Minicomputing culture like VMS or HP3000 can be very profitable, but it's also expensive to run. IIRC, Compaq announced a few years back that VMS brought in $3Billion in revenue, which is in the same league as Microsoft Windows. IBM has claimed that their AS/400 division has greater revenues than all of Sun Micro.

      However, along with that is an enormous amount of engineering and support. So, they basically need to spend $50 to make a $100. Meanwhile in the PC world, you spend $5 to make $10 -- thus leading to lower overhead costs and headcounts, and that makes wallstreet happy.

      The consequence of this is that if they wanted to expand the userbase, they would have to spend $100 to make $200 and that looks even worse from a gross financial perspective.

      (The inverse of this is that you can legacy the thing and all of a sudden you're spending $20 to make the same $100 for mucho shortterm profits, until the customers figure out and flee like rats.)

      So, they quietly milk the existing base and don't worry about evangalizing. I notice that lots of VMS stuff is still hosted on digital.com, and the product is still littered with trademarks like "DECWindows". I imagine that the userbase is largely intentionally ignorant of all this Compaq/HP and Alpha/Itanium stuff and just lumbers along trusting their computing to VMS like they always have.

      Meanwhile, the minicomputer culture withers away not because it's not profitable, but because it doesn't look like Dell's business model. It's a shame when profitable top notch engineering and research gets short shrift from the capitalists.

      + Propreitary hardware: My understanding is that there was some special VAX-type microcode needed on the Alpha systems. But for the most part, customers could easily switch from VMS to Unix (just like the HP3000/9000, where the conversion kit was a new label). But there's no real reason to lock them in because not many users are coming or going.

      --
      Business. Numbers. Money. People. Computer World.
    3. Re:VMS on the desktop; a stable PC OS... by yomegaman · · Score: 1

      Grab yourself a DEC Alpha machine of some sort off eBay and head over to http://www.montagar.com/hobbyist/ to find out how to get an OpenVMS license for free.

      --
      ...wearing a skin-tight topless leather jumpsuit, with cutaway buttocks and transparent crotch panel.
    4. Re:VMS on the desktop; a stable PC OS... by Woodrose · · Score: 1
      I agree pretty much on all points -- VMS and the Vax hardware was pretty well engineered, and the engineers they sent out tended to be well clued.

      When I first compared the processor speed of a Vax 6500 with a 486 DX2, I realised it was game, set, match for my old friend, and the product set would soon be declared "stable" and other kisses of doom. When RDB was sold off to Oracle, that was it -- I jumped ship.

      I can't help thinking though that VMS was a brilliant business engine with a superb control language, and a commodity hardware platform running it would still make sense. There's a lot of .COM files out there.

      --

      Thou hast damnable iteration, and art indeed able to corrupt a saint - Henry IV, Act I scene II

  60. Re:64 bit architecture: illusionary performance by rnturn · · Score: 1

    We have 666MHz ES40s at work and we could upgrade the processor boards in them to run at 866 (well, 800-something; can't remember just now) MHz. I believe that the newest Alphas (EV7) are coming out in 1GHz -- or faster -- versions. And I hear they blow anything else out of the water.

    --
    CUR ALLOC 20195.....5804M
  61. Re:But can OpenVMS do this? by Anonymous Coward · · Score: 0

    Really? What was your first clue? Was it the huge ascii representation of the goatse.cx guy? Or /. reporting that the link was to a goatse.cx domain? Or are you actually the biggest moron in the world and you clicked the link?

  62. 25 years.... by bbh · · Score: 1

    This could make VMS the longest living computer viral lifeform...

    bbh

    1. Re:25 years.... by Animats · · Score: 1

      Not even close. Unisys OS 2200 first demoed, as UNIVAC 1100 EXEC 8, on April 4, 1967. And it's still running on Unisys ClearPath servers.

    2. Re:25 years.... by k9jdk · · Score: 1

      I believe UNIX was developed at Bell Labs about 10 years before VMS hit the streets. And it was developed on a DEC machine, PDP-15 if I remember correctly. WNT was developed in the early 90s and got its name from VMS. Remember the HAL-9000 in 2001 Space Odyssey? HAL was derived from IBM. H+1=I, A+1=B, L+1=M. This was done by Arthur C. Clarke WNT V+1=W, M+1=N, S+1=T This was done by Dave Cutler.

  63. Re:64 bit architecture: illusionary performance by ctr2sprt · · Score: 1
    It limits each process to 4GB total.

    The "64GB" options in the kernel just enable the page address extension (PAE), which is a way of addressing up to 64GB for the entire OS. So you can have 16 processes using 4GB each, and you'll be using all 64GB, but you can't have 8 processes using 8GB each.

    It's not impossible to write an OS which lets each process access up to 64GB RAM, but it would be nontrivial. It would require many different segments and probably a lot of page faults. And it would be a lot of work, unless I'm missing something very obvious.

  64. OpenVMS boots. by Beave · · Score: 3, Informative

    I uses/run a public OpenVMS cluster. There are still somethings that the Unix community could learn from OpenVMS. Cluster, and the security model come to mind. The stablity cannot be beat. It's good stuff. And, yes.. You can run OpenVMS on your little Intel boxes.. Check out.. http://simh.trailing-edge.com/ .. Cool stuff. Run's great. If you're really interested in OpenVMS, there's a couple of "free access" servers out there. For example: http://deathrow.vistech.net .... One uVAX, and Alpha online for public use. We're about to add a SIMH (Intel) box running OpenVMS into the cluster as well.

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

      anyone know of a 'free access' unix cluster?

  65. FMTYEWTK About Intel PIII 36-Bit Addressing by psamuels · · Score: 1

    If your operating system happens to use a flat memory model, like Linux does, this limits each process to 4GB total.

    I thought it was Linux 2.2 that had the 4Gb memory limit? - I think it was 2Gb plus 2Gb actually, or 3 + 1. anyway, I'm pretty sure I've seen 64Gb as a compile option for 2.4 kernels, back when I used to use it

    OK, here's the story:

    The 386 processor lets you refer to memory with a 32-bit address. This is good and useful and lets you specify any byte in a 4 GB range. This is continued up through the latest Xeon. This is known as a flat memory model in that you only have one address for each memory byte. The alternative, used in the 8086 / 186 / 286 "real mode" and many other (mostly older) CPU designs, is segmented addresses, where each memory location is addressed by a segment and an offset within the segment. In some cases you can optimise out the segment address by assuming it is the same as your "current" segment, however that may be defined. Segmented memory addressing is seen nowadays as needlessly complex for general computing.

    So as to flat addressing: when you refer to a (in our case 32-bit) memory address, this address is usually not the physical address but a virtual address, which is looked up by the CPU automatically via page tables. These page tables and other associated machinery are set up and managed by the OS.

    Now, note that when Intel added 64 GB support to the Pentium III, they didn't use classic "segmented addressing", because that would be really inconvenient for application programmers (and compiler writers) who are accustomed to the assumption that you can hold a memory pointer in a single CPU register - and general-purpose registers on x86 are all 32-bit. Instead, they instituted a 36-bit address space through page tables - the OS basically sets up a new type of page table scheme, so 32-bit virtual addresses in an application can refer to anything in a 64-GB range of physical memory.

    So from the application standpoint, it still has a maximum of 4 GB of address space, less a certain amount of overhead for the OS. More than 4 GB at a time would require larger than 32-bit addresses, which would be a major compatibility hurdle.

    So how is it useful to have 64 GB of memory if an application still only gets 4 GB at a time? Because if you have multiple processes, they can each have their own page tables which don't necessarily overlap. Indeed, the OS always keeps page tables separate between processes - that's how memory protection works, and why you can't access another process's memory without explicit arrangement.

    If your application needs more than 4 GB of memory, but you don't want to invest in a real 64-bit CPU, you basically have to break up your app into multiple processes each of which can allocate its own pool of non-overlapping memory, and have the processes communicate as necessary via shared memory, message passing, the filesystem, or similar.

    The other way to do it is to have the application do its own overlay management. The idea here is that the app knows it needs to access memory not in the current page table setup, so it issues a call to the OS to "swap out" the page tables regarding a particular region of its virtual address space in favor of another swath of physical memory. I believe this alternative is not currently implemented in Linux, but it may be soon. I say this on the basis of Jeff Dike's proposed extensions to support multiple address spaces per process - he wants this for User-Mode Linux, but I think it could potentially be useful for overlays as well.

    --
    "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
  66. Re:64 bit architecture: illusionary performance by psamuels · · Score: 1
    FYI, my day job involves running MRI scans on a VMS/VAX Gyroscan Intera workstation... This 64 bit architecture is the hottest stuff around, for somebody who works with a VMS/VAX workstation...

    Is this for real? Hey, it's your day job, not mine, but I thought the VAX was strictly 32-bit. Are you sure you're not confusing the VAX with the Alpha? They both run VMS, you know.

    The difficulty is, because MRI looks at differential angular momentum of hydrogen atoms to obtain it's pictures, it's got to calculate a Fourier wave analysis on each atom it vibrates. Being able to run an algorithm with 64 bits means less data manipulation, higher resolution, faster scan times, and increased diagnostic imaging power to the medical doctors.

    Yeah, but isn't this stuff done in floating point? Floating point is 64-bit or better on most of platforms, including the much-maligned 387. Which is not to say Alpha isn't a great platform for floating point math - that's its strongest point, actually - but that has little to do with its overall 64-bitness.

    (Apologies if MRI processing is done in integer math. In that case, a 64-bit CPU is indeed better suited to the task than a 32-bit CPU.)

    --
    "How can you claim that you are anti-crack, while still writing a window manager?" — Metacity README
  67. ZK03 by Anonymous Coward · · Score: 0

    I was there back in October for a short visit (couple of hours actually). I didn't sign any NDA and I didn't get a good look at anything that would require one, so I guess it's ok if I tell you. :-)

    That's gotta be one of the coolest places I've ever been to. It totally tops Six Flags. *Any* Six Flags. It's a very big building, and one of the wings contains _the_ lab. 20 meters wide, 60+ meters long, and *full* of equipement. One of the most impressive pieces were the several _operational_ VAXen there. As a student, I worked with VMS and a couple of VAXStations so I learned some respect for the architecture. Even if the machines are tiny by today's standards, it was absolutely amazing to see them just run and run and run 24x7. The PCs and Sun workstations on the same lab crashed every now and then. The VAXen just kept crunching numbers. So, when I saw the array of VAXen at ZK03, my jaw just dropped.

    The other reason I was impressed is how neatly organized everything is at the place. You will be hard pressed to find cable spaghetti. There was some, but I you take into account the density at the place (conservative guess: 5 machines/sq m), it's just clean. And of course, all the surrounding stuff. Just neat.

    But perhaps the most impressive: DEC, Digital, Compaq and HP logos all over the place. You can feel the peace. It's not as if HP went and took over and threw everything away, but intead they got there and became part of a team.

    Made me think about applying for a job there.

    --
    nah, lieber nicht.

  68. They're even funding a port of GCC by guerby · · Score: 2, Informative
    ... by paying Ada Core Technologies for it:

    Announcement on GNAT for ia64/OpenVMS on 14Mar2002

    I wanted to let people on this list know that Ada Core Technologies has signed a contract with Compaq to implement GNAT on OpenVMS for ia64. We already have three ia64 machines in house, and are busy working on the initial step of bootstrapping the current version of GNAT on ia64.

    Robert Dewar

    This is great and it's the right thing to do!

    Laurent

  69. Hi dumbass by Anonymous Coward · · Score: 0

    No, the original replies are quite right. You're a fucking dumbass who knows nothing about VMS and probably very little about Unix.

    Still, as you have apparently pissed yourself at the idea of having to actually pay money to try out VMS, maybe you should take a look at FreeVMS Yeah, see how far OSS has gotten with trying to clone VMS.

    There are reasons that some things are not Open Source. Get over it and grow up.

  70. Betting at HP by Anonymous Coward · · Score: 0

    I visited local HP on Jan 28 when they had a new AlphaServer showcase (nice machines if you really need more than two CPUs I suppose) and the guy told me that the folks at HP were betting when OpenVMS would boot on IA64 and they considered it would be "real soon now." I didn't think it would be this soon... ;>

  71. To all those getting excited before it boots... by Anonymous Coward · · Score: 0

    ...I'd just like to point out that the Hurd first booted in April 1994 and how far has it come since then?

    Precisely.

  72. Yes, it has solitaire by Anonymous Coward · · Score: 0

    In fact, it is pretty much the same solitaire as
    windows. However, there has been free software
    collected in the DECUS library and the VMS SIG
    tapes (which have been CDs for many years now) freely distributed twice a year from the spring of 1979 to the present. The Fall 2002 collection has just been frozen and will be distributed within days to the volunteers who make it available. It is a very full CD. These originated from contributions at DECUS symposia, but have become more net based. The total thus far is around 25 full CDs of code...not inconsiderable.

  73. Re:64 bit architecture: illusionary performance by Anonymous Coward · · Score: 0


    Then you think wrong.

    You can buy 1250MHz Alpha machines right now.

    They were launched August 2002.

  74. Woohoo! by Anonymous Coward · · Score: 0
    Now IBM can get to work on porting OS/2 to the Itanic!

    ~~~

  75. Re:64 bit architecture: illusionary performance by Bert64 · · Score: 1

    The EV68 is available at just over 1.2ghz, and at this speed is roughly 40% faster than a 2.8ghz p4 on the specfp benchmarks, The EV7 starts at 1ghz and presumeably faster versions will come later.. the ev7 should also quite comfortably beat the ev68 at the same clock

    --
    http://spamdecoy.net - free throwaway anonymous email - avoid spam!
  76. Re:64 bit architecture: illusionary performance by Anonymous Coward · · Score: 0

    Which is why the Alpha at about 1Ghz tops benchmark figures over other processors. Hz means some but the number of instructions that get executed is the other significant part.

  77. Three platforms??? by lbonser · · Score: 1

    I thought DEC had VMS running on MIPS processors at one point, but never brought it to market... (I might be wrong, it's been a whole lotta years!)

    1. Re:Three platforms??? by Anonymous Coward · · Score: 0

      There were, indeed, MIPS based DECstations, but there was only ever an official ULTRIX port. Rumours abounded about the existance of a VMS port and more rumours have it that some of that MIPS VMS code might have wound up in early versions of OSF/1, but AFAIK they were just rumours.

  78. Ulimate CISC? by Anonymous Coward · · Score: 0
    Depends what you mean by utlimate. It had/has a badly bloated instruction set, like polyf, which would factor a polynomial. Factoring polynomials in an important function, but implement it in a programming language math library, not the microcode (instruction set).


    I've only used it a wee bit, but friends who had to do major projects on VMS called it the Vomit Making System.

  79. Re: 64 bit architecture: illusionary performance by Anonymous Coward · · Score: 0
    You forget that the floating point registers on x86 (those with floating point capability) are 80-bits wide.


    I agree that there are some big advantages to having 64-bit integer registers. Floating point operations are usually not one of them.


    The nice thing about null-terminated strings on big-endian 64-bit architectures is that you can sort strings 8 bytes at a time. (You can also do this on little-endian 64-bit systems like ia64 as long as you reverse the strings in memory including putting the nulls first. Depending n your application, you may also need to pad the string with nulls.)

  80. Whoopee by Anonymous Coward · · Score: 0

    Wonder how long it took to list the directory. Probably two seconds less than the five minutes it would take with the last VAX model.

  81. YHBT!! by Anonymous Coward · · Score: 0

    Went right over your head.

  82. what a bizarre paragraph by justins · · Score: 1
    Many, many people have contributed to this effort, including managers, supervisors, project leaders, consultants, development infrastructure group, calling standard committee, engineers working on post-boot projects, etc.
    All will receive their well-deserved credit as we proceed. The following is a very specific set of people; these are the engineers who designed/wrote/debugged the code that comprises the running operating system.

    list of wonderful engineers removed by Sue Skonetski


    The fact that this person felt inclined to list the managers involved in bringing this about first made me suspect her of being a bit wacked. That last sentence sort of confirms it...

    Why not give the engineers credit? How many bytes would that take up? Err... okay, who wants to explain "bytes" to Sue Skonetski?
    --
    Now before I get modded down, I be to remind whoever might read this that what I am saying is FACT. - bogaboga
    1. Re:what a bizarre paragraph by Anonymous Coward · · Score: 0

      FYI, Sue knows what she's talking about when it comes to OpenVMS, and has done a lot for the platform. What have you done for OpenVMS?

    2. Re:what a bizarre paragraph by JohnReagan · · Score: 1

      Sue certainly knows about "bytes". She is quite knowledgable in many areas for being a non-technical person.

      I suspect the reason she omitted the list of names is to keep us from getting random email, phone calls from head hunters, or worse, phone calls from people trying to social engineer themselves a password.

  83. "At 3:31pm EST on Friday, January 31st, 2003" by Call+Me+Black+Cloud · · Score: 1

    And how many seconds? C'mon, you wrote down the minutes as if this is a milestone that should be recorded in a museum or book or other historical document, so you must record the seconds. Imagine 100 years in the future, on 31 Jan 2103, legions of people will do a dir on legacy hardware, much as aviation enthusiasts are preparing for the centennial of the Wright Bros first flight. Those legions will certainly not be satisfied with just the minute.

    Clue: outside your parents' basement there's a whole wide world of wonders...

    1. Re:"At 3:31pm EST on Friday, January 31st, 2003" by Anonymous Coward · · Score: 0

      It was annouced with hours and minutes because there was a boot contest.

      http://h18003.www1.hp.com/hps/ipf-enterprise/ope nv ms_contest.html

      clue: if you use your brain for more than keeping your head from imploding, you might get a clue...

    2. Re:"At 3:31pm EST on Friday, January 31st, 2003" by Call+Me+Black+Cloud · · Score: 1

      A boot contest? Bwahahahahahah....thanks for making my day.

  84. It's just a joke! by RandomHavoc · · Score: 1

    None of that would happen in real life.

    --

    --
    But then again I thought VCR+ was a stupid idea and would die a quick death--so what do I know?
  85. Re:Wow!!! You mean like this? by Xuther · · Score: 1

    linkpack itanium2 vs alpha ev68

    This is the performance for ev68 equipped es45's with 1.25 and 1.0 ghz processors respectively.
    LINPACK 1000 x 1000 6,847 (4 CPUs) 5,522 (4 CPUs)

    Link to above

    I work with large scale alpha clusters, and was just in maryland earlier last month learning how to support the itanium boxes so I looked a few things up while there.

    Granted linkpack isn't the only benchmark, but the processor/memory and io bandwidth looks impressive from the specs I've seen.

  86. Re:64 bit architecture: illusionary performance by Kadagan+AU · · Score: 1

    *drool*
    I really need an ev7 then. =)

    --
    This space for rent, inquire within.
  87. Re:64 bit architecture: illusionary performance by Anonymous Coward · · Score: 0

    the 64 bit Alpha port of Linux was one of the 1st
    ports & Torvalds himself worked on it. So, maybe
    Linux is a toy OS, but it's a toy OS that's had a
    64 bit implementation for awhile.

  88. Re:64 bit architecture: illusionary performance by msbsod · · Score: 1

    Everybody, get your CAT scan, scan your dog, too, and support OpenVMS, the best there is.

    BTW, I used more than 32 bit address space for some scientific research program. Glad that I had OpenVMS/Alpha available. Students, researchers: wake up, there is more than just linux in the world.