Path: utzoo!utgpu!water!watmath!clyde!cbosgd!mandrill!hal!ncoast!allbery From: allbery@ncoast.UUCP (Brandon Allbery) Newsgroups: comp.unix.wizards Subject: Re: Unix vs. OS/2 (was RE: Pournelle on Unix) Message-ID: <7067@ncoast.UUCP> Date: 9 Jan 88 22:53:35 GMT References: <11156@brl-adm.ARPA> <603@PT.CS.CMU.EDU> Reply-To: allbery@ncoast.UUCP (Brandon Allbery) Followup-To: comp.unix.wizards Organization: Cleveland Public Access UN*X, Cleveland, Oh Lines: 46 [We haven't seen the line-eater since we sent Minnifield and Dixon after it!] Eddie Wyatt does a good job of defending UNIX vs. OS/2; I'll add a few blows... As quoted from <603@PT.CS.CMU.EDU> by edw@IUS1.CS.CMU.EDU (Eddie Wyatt): +--------------- | In article <11156@brl-adm.ARPA>, GUTHERY%ASC%sdr.slb.com@RELAY.CS.NET (guthery%asc@sdr.slb.com) writes: | > 1) Here are some O/S goodies that stock OS/2 (now playing on my desk) | > has that stock Unix (also playing on my desk) doesn't have: | | > - systemwide semaphores | | SYS V maybe I'm not sure. +--------------- System V definitely. +--------------- | > - file write-though | | Not sure what you mean. +--------------- If this means "synchronous writes", i.e. a write() writes to the disk instead of a buffer, try System V open(filename, O_WRONLY|O_SYNC). +--------------- | > - system trace | ptrace ? +--------------- Tracing the system? I think (not sure yet) SVR3's streams logging may be able to do this. I'm still waiting for full manuals... but if it doesn't I suspect it could be added easily. I'm not sure I see why it's needed, though. I've done this under microcomputer OSes, but this is usually to detect a program corrupting system memory (which can't happen under UNIX -- is this the reason it is provided in OS/2?) Anyway, looks like between System V, BSD, and Mach, OS/2 is covered. After the Sun/Microsoft/AT&T merge, UNIX will be all set. I just wish they'd hurry it up a bit! -- Brandon S. Allbery, moderator of comp.sources.misc {well!hoptoad,uunet!hnsurg3,cbosgd,sun!mandrill}!ncoast!allbery WARNING!!! Site "necntc" apparently is no longer a mail feed for ncoast! PS/2: Half a computer. OS/2: Half an operating system for half a computer.