SIMH is one of the things that got me into embedded programming. I'm still very fond of this thing, and it's one of the first things that I install on any machine that I have.
I am not old enough to have used those machines in real life. I have seen some of them in real life, but only as a child. However, I was interested in computer history -- and I had been for quite some time (after stumbling upon ESR's edition of the Jargon file) when I ran into SIMH.
This was back when documentation was pretty scarce, and Internet images slow. I got SIMH on my home computer by relying on floppy disks and a very understanding internet cafe operator. Shortly after, I got a dial-up connection, and managed to lug a few of the historical UNIX images, and boot them in a PDP-11 machine.
I remember being astonished at how much could be achieved in (what seemed to me, back in the late 90s/early 00s) so little memory and with so little computational power. It's what got me interested in the whole "doing less with more" business. Many years later, it turned out to be useful knowledge; when I got my first job writing device drivers for a really tiny RTOS, 48 KB of flash and 4 KB of RAM seemed like a reasonably comfortable space to write code in.
A few years later, I also got a hold of an OpenVMS copy -- which was actually pretty complicated because it involved signing up for DECUS Munchen (I still have my membership card!), which was not very easy considering that I was well under 18 and all the German words I knew were "Danke", "Gutten" and "Tag". I don't remember if SIMH or another emulator already had pcap-based networking support back then, but in any case, I ran a small OpenVMS machine and offered shell accounts to a few curious folks. The whole thing didn't really take off since the machine doing the hosting was the one I used every day for general computer stuff so...
I think the other emulator I had tons of fun with back then was GXemul ( http://gxemul.sourceforge.net/ ). Warmly recommended, even today. It's a glimpse into interesting times -- I'm tempted to say "better times", but nostalgia is a little treacherous.
Definitely puts things in chronological perspective to boot up something from that era (1986) and find it to be just about as functional as the base system today..
This is in contrast (imho) to v7/32v from only a few years prior which feels very 'incomplete' as compared to a modern system.
There is also a writeup on how to run OpenVMS on SIMH VAXserver 3900, a more obscure thing than older Unix installations: https://vanalboom.org/node/18
I've always felt SIMH was pretty cool. I haven't done anything with the VAX emulators, but a few years back I had a PDP-11 simulation running on a Raspberry Pi with RSTS/E 7.0.
This was roughly equivalent to the system I used in high school, and I laughed out loud when I discovered that 7.0 wasn't Y2K-compatible. The math teacher who taught the computer classes was warning us about two-digit year values back in 1981!
Can you actually use the Web on this? A couple of years ago I installed NetBSD on a Vaxstation 3100, and white it ran fine, and even networked over the AUI port, I couldn't get Lynx to run. I'd love to have a less-anachronistic BSD on my VAX.
Really impressive. One question though - back in 1985, when I first logged in to a real VAX 11/780 running BSD 4.2, it was on a VT220 terminal connected through a terminal on a DZ11 (I think). Is that also available in the simulation?
"Another alternative to direct pcap and tun/tap networking on all environments is NAT (SLiRP) networking. NAT networking is limited to only IP network protocols so DECnet, LAT and Clusting can't work on a NAT connected interface, but this may be the easiest solution for many folks."
I am not old enough to have used those machines in real life. I have seen some of them in real life, but only as a child. However, I was interested in computer history -- and I had been for quite some time (after stumbling upon ESR's edition of the Jargon file) when I ran into SIMH.
This was back when documentation was pretty scarce, and Internet images slow. I got SIMH on my home computer by relying on floppy disks and a very understanding internet cafe operator. Shortly after, I got a dial-up connection, and managed to lug a few of the historical UNIX images, and boot them in a PDP-11 machine.
I remember being astonished at how much could be achieved in (what seemed to me, back in the late 90s/early 00s) so little memory and with so little computational power. It's what got me interested in the whole "doing less with more" business. Many years later, it turned out to be useful knowledge; when I got my first job writing device drivers for a really tiny RTOS, 48 KB of flash and 4 KB of RAM seemed like a reasonably comfortable space to write code in.
A few years later, I also got a hold of an OpenVMS copy -- which was actually pretty complicated because it involved signing up for DECUS Munchen (I still have my membership card!), which was not very easy considering that I was well under 18 and all the German words I knew were "Danke", "Gutten" and "Tag". I don't remember if SIMH or another emulator already had pcap-based networking support back then, but in any case, I ran a small OpenVMS machine and offered shell accounts to a few curious folks. The whole thing didn't really take off since the machine doing the hosting was the one I used every day for general computer stuff so...
I think the other emulator I had tons of fun with back then was GXemul ( http://gxemul.sourceforge.net/ ). Warmly recommended, even today. It's a glimpse into interesting times -- I'm tempted to say "better times", but nostalgia is a little treacherous.