[comp.unix.xenix] Requesting info on Xenix

dmb@morgoth.UUCP (David M. Brown) (12/22/87)

I'm helping a friend evaluate proposals for a financial system for his
small sales and marketing company.  One proposed system included the
Real World (TM) software package running under the Cobol Runtime
System and Xenix on a Unisys 500/12.  

I have read most of the spex on the other stuff, but am curious about
Xenix.  Some questions:

	1.  How complete a subset of Unix is Xenix?  I'm thinking of
utilities and system management software.  He can probably do without
awk, sed, etc.  But, for example, how easy are the dump and restore?

	2.  Are all the standard signals supported?  In particular,
can you really stop and start jobs just like real Unix?  Is it a true
multi-user system or some sort of approximation?

	3.  What size of swap space partition would you recommend?
How big is the kernel?  What kind of performance drop is experienced
under various configurations of RAM and other resources?  What is the
most necessary resource (other than more RAM) to increase performance?

	4.  What else should I know?

I expect the answers to some of these questions are machine-dependent.
If so, please assume the machine is an IBM-AT compatible with an 80286
(is that redundant?).

Any help at all would be greatly appreciated.  Thank you.

David Brown
{harvard | ll-xn | mirror}!adelie!morgoth!dmb
ICF Technology, Robinson Plaza II, Suite 200, Pittsburgh, PA  15205
(412) 788-9200

 WE CHALLENGE our traditions
      BECAUSE we believe
        TRUTH without questioning
     IS FALSE

wnp@killer.UUCP (Wolf Paul) (12/29/87)

In article <461@morgoth.UUCP> dmb@morgoth.UUCP writes:
> ...
>	2.  Are all the standard signals supported?  In particular,
>can you really stop and start jobs just like real Unix?  Is it a true
>multi-user system or some sort of approximation?
>

Well, the BSD v. ATT controversy rears its head again. Stopping and starting
jobs is a feature of Berkeley UNIX and not supported on most AT&T versions
(I heard that SV.3 ksh supports it, but nothing prior to that).

As far as I understand, Xenix supports all STANDARD signals, but "STOP"
is not a standard signal, and no, Xenix does not support it.

But it is true mult-tasking, multi-user, and you can put jobs in the background
by starting them with '&' on the commandline.

Wolf Paul
ihnp4!killer!dcs!wnp

csch@coma.UUCP (Clemens Schrimpe) (12/31/87)

In article <2604@killer.UUCP> wnp@killer.UUCP (Wolf Paul) writes:
>Well, the BSD v. ATT controversy rears its head again. Stopping and starting
>jobs is a feature of Berkeley UNIX and not supported on most AT&T versions
>(I heard that SV.3 ksh supports it, but nothing prior to that).
Right! - but SCO Xenix (we're running 2.2.1) supports so called
"shell-layers", which is some mixture of a special line-discipline and
pseudo-ttys. (I've seen them on other SYS V installations also, so I think
it's not a special SCO-feature)
They allow you to handle up to eight processes, each of which can be 
stopped, continued, killed, "put in background" and so far.
I'd like BSD-like stop-and-go features more than this, but it's more
than NOTHING :-)

happy new yearishness                ]:-}

	Clemens

UUCP:	csch@tmpmbx	= {unido|pyramid}!tmpmbx!csch
BITNET:	CSCH@DB0TUI6
TELEX:	186672 net d		TELETEX: 17186672=net d
PHONE:	+49-30-332 40 15
BTX:	0303325016-0003

mike@gen1.UUCP (Mike CLARKSON) (01/01/88)

In article <2604@killer.UUCP> wnp@killer.UUCP (Wolf Paul) writes:
>
>Well, the BSD v. ATT controversy rears its head again. Stopping and starting
>jobs is a feature of Berkeley UNIX and not supported on most AT&T versions
>(I heard that SV.3 ksh supports it, but nothing prior to that).
>

I hate to jump into anything that would touch off a round of Bsd vs. SysV
flames, but... I've been born and raised on Bsd for a number of years, and
only recently have been using SysV (SCO Xenix 2.2).  Although SysV doesn't
have Berkeley job control, it does have something very nice called shell
layers.  Actually, it's so nice that at this point I'm having trouble 
deciding which one I like better.  Shell layers allow you to run multiple
concurrent jobs, switching back and forth, having them block on output
or just have them all output to the screen.  Needless to say, the interrupt
character to get the shell layer monitor's attention is ^Z.  Note that
this is under SysV.2 not 3, and I find it to be a very good way of managing
concurrent interactive processes.  Bsd types who haven't used shell layers
should look at the Xenix man pages for shl and give them a try.

Mike Clarkson
York University,
utgpu!yunexus!carr!mike

fyl@ssc.UUCP (Phil Hughes) (01/07/88)

In article <323@gen1.UUCP>, mike@gen1.UUCP (Mike CLARKSON) writes:
> flames, but... I've been born and raised on Bsd for a number of years, and
> only recently have been using SysV (SCO Xenix 2.2).  Although SysV doesn't
> have Berkeley job control, it does have something very nice called shell
> layers.  

I have played with shell layers but what I want is the equivalent of
the multiple terminals you can get at the console.  Is there a way to
get shl started automatically when I log in?
-- 
Phil Hughes, SSC, Inc. P.O. Box 55549, Seattle, WA 98155  (206)FOR-UNIX
    uw-beaver!tikal!ssc!fyl or uunet!pilchuck!ssc!fyl or attmail!ssc!fyl