From owner-freebsd-arch@freebsd.org Fri Jan 25 20:15:21 2019 Return-Path: Delivered-To: freebsd-arch@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9310314C1A0E for ; Fri, 25 Jan 2019 20:15:21 +0000 (UTC) (envelope-from fuz@fuz.su) Received: from fuz.su (fuz.su [IPv6:2001:41d0:8:e508::1]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "amnesiac", Issuer "amnesiac" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id DE30C704EE for ; Fri, 25 Jan 2019 20:15:20 +0000 (UTC) (envelope-from fuz@fuz.su) Received: from fuz.su (localhost [127.0.0.1]) by fuz.su (8.15.2/8.15.2) with ESMTPS id x0PKFJiE077904 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO) for ; Fri, 25 Jan 2019 21:15:19 +0100 (CET) (envelope-from fuz@fuz.su) Received: (from fuz@localhost) by fuz.su (8.15.2/8.15.2/Submit) id x0PKFJpN077903; Fri, 25 Jan 2019 21:15:19 +0100 (CET) (envelope-from fuz) Date: Fri, 25 Jan 2019 21:15:19 +0100 From: Robert Clausecker To: freebsd-arch@freebsd.org Cc: freebsd-arch@freebsd.org Subject: Re: Importing mksh in base Message-ID: <20190125201519.GA77486@fuz.su> References: <20190125193525.GA74966@fuz.su> <201901251953.x0PJrCpQ004492@slippy.cwsent.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <201901251953.x0PJrCpQ004492@slippy.cwsent.com> User-Agent: Mutt/1.11.1 (2018-12-01) X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 25 Jan 2019 20:15:21 -0000 On Fri, Jan 25, 2019 at 11:53:12AM -0800, Cy Schubert wrote: > In message <20190125193525.GA74966@fuz.su>, Robert Clausecker writes: > > On Fri, Jan 25, 2019 at 09:12:58AM -0800, Cy Schubert wrote: > > > Why not ksh93 instead? It is the original and authoritative Korn > > > shell. EPL is compatible with the BSD license. Personally, I've been > > > toying with the idea of importing ksh93 for a while now. > > > > Note that ksh93 comes with a builtin user land from AT&T which should > > behave quite a bit differently from the FreeBSD userland. So unless we > > want to maintain two slightly different userlands (one of which needs to > > be maintained in conflict with upstream), that has to be torn out, which > > kills one of the performance advantages of ksh93. > > Oh really? Explain please. Ksh93 is part of the AT&T ast distribution. This distribution contains a large amount of standard programs and ksh93 would use them over the system's own programs if $PATH was set up correctly (ksh93 recognised a dummy path for "my own user land"). It does seem like they tore these out in the latter releases, so this concern is probably no longer important. Yours, Robert CLausecker -- () ascii ribbon campaign - for an 8-bit clean world /\ - against html email - against proprietary attachments