On Fri, May 29, 2020 at 7:40 AM Clem Cole wrote: > > > On Fri, May 29, 2020 at 1:11 AM Michael Stiller via TUHS < > tuhs@minnie.tuhs.org> wrote: > >> It is also included in 2.9BSD, or was it backported: >> > Just recompiled. I don't think this was one he had to make any changes > too. As Mary Ann and I said, Kurt wrote as part of the UCB Mail package > [which includes delivermail(8) - which was the moral parent to > sendmail(8)]. > > The whole key is that Keith did not have a Vax at the Math department > (they had an 11/70 with max memory) and wanted all of the cool programs > that were being created on the Vax. Remember, VM is automatic overlays. > So first with the kernel, and then later with user code, larger and larger > programs were enabled and many of the programs for the Vax migrated to the > PDP-11, as people ran out of address space (IIRC: one the first user > programs that needed to use overlays was ex/vi. Again, as I recall the > original wnj version by then was such a mess, getting a new/cleaner code > base was a large impetus for Keith to start writing nvi). > > Anyway, many smaller programs 'just worked' and the original fmt(1) > command was pretty simple. As Doug so wisely observed: "It's hard to > imagine how this command could stray from classic Unix simplicity and intelligibility, > but Gnu pulled it off." > While Berkeley arguably bloated things somewhat in improving its functionality, gnu said 'here, hold my beer' in the 90s and we're still holding the beer. Warner