Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!mhuxr!mhuxt!houxm!whuxl!whuxlm!akgua!gatech!seismo!brl-adm!brl-smoke!gwyn From: gwyn@brl-smoke.UUCP Newsgroups: net.unix-wizards Subject: Re: UNIX Futures Message-ID: <1640@brl-smoke.ARPA> Date: Sat, 8-Mar-86 18:49:17 EST Article-I.D.: brl-smok.1640 Posted: Sat Mar 8 18:49:17 1986 Date-Received: Tue, 11-Mar-86 01:10:47 EST References: <67@cstvax.UUCP> <257@maynard.UUCP> <1199@ulysses.UUCP> <168@desint.UUCP> Reply-To: gwyn@brl.ARPA Distribution: net Organization: Ballistic Research Lab (BRL) Lines: 29 In article <168@desint.UUCP> geoff@desint.UUCP (Geoff Kuenning) writes: >In article <1199@ulysses.UUCP> ggs@ulysses.UUCP (Griff Smith) writes: > >> It's also nice to be able to stop things some times... >> I also like having the >> option of stopping a suspected run-away process instead of blowing it >> out of the water. Would you drive a car without brakes? > >The reason Dennis Ritchie qualifies as a genius is because when we say >"it sure would be nice to..." to him, he responds "yup, sure would" >instead of "hey, yeah, I'll go hack it in." I suspect there are other reasons, but this one is indicative. >DISCLAIMER: I've never met DMR; I'm just making a point here. Read his >paper on streams to hear in his own words how incredibly hard it is to >come up with a simple unifying concept instead of a bunch of hacks like BSD. A relevant observation here is that 8th Edition UNIX does have nice process control support, but it doesn't look at all like Berkeley's "job control" implementation. One wonders whether AT&T was smart enough to pick up /dev/proc etc. for inclusion in SVR3. Once one has the 8th Ed. process control hooks, one can implement terrific software such as the Process Inspector "pi" (also called the "transcendental" debugger, groan). The closest thing we (the public) have to "pi" at present is "dmdebug" (nee "joff"), which works only on DMD (Teletype 5620) downloaded processes. It's pretty spiffy! (Beats the heck out of "dbx" and BSD job control.)