From owner-freebsd-arch Tue Apr 11 9:57: 5 2000 Delivered-To: freebsd-arch@freebsd.org Received: from ns1.yes.no (ns1.yes.no [195.204.136.10]) by hub.freebsd.org (Postfix) with ESMTP id 5C63E37BAEF for ; Tue, 11 Apr 2000 09:56:55 -0700 (PDT) (envelope-from eivind@bitbox.follo.net) Received: from bitbox.follo.net (bitbox.follo.net [195.204.143.218]) by ns1.yes.no (8.9.3/8.9.3) with ESMTP id SAA16066 for ; Tue, 11 Apr 2000 18:56:57 +0200 (CEST) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id SAA08237 for freebsd-arch@freebsd.org; Tue, 11 Apr 2000 18:56:53 +0200 (CEST) Received: from smtp04.primenet.com (smtp04.primenet.com [206.165.6.134]) by hub.freebsd.org (Postfix) with ESMTP id 7A94A37BB05; Tue, 11 Apr 2000 09:56:07 -0700 (PDT) (envelope-from tlambert@usr01.primenet.com) Received: (from daemon@localhost) by smtp04.primenet.com (8.9.3/8.9.3) id JAA13858; Tue, 11 Apr 2000 09:54:46 -0700 (MST) Received: from usr01.primenet.com(206.165.6.201) via SMTP by smtp04.primenet.com, id smtpdAAAFCaO6A; Tue Apr 11 09:54:38 2000 Received: (from tlambert@localhost) by usr01.primenet.com (8.8.5/8.8.5) id JAA17651; Tue, 11 Apr 2000 09:55:41 -0700 (MST) From: Terry Lambert Message-Id: <200004111655.JAA17651@usr01.primenet.com> Subject: Re: Import of tcsh into src/contrib/, replacing src/usr.bin/csh To: kris@freebsd.org (Kris Kennaway) Date: Tue, 11 Apr 2000 16:55:41 +0000 (GMT) Cc: tlambert@primenet.com (Terry Lambert), asami@freebsd.org (Satoshi - Ports Wraith - Asami), obrien@freebsd.org, nate@yogotech.com (Nate Williams), arch@freebsd.org In-Reply-To: from "Kris Kennaway" at Apr 10, 2000 07:58:48 PM X-Mailer: ELM [version 2.5 PL2] MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG > On Tue, 11 Apr 2000, Terry Lambert wrote: > > The problem is not that "csh" scripts from other systems won't run > > on "tcsh", the problem is that if someone naievely writes code > > thinking that the result will then run on some other box, when in > > fact it will not, because that boxes "csh" has not be replaced > > with "tcsh". > > So you wouldn't object to leaving csh as csh, importing tcsh and making it > the default shell for root? IFF it's statically linked, -OR- we go dynamic linking for everything because we realize that a single file zap will shoot us in the foot, and we are no more vulnerable to ld.so or libc.so dying than /bin/sh, THEN no, I would not object to this. > The perception of new users is really a very big factor here - people who > spend any time listening to newbie comments (as opposed to just talking > about their 20-year old UNIX habits and how they're too old to change) > will know how much we Lose here when they're used to a system (Linux) with > a "friendly" default shell. New users should not be logging in as root. It even says so when they login as root. A user can select tcsh as their account shell, and then use "su -m" instead of "su", of course. Terry Lambert terry@lambert.org --- Any opinions in this posting are my own and not those of my present or previous employers. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message