Messages in this thread | | | Date | Thu, 19 Nov 1998 09:04:37 -0500 (EST) | From | Alexander Viro <> | Subject | [OFFTOPIC] Re: Linux-asm (was A patch for linux 2.1.127) |
| |
[sorry for over-the-head reply, but I missed Richard's posting] On Wed, 18 Nov 1998, Manuel J. Galan wrote:
> "Richard B. Johnson" wrote: > > > > On Tue, 17 Nov 1998, Manuel J. Galan wrote: > > > > > Some common places and/or common sense: > > > > > > * UNIX was built on C and C was built for UNIX. > > > > > > > Unix was built on a Digital PDP-11/34, using tools available > > in the RSX-11 Digital Operation system. Most of the 'hardware stuff' > > was done in DEC MACRO Assembly under RSX-11.
Bull. Original development went _for_ PDP-7 on GE-645. OS was either GCOS or Multics. When they switched to -11 they bootstrapped their own assembler (BTW, they didn't have RSX around).
> > 'C' came later.
Right. Original beast is circa '69, C - '73.
> > > * UNIX/C were devised with portability in mind. > > > > > > > Unix and C are not the same thing. Once Unix was running, a > > 'C' compiler was built (from the ideas of 'B') so that the > > machine would not have to be rebooted to get at the DEC tools > > to continue development.
Bullshit. They had assembler waay before C. Read v1 user manual. It's Nov 3rd, 1971. Two years before C. as(1) is there. The system was _NOT_ double-booting UNIX/RSX. BTW, IIRC RSX appeared a bit later than UNIX (sorry, last time I looked into RSX manuals was 9 years ago). Look at the www.cs.bell-labs.com/~dmr and poke around there.
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.rutgers.edu Please read the FAQ at http://www.tux.org/lkml/
| |