[TUHS] v6tar from v7 on v6, too large?

Steve Nickolas usotsuki at buric.co
Thu Dec 10 09:39:06 AEST 2015


On Wed, 9 Dec 2015, John Cowan wrote:

> Clem Cole scripsit:
>
>> ​To be fair UNIX was the naming sinner here IMO.  Unix's ld command is the
>> "link editor", 
>
> I thought "ld" stood for Link eDitor.  :-)

I thought it stood for "load", as that nomenclature is used on other OSes 
(I think CP/M maybe?)

>> I never asked Dennis or Ken why those names were not used.
>
> FWIW, DEC transitioned from "loader" to "link editor".  On OS/8 there
> were four linkers, one for each compiler:  ABSLDR, LOAD, LOADER,
> and LINK.  LINK was for the macro assembler, the last one published.

...so yeah. CP/M got a lot of its terminology from DEC.

> I don't remember the story on the various PDP-11 DEC OSes; by VMS days
> it was exclusively LINK.  The ABSLDR actually did loading rather than
> linking (it was "absolute" in the sense that it did no relocation, so
> if parts of your program overwrote other parts, that was your problem).
> When it terminated, the executable program was in core (the ABSLDR's
> last act was to arrange for the executable to overwrite it) where you
> could save it or start it up as you were so minded.

-uso.


More information about the TUHS mailing list