From owner-freebsd-chat Fri Oct 3 00:35:40 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id AAA27623 for chat-outgoing; Fri, 3 Oct 1997 00:35:40 -0700 (PDT) Received: from bunyip.cc.uq.edu.au (daemon@bunyip.cc.uq.edu.au [130.102.2.1]) by hub.freebsd.org (8.8.7/8.8.7) with ESMTP id AAA27615 for ; Fri, 3 Oct 1997 00:35:34 -0700 (PDT) Received: (from daemon@localhost) by bunyip.cc.uq.edu.au (8.8.7/8.8.7) id RAA17643; Fri, 3 Oct 1997 17:35:24 +1000 Received: from troll.dtir.qld.gov.au (troll.dtir.qld.gov.au [167.123.8.1]) by ogre.dtir.qld.gov.au (8.8.7/8.8.7) with ESMTP id RAA21375; Fri, 3 Oct 1997 17:36:06 +1000 (EST) Received: from localhost (syssgm@localhost) by troll.dtir.qld.gov.au (8.8.5/8.8.5) with SMTP id RAA06730; Fri, 3 Oct 1997 17:36:01 +1000 (EST) Message-Id: <199710030736.RAA06730@troll.dtir.qld.gov.au> X-Authentication-Warning: troll.dtir.qld.gov.au: syssgm@localhost didn't use HELO protocol To: pechter@lakewood.com cc: freebsd-chat@freebsd.org, syssgm@dtir.qld.gov.au Subject: Re: Sysctl variables References: <199710021245.IAA01691@i4got.lakewood.com> In-Reply-To: <199710021245.IAA01691@i4got.lakewood.com> from Bill Pechter at "Thu, 02 Oct 1997 08:45:50 -0400" Date: Fri, 03 Oct 1997 17:36:00 +1000 From: Stephen McKay Sender: owner-freebsd-chat@freebsd.org X-Loop: FreeBSD.org Precedence: bulk On Thursday, 2nd October 1997, Bill Pechter wrote: >> >> So, please, no dual universes. >really, >you could use both commands in the same pipe -- for example (this is a quick >hack from memory) > >att ls | att cut -f1 -d"x" | bsd cat -n > >since the AT&T subsystem didn't do cat -n you could get the best of both >worlds on the fly. Made shell scripting interesting if you didn't >specify the universe in the command. Yes, interesting, yet in practice, I found it a nightmare. The ability to use these prefixes to change the behaviour of every command meant that people did that! So, I could write a script using normal commands and have some bozo invoke it as "att do_the_stuff" and it would fail. So, I had to be acutely aware of universe issues at all times. It was rarely a help, and always a possible problem. People were always shoving "att" or "ucb" into scripts to fix the problems caused by the "ucb" or "att" in the script further up the call hierarchy. I am so glad to see the back of it! Again though, I'm not just a rabid "Not Invented Here" guy. I've tried a lot of SysV and BSD and hybrid systems and pure BSD beat the others. I would limit the imports to very carefully selected portions. I'd import from DOS if there was anything of value there! ;-) Stephen.