From owner-freebsd-arch Thu Apr 6 14:46:31 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 4EA9E37BA41 for ; Thu, 6 Apr 2000 14:46:12 -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 XAA10319 for ; Thu, 6 Apr 2000 23:49:31 +0200 (CEST) Received: (from eivind@localhost) by bitbox.follo.net (8.8.8/8.8.6) id XAA34010 for freebsd-arch@freebsd.org; Thu, 6 Apr 2000 23:45:40 +0200 (CEST) Received: from relay.nuxi.com (nuxi.cs.ucdavis.edu [169.237.7.38]) by hub.freebsd.org (Postfix) with ESMTP id 7F10537C0ED for ; Thu, 6 Apr 2000 14:45:27 -0700 (PDT) (envelope-from obrien@NUXI.ucdavis.edu) Received: from dragon.nuxi.com (root@14-078.006.popsite.net [216.126.137.78]) by relay.nuxi.com (8.9.3/8.9.3) with ESMTP id OAA30277; Thu, 6 Apr 2000 14:45:18 -0700 (PDT) (envelope-from obrien@dragon.nuxi.com) Received: (from obrien@localhost) by dragon.nuxi.com (8.9.3/8.9.1) id OAA25247; Thu, 6 Apr 2000 14:45:02 -0700 (PDT) (envelope-from obrien) Date: Thu, 6 Apr 2000 14:45:02 -0700 From: "David O'Brien" To: Nate Williams Cc: arch@freebsd.org Subject: Re: Import of tcsh into src/contrib/, replacing src/usr.bin/csh Message-ID: <20000406144502.A25177@dragon.nuxi.com> Reply-To: obrien@freebsd.org References: <20000406134916.A23265@dragon.nuxi.com> <200004062121.PAA24162@nomad.yogotech.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Mailer: Mutt 1.0.1i In-Reply-To: <200004062121.PAA24162@nomad.yogotech.com>; from nate@yogotech.com on Thu, Apr 06, 2000 at 03:21:07PM -0600 X-Operating-System: FreeBSD 4.0-CURRENT Organization: The NUXI BSD group X-PGP-Fingerprint: B7 4D 3E E9 11 39 5F A3 90 76 5D 69 58 D9 98 7A X-Pgp-Keyid: 34F9F9D5 Sender: owner-freebsd-arch@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Thu, Apr 06, 2000 at 03:21:07PM -0600, Nate Williams wrote: > 2) FreeBSD's base installation is *NOT* intended for you to have a > completely/fully functional workstaion. I don't want a fully functional workstation. I want a root account that is useful. I am also tired of explaining to Linux users why our /bin/csh doesn't have as nice a UI as tcsh. > 3) FreeBSD is often used in embedded systems (see PicoBSD), I did see PicoBSD (as I mentioned). Can someone show me where it is required by PicoBSD? > and csh does the job adequately. As would Tcsh. > 4) CSH is provided because it's part of BSD sources, and has been for > years and years. If CSH wasn't part of BSD sources for years, I'd > argue for it's removal. But, the line has to be drawn somewhere, and > that's where we've drawn it. Ok, then I'll take as diff from our csh sources to the tcsh sources. I'll then commit that diff. I could easily do that under the guise of enhancing our csh. But wait, isn't that what Christos Zoulas has already done. Hum, why not just import tcsh and do it the easy way. > There is no *need* for tcsh any more that there is a need to replace sh > with bash or ksh, or whatever. The need is our root's shell is crappy. Very crappy. I install enough boxes from scratch that installing tcsh, adding a user, sudo'ing to root; in order to get a tolerable shell is annoying. > Plus, the additional memory use, since at this point csh uses less > memory than sh Does it? Virtual memory yes, but what about core once running? -- -- David (obrien@NUXI.com) To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-arch" in the body of the message