home *** CD-ROM | disk | FTP | other *** search
- Path: sparky!uunet!wupost!spool.mu.edu!yale.edu!jvnc.net!rutgers!spcvxb.spc.edu!terry
- From: terry@spcvxb.spc.edu (Terry Kennedy, Operations Mgr.)
- Newsgroups: vmsnet.pdp-11
- Subject: Re: UNIX for 18-bit pdp-11:s...
- Message-ID: <1992Sep13.223340.3860@spcvxb.spc.edu>
- Date: 14 Sep 92 02:33:40 GMT
- References: <9209130203.AA63508@hal.gnu.ai.mit.edu>
- Organization: St. Peter's College, US
- Lines: 41
-
- In article <9209130203.AA63508@hal.gnu.ai.mit.edu>, petrilli@gnu.ai.mit.edu (Chris Petrilli) writes:
- > On anything less than a high-end PDP (ie. 11/70, 11/84, etc..) I think
- > RSX is a much better route. Even RSTS would be a better choice than
- > Unix. I have payed with various Unix implementations on the 22bit
- > machines, and while usable, I just don't think that it's going to cut
- > it for most people. I guess working on a 50+MIPS RS/6000 spoils me,
- > but I still enjoy playing with older machines. However, the problems
- > come about in that V7 and early BSD (pre 4.2) are not well supported
- > any more by PD code, much less good compilers.
-
- 22-bit addressing and I/D are pretty much a must these days for _any_ multi-
- user PDP-11 operating system. While (for example) RSTS/E V10.0 will still run
- on an 11/34 w/ 128Kw and no FP, a _lot_ of work was done by the developers to
- make it fit. And the definition of "fit" is: RSTS, no loaded overlays, 1 RTS
- and 1 user at swap max.
-
- I run both RSTS/E and 2.11BSD Unix on PDP-11's. I'm the other half of the
- "sms and tmk PDP-11 Unix conspiracy". We have real people running real code on
- the PDP-11 Unix.
-
- With a few man-years of effort, PDP-11 Unix could be reworked to support
- ANSI C, programs up to 4Mb, functions up to 64Kb, and data of up to 64Kb per
- element (char foo[65535]). Steve and I have discussed this and we agree that
- it's doable, and we've even designed it at the top level. However, it's not
- obvious that anyone would commit to doing the work, or to running the result
- of the project (for many of them, the current implementation is just fine).
-
- > My experience with the C compiler that is on the PDP is pretty bad.
- > Last I recall, not only does it have quite a few bugs but it also
- > generates pretty bad code. I don't want to discourage anyone, just
- > tell them what they are getting themselves into.
-
- Which C compiler? DECUS C, DEC's PDP-11 C, or the 2BSD C? DECUS C has a bunch
- of quirks and is stuck at "classic C". DEC's PDP-11 C is a lot less buggy, but
- doesn't optimize as well as it could. 2BSD C is good enough to compile the en-
- tire 2BSD OS and utilities. I've actually done a complete compile of _every-
- thing_ on 2BSD, twice.
-
- Terry Kennedy Operations Manager, Academic Computing
- terry@spcvxa.bitnet St. Peter's College, Jersey City, NJ USA
- terry@spcvxa.spc.edu +1 201 915 9381
-