Relay-Version: version B 2.10 5/3/83; site utzoo.UUCP Path: utzoo!watmath!clyde!burl!ulysses!allegra!princeton!caip!topaz!harvard!seismo!brl-adm!brl-smoke!gwyn From: gwyn@brl-smoke.ARPA (Doug Gwyn ) Newsgroups: net.unix Subject: Re: multiplexing terminals... Message-ID: <1609@brl-smoke.ARPA> Date: Mon, 23-Jun-86 23:53:48 EDT Article-I.D.: brl-smok.1609 Posted: Mon Jun 23 23:53:48 1986 Date-Received: Sat, 28-Jun-86 05:37:38 EDT References: <363@hrc63.UUCP> <16600003@ztivax.UUCP> Reply-To: gwyn@brl.arpa (Doug Gwyn (VLD/VMB) ) Organization: Ballistic Research Lab (BRL), APG, MD. Lines: 26 In article <574@codas.ATT.UUCP> mikel@codas.ATT.UUCP (Mikel Manitius) writes: -> "Shell layers" refers to "shl", which is NOT the same as DMD "layers". -> Some people find "shl" useful; it doesn't require any special terminal. -> Its main problem is that it merely multiplexes the terminal for several -> concurrent processes, which have no way to tell what may be visible on -> the current display. A full window manager solves this problem. - -You can very easily tell what is on your screen, if you do "stty loblk". -This blocks processes which try to output to the terminal, if they are -not in the current layer. When the layer becomes current, then they job -is unblocked, and you may get flooded with output. Rong; that's not what I was talking about. Try running two concurrent "vi"s under "shl" and see what good "stty loblk" does you. -In my opinion, this is still not as nice as berkeley's job control, but -to get that, you must give up other things.... Job control is a massive hack that doesn't work well in a general environment where daemons have equal rights with humans, where there are several candidates for a process's "controlling terminal", where it is not clear whether a net port constitutes a "terminal" or not, etc. Like many Berkeley features, it is nice so long as one lives within the restricted usage model that it was based on. In any case, HP-UX has a System V-compatible implementation of BSD-style job control. What are the "other things" one supposedly has to give up?