3 ms·
The title is a reference to Tracy Kidder’s book: https://en.m.wikipedia.org/wiki/The_Soul_of_a_New_Machine https://en.m.wikipedia.org/wiki/The_Soul_of_a_New_Mac
by zeckalpha 6y ago
The title is a reference to Tracy Kidder’s book: https://en.m.wikipedia.org/wiki/The_Soul_of_a_New_Machine https://en.m.wikipedia.org/wiki/The_Soul_of_a_New_Machine
- teh_klev 6y agoIt's a bit of a shame Cantrill jumps from the PDP11/70 to the Sun blob without even a brief mention of DG's finest (and the namesake company of the title of the presentation) such as the Nova and Eclipse ranges of their day. We should all feel cheated by this :) But anyway... I was once-upon-a-time a Data General field engineer back in the 80's and bumped into The Soul of a New Machine around '87. It's a great read and a nice insight into DG as a company who were still considered a wee bit of a rogue outlier compared to DEC and IBM. I'm a member of a closed group of ex DG employees on Facebook (was still permitted membership due to being in the broker game back then despite not being an employee), they're a really nice bunch of folks, though growing older by the day. I had the pleasure and luck to work on older Novas (like the 800, 1200 and 3's) and the Nova 4 and the Eclipse 16-bit range such as the S/130's and all their associated peripherals (Phoenix and Gemini hard disks, Zebra disk drives the size of two washing machines etc). Fun fact - you could upgrade the Nova 4 to an S/140 by "obtaining" the correct microcode PROM's and performing some other minor patching; we did this, it wasn't always considered legal, but every other broker out there also was up to this game. DG didn't seem to mind because by then their mainline product by then were the MV's. DG was a very leaky company with regards to getting hold of "stuff", I don't recall anyone being sued for unlicensed and pirated copies of RDOS or AOS etc. A thing that was an expensive item from DG but almost like a consumable were these things called paddle boards. They're basically passive PCB's that allow interfacing between the inside of the machine to the outside world. We never bought these from DG, they always came from "some guy" and a box of 20 cost less than a bonafide DG part. DG knew this but never complained. The diagnostic tools were tremendous (DTOS and ADES) which coupled with a portable fiche reader allowed you to diagnose and fix most problems on site. These were good times and I learned a huge amount about problem solving as a young broth-of-a-boy engineer. I still have a copy of "How to Microprogram Your Eclipse Computer" where I learned about microcode and that assembler wasn't really the true bare metal of a CPU :) I have other war stories I should write down some time.
- bcantrill 6y agoSorry to sell DG short! (I did give it a brief mention at the top, it was just very very brief.) For whatever it's worth, I did go into DG in more depth in my blog entry on re-reading of Soul last year[1] -- one that attracted some comments from some very closely associated with the company and book! [1] http://dtrace.org/blogs/bmc/2019/02/10/reflecting-on-the-soul-of-a-new-machine/ http://dtrace.org/blogs/bmc/2019/02/10/reflecting-on-the-sou...
- teh_klev 6y agoHey no worries Bryan. Reading your article there just triggered a re-read of Soul for myself :)
- vaxman 6y agoyep, and was hoping the youtube would be a rock video...Question Stanford's position on this --DEC had a big office in Palo Alto, but it is where we kept the feral Unix (er Ultrix) monsters...and DEC won the 32-bit war baby (at least until the micro prism chip architecture was misappropriated into the 8080, er. Pentium "Pro"). TL;DR: DataGeneral (a spin off of DEC from before my time) with the Eclipse team was battling DEC (a 1950s tech giant that made its name subverting IBM) with the VAX team for "first 32-bit" bragging rights. (To make things interesting, for me at least, my Dad was an expert at Data General technology and I was a teenage mutant DEC nerd.) When I learned VAX MACRO32 they were drawing comparisons between it and the (even then, older than dirt) IBM 360 assembler and it was totally mind blowing. Getting rid of of the memory limit on the (preceding) PDP11's separate code and data segments and introducing a 4.3GB virtual address space (the "Virtual Address eXtension") changed everything. Prior to that, computer scientists had to rely on complex "overlay" techniques to swap program and data segments in and out of memory at the application level (under RT11 and RSX11, the preceding operating systems to DEC 32-bit VAX/VMS and under RDOS, the preceding operating system to DG 32-bit A/OS). Too hard for non-specialists, so someone wrote an entire operating system (RSTS/E) in BASIC which was quickly starting to dominate in the run up to VMS (also probably inspired Bill Gates and his BASIC interpreter ROMs for competing microprocessors). iPhones/Macs and even Raspberry Pi are all dumping 32-bit now, but cost-effective 32-bit lives on in nRF and ESP class micro controllers that will surely "eat the planet" (who needs to carry a phone, dawn AR glasses/earplugs or sit at a desk/tablet when all planar surfaces for as far as you can see are I/O devices run by $0.10 micro controllers that network to edge nodes for any memory/compute heavy lifting).