From owner-freebsd-hackers@FreeBSD.ORG Thu Jan 19 03:13:06 2012 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 7913F1065670 for ; Thu, 19 Jan 2012 03:13:06 +0000 (UTC) (envelope-from jhellenthal@gmail.com) Received: from mail-gx0-f182.google.com (mail-gx0-f182.google.com [209.85.161.182]) by mx1.freebsd.org (Postfix) with ESMTP id 2F3B98FC16 for ; Thu, 19 Jan 2012 03:13:05 +0000 (UTC) Received: by ggki1 with SMTP id i1so5465560ggk.13 for ; Wed, 18 Jan 2012 19:13:05 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=sender:date:from:to:cc:subject:message-id:references:mime-version :content-type:content-disposition:in-reply-to; bh=WYD/xGV5h+iiUfJtkc3C23UDt3uUuZ2dgQy7LU8eJws=; b=uQacuSeowuT8W53mqz05M3nezeBXN/tJg/meUaBguo0P9UWFxdpPp4f6N5iWEVkLn6 Oy8DAeYzb1bCfz2YAvPSsqs7OWXA7Ky8b5SZ+oLIDS3LdEmrEkPQeobtW+b/a7utwaj5 V6EGDBrdZwhzs90lxf0K0b4W1RQgDtVRATyR4= Received: by 10.100.81.4 with SMTP id e4mr1126311anb.26.1326942785442; Wed, 18 Jan 2012 19:13:05 -0800 (PST) Received: from DataIX.net (adsl-99-56-123-248.dsl.klmzmi.sbcglobal.net. [99.56.123.248]) by mx.google.com with ESMTPS id e48sm44452543yhm.12.2012.01.18.19.13.02 (version=TLSv1/SSLv3 cipher=OTHER); Wed, 18 Jan 2012 19:13:04 -0800 (PST) Sender: Jason Hellenthal Received: from DataIX.net (localhost [127.0.0.1]) by DataIX.net (8.14.5/8.14.5) with ESMTP id q0J3D0rS061932 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 18 Jan 2012 22:13:00 -0500 (EST) (envelope-from jhell@DataIX.net) Received: (from jhell@localhost) by DataIX.net (8.14.5/8.14.5/Submit) id q0J3CtSl061833; Wed, 18 Jan 2012 22:12:55 -0500 (EST) (envelope-from jhell@DataIX.net) Date: Wed, 18 Jan 2012 22:12:55 -0500 From: Jason Hellenthal To: Matthew Story Message-ID: <20120119031255.GA95131@DataIX.net> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: Cc: freebsd-hackers@freebsd.org Subject: Re: intent of tab-completion in /bin/sh in 9.0 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 19 Jan 2012 03:13:06 -0000 On Wed, Jan 18, 2012 at 11:00:44AM -0500, Matthew Story wrote: > Just noticed that tab-completion in /bin/sh has been added in 9.0 (verified > that it is not there in 8.0, dunno if it's there in 8.2, could probably go > digging to figure it out). In addition to the command history via > : (which is present in 8.0) FreeBSD sh is now actually a pretty > usable interactive shell. I also noticed that the following bit has been > removed from the sh(1): > > This version has many features which make it appear similar in some > respects to the Korn shell, but it is not a Korn shell clone like pdksh. > > Just wondering if the general direction here is attempting to provide a > minimal POSIX shell, that is useful enough interactively to become the > default root shell (supplanting csh)? Or if there is just a general trend > towards adopting more of the ksh feature-set. > > Relatively new to list, so if this has been discussed, apologies. > I inquired about this a few times before about MFC'ing the changes to 8-STABLE... needless to say it did not fall in the mix. I maintained some patches for a while until some major rollage happened and started including changes to other such areas like csh echo etc... at that time I dropped it because it became too much of a hassle. It would be nice if the completion made it down to 8.X. As for replacing roots shell (csh) I do not even see that as needed and a goal of mine to spend as little time as neccesary in root. The shell while I am in root never made a difference to me. Others may see differently. -- ;s =;