Hacker News new | past | comments | ask | show | jobs | submit login
A Raspberry Pi VAX Cluster (2012) (rs-online.com)
81 points by awiesenhofer on June 19, 2019 | hide | past | favorite | 36 comments



Back when the Y2K thing was a thing all of these little VAXStation VLC's were being dumped on the market left and right. I had 15 of them at one time with an average acquisition price per unit of less than that of a Raspberry pi :-). Even built a 4 unit cluster for fun with a NetGear 4 port switch.

Easier to get RasPi's of course, and even easier to run multiple containers running simh to get the same experience. I can recommend playing around with a VAXCluster for while to get a feel for what a nice clustered computer command line felt like back in the 90's. There are still lessons to be learned for current developers of "cloud" systems.


> There are still lessons to be learned for current developers of "cloud" systems.

Any notes of your own or links on such? I'm old school myself (e.g., my first computer was a Northstar Advantage), but I never had the pleasure of working on a VAX.


I kept some notes on my "House of VAX"[1] but really DEC's documentation was a wonder to behold, binder after orange binder on everything. A lot of that is online (scanned) on the bitsavers.org web site.

[1] http://www.mcmanis.com/chuck/computers/vaxen/


Lots of cool stuff, but I'm curious for your elevator pitch of "VMS could do <awesomeness> but nobody does this today, if they did, they'd make cloud computing even more powerful".

Lessons for the lazy, as it were :-)


I find that odd that the VAXStation VLC's were being dumped because of Y2K. VMS has a 64-bit datetime data structure. The C run-time library still had the Year2038 time problem though...


It wasn't just VLCs, at one time in my collection I had an example of every kind of QBUS VAX DEC ever made and every chassis type.

That said, its possible that some less than ethical IT people may have used the Y2K fix it mandate as an excuse for upgrading all their toys to new gear, but I know nothing about that.


Ok.. The problem I've haven been trying to obtain a copy of VMS to try out this very setup. I have tons of old VMS programs I created in college back in '89 I would love to execute again..

In theory you can get a hobbyist free copy of VMS via this site, but no one has responded to me from it. The instructions on how to get the license and binaries are not very clear:

http://www.openvmshobbyist.com/news.php


You can find links to VMS installation images with a Google search, for both VAX and Alpha.

You can also find links to a license key generator if you search for "VMS Liberation Front" This gives you keys for VMS and all layered products.

I am only advocating this until you get a "legit" Hobbyist license, of course.


I foolishly thought that there would always be 12" reel to reel tapes around. I guess you were smart and got your programs onto QIC tapes or something else futureproof?

Floppy disks?

I had lots of imagery I wanted to keep so that option was ruled out. But when there is a big room with an operator and tape machines as big as washing machines and racks of tapes it is hard to imagine it will all be absolutely gone one day, particularly if that kit is used daily and extremely valuable. But it all ended up in the trash.

For me the VAX was a different tool, we had a hardware version of 'Photoshop' with every pixel having many logic boards so everything in image processing was instant. On its own without the fairly custom hardware and the networking environment the VAX would have been useless to me, like having just the dashboard of a car with no motor or wheels. So it would have been the images and not the code I would have wanted from then.


The page for getting a hobbyist license is really unclear. I finally found 2 links on the page which mentioned the hobbyist license. One link brings up a warning, and if I say go ahead anyway, I get a file not found message. The other link does bring up a signup page, but one of the things it asks for is the name of a "participating chapter" and a "membership number". Can anybody explain what this is? Do I have to sign up for a membership in some obscure organization to get a license?


Did some searching (should have done it before I posted). The "obscure organization" is actually an HP Enterprise User Community, and you can get a free membership by signing up here: http://www.connect-community.org/


Lots of good info in these comments, the problem with the hobbyist license is that it has gone through about 5 corporate reshuffling/iterations and it leaves each one a bit more damaged.


The most recent iteration involves a package of an Alpha image + a Windows based emulator: https://training.vmssoftware.com/hobbyist/

It is trivial to run it with a Linux based emulator (if you have access to one, and they are not cheap/easy to do so) and it can probably be transferred to hardware with some creativity. However, the image comes bundled with licenses which expire after 6 months, and require you to download a new image...


As a collector of fine VAXen :-) I often watched Ebay for people selling "Condist" (Consolidated Distribution) sets. These were packets of CDs that contained the then current version of VMS and all of the layered products that DEC sold at the time. Often when buying a surplus VAX from the original owner they included the various authorization codes that they got with the system. Those generally would never expire and follow the system around.


an Alpha Emulator for Linux x86-64 is out there. This is a good guide: https://astr0baby.wordpress.com/2017/03/30/installing-openvm...


The guy (technically company, but as far as I know, it's one guy) discontinued the free availability of that emulator since it was eating into his commercial business, as such, I would be reluctant to recommend to link people to old copies of it.

On the other hand, I have that software set up on a machine from a time before his change of policy, and I've been able to use that machine to run this new Hobbyist package under Linux.


Try this:

https://www.hpe.com/h41268/live/index_e.aspx?qid=24548

Make sure to fill out all the fields, even the ones which are not marked as mandatory - apparently if the form is not fully filled out, it gets ignored.



Given the emulation is for a 64MB VAX, would it not be viable to run several VAX emulators upon a single Rpi and play with clustering that way and removing the limit of needing two Rpi's with idle resources.

Had a quick search and whilst no clear cut examples jumped out, it seems that some emulations require multiple instances of SimH running (HP!), so would appear viable, just some hacking (original definition, not the tabloid definition).


Newer version of SIMH let you allocate up to 512MB to the VAX instances.


Neat writeup. I was always a fan of VMS; my university still had a VMS cluster that was used every quarter for class registration and completely ignored the rest of the year, but if you poked around you could still find relics of the old days, like ancient discussion forums software still containing posts from the 90s.

If I can put on my enormous pedant hat for a moment though, a VAX is a minicomputer, not a mainframe.


A MicroVAX was certainly a mini. But the range extended up to the VAX 9000 which was a >$1,000,000 mainframe.


Well, to be extra pedantic, the latter MicroVAXen used the same enclosure as the "desktop" VAXstations, except without the graphics and peripherals -- just serial ports for a VT terminal!


VAX and their competitors where supermini's


We had that too in the early aughts--used a program called OASIS (may have been a custom application...not sure). Some older profs still used the VMS sys for email (I think it had PINE for VMS installed for easy use).


You might be interested in this job at Lockheed https://news.ycombinator.com/item?id=20209869


Aha, I mentioned this yesterday in the 'oldies' thread. Be interesting to see if others have anything to say on it, or if the idea of a VAX Cluster has passed most people by.


After my initial computing forays with BigTrak, a ZX Spectrum and some time on a BBC Micro and Apple Mac, my first multi user computer use was on the VAX Cluster at uni. I hated UNIX when I tried that on a Sun workstation as it seemed so much less friendly than VMS with it's hierarchical HELP command. Ironically I went onto to a 25 years and counting *NIX/Linux based infra career :)


SimH is a beautiful thing. I use it to run Multics (and explore the features that Unix left out.)

Should also be possible to run SimH in a web browser to make a living computer history museum on the web.


Thanks for this. When the Multics source was released a few years ago, I really wanted to play around with that environment. It's nice to know there's something a mere mortal can install and use.


Don't tell Dave Cutler you're running OpenVMS on top of a *nix!


He is the turncoat that brought down the empire. He was full on correct about Unix though, except that we're not fighting over sub-MIPS resources anymore so the "waste" created by that architecture doesn't affect the bottom line as much (unless you're Google hah -donworrydeyreworkinonit).


From Wikipedia:

> [Cutler] expressed his low opinion of the Unix process input/output model by reciting "Get a byte, get a byte, get a byte byte byte" to the tune of the finale of Rossini's William Tell Overture.


This is really cool. Since reading about Masters of Deception, Legion of Doom And other legendary hacker groups with a thirst for VAXen in the late 80es, I have always wanted a VAX machine to hack on.


I don't think they were priced because they were a delight to use or hack but rather because they were nice targets due to the companies using it and what might be found on them.


lmfao, absolutely gosu!

+1 openvms

i remember the good old days of setting up vms clusters and good old dcl. we had easily 96 node clusters, alphas and vax hw, if my memory serves me correctly.




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: