Also... take a look at the early Unix varients for PDP11 for SimH. You wouldn't recognize it.
Instead of FreeVMS which isn't ready for prime time... Get the OpenVMS hobbiest edition, load up SimH and run OpenVMS on a real emulated Vax. For fun you could boot OpenBSD, NetBSD or BSD4.x on the emulated Vax.
As far as Solaris vs. BSD -- I run 'em both here. Solaris mostly on Sparc and BSD on x86. I've done Solaris x86
and it's ok, but it's really fun to set up a jumpstart server and load up some old Sparcs.
I've even got SunOS 4.1.4 up...
Take a look at the software available on the http://www.openvmshobbyist.com/ site. A ton of VMS languages including C, ADA, Pascal, Macro32... TCP/IP and Clustering.
Use only old Linux.
Corel 1.2 is quite nice on my Pentium 166 with 60Mb.
RH6.2, Slackware, older Debian. I ran FreeBSD 3.x on a Thinkpad 365 with 486 and 28 mhz. I usuallly rebuild the OpenSSL and OpenSSH from source to avoid major security holes for when I need to ssh to a work site.
I'm amazed how much more power even these $250 Netbooks have.
Bill
Having been in IT for 25 years now and looking a lot like the description... Thank you 8-).
The main thing is there are good techies and bad techies. A lot of folks jumped for the high salary without having the skill set needed to troubleshoot or communicate effectively.
I came to IT after a couple of years in Journalism and PR. I retrained after a period of unemployment on my dime becoming an electronics tech and working through from Field Service on minicomputers to Minicomputer Hardware Instructor to Unix Admin and Sys Admin trainer.
The problem is that in the old days the folks that ran IT came up the line from operator to systems programmer/administrator/manager to IT operations head and CIO.
Now the folks running stuff often don't have the technical background and experience or the will to fight the corporate battles with the bean counters who demand instant quick fixes and ROI before the implementation is complete.
Give me an old pre-pc computer type who understands how an ALU works or how software paging and swapping work and I think I've got a better chance of getting something fixed.
There are few professionals out there who can read a crash dump or run with a debugger on an app or even run tcpdump/wireshark and lots of "I reboot and reload the app and server completely" to try to get it up.
--another old greybeard.
>>> B DBA0
If all else fails, lower your standards.