On Thu, Nov 21, 2019 at 11:16 AM Chet Ramey wrote: > On 11/21/19 9:19 AM, Dan Cross wrote: > > On Thu, Nov 21, 2019 at 8:07 AM Brad Spencer > > wrote: > > > > For a brief time a long time ago, I used a 4.3BSD based Mt. Xinu, > MACH > > microkernel, OS on the IBM-RT as an alternative to AOS. Ran well > > enough, but was disk and memory constrained. We had source to much > of > > the system (or perhaps all of it, don't remember), but I seem to > recall > > that compiling it was a big pain. Something like you had to use a > > specific compiler (perhaps referred to as High C?? hc command > perhaps) > > to compile some of the source. gcc had a backend for the ROMP > > processor, but it had a hard time making usable binaries. I think > that > > some variation of pcc was the usual compiler. I remember it being > > pretty stock 4.3BSD with NFS and minus YP/NIS. We used them mostly > as X > > terminal workstations. > > > > > > "High C" (or perhaps "Hi C"? It's been a while...) was the name of the > > system compiler on AOS; I thought it was installed as `cc`. > > "High C", and it was installed as cc and hc. > Yeah, that matches my (vague) recollection as well. > Some RT enthusiasts kept those machines running well beyond their prime. > > Why? I'm not entirely sure; as you say, they were memory and disk > > constrained. They were also very slow. > > I had one running in my basement into the late 90s, with my own self- > maintained kernel. I did a considerable portion of the bash-2.0 > development on that box, and my wife wrote all of her doctoral thesis on > it (using a troff macro package I wrote to do APA style formatting). It > didn't make the cut when I moved from that house. Why did I have it? > Because it was free, and it did what I needed. > We kept a couple of them running through the mid- to late-90s as well. By that time, however, it seemed like Linux and the BSDs on PCs had greatly eclipsed whatever was possible performance or software-wise on the aging RTs, which were also starting to fail in odd ways. But until that point, they were free and ran Unix, and for a long time that was kind of a special thing. We ended up replacing a 6150 with a 486 running FreeBSD and life was pretty good, though. The spiritual descendent of that (those) machine(s) now runs OpenBSD on a VPS somewhere. A while back, I found some old NIS data files (in ndbm format, of course) that we'd preserved from some ancient backup; I was able to get the ndbm library from an old BSD distribution and compile it and extract the data, which was kind of fun. - Dan C.