From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 9749 invoked from network); 30 Dec 2022 20:50:04 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 30 Dec 2022 20:50:04 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 0CE64423E8; Sat, 31 Dec 2022 06:49:44 +1000 (AEST) Received: from out4-smtp.messagingengine.com (out4-smtp.messagingengine.com [66.111.4.28]) by minnie.tuhs.org (Postfix) with ESMTPS id C30DD423CF for ; Sat, 31 Dec 2022 06:49:38 +1000 (AEST) Received: from compute1.internal (compute1.nyi.internal [10.202.2.41]) by mailout.nyi.internal (Postfix) with ESMTP id B53315C00DC; Fri, 30 Dec 2022 15:49:37 -0500 (EST) Received: from mailfrontend2 ([10.202.2.163]) by compute1.internal (MEProxy); Fri, 30 Dec 2022 15:49:37 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ronnatalie.com; h=cc:content-transfer-encoding:content-type:date:date:from:from :in-reply-to:in-reply-to:message-id:mime-version:references :reply-to:reply-to:sender:subject:subject:to:to; s=fm1; t= 1672433377; x=1672519777; bh=rHKv4qF+zVhTAWlvJN80j5FC9qiuKVgnGSe txDY+KgU=; b=E+X9Yf5An/X07gF0M1g4os074CuHPVutdVbTt58mv1AEo8EJnGD nfVHKCEombsSE+oMQuvMGDdOlIy7F/1WHViZ2HvxYU+qSV3/5i+QBJpYE6QwQ6nz /gcYVPOxShghPAihFvCNKJQMZYd7AfQhdcMTM7dzKmcTnj1BD0AO2+KIEYUrCAUL 8DsOE2AejyZELrKpkMh+CKCrX75rSkAUj7K1uLSPknCEWby01409VHtrp+kNgXvq /acbOA8a4Eyzof6SpIumlZW6nJf/Mx57JE/Up7dCFLqBWIE/WZgPWMm0Vngp7HMW AxrBBhOtSP6tAQFEZ/nHNg7Dyq+QTpuB5PQ== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to :reply-to:sender:subject:subject:to:to:x-me-proxy:x-me-proxy :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t=1672433377; x= 1672519777; bh=rHKv4qF+zVhTAWlvJN80j5FC9qiuKVgnGSetxDY+KgU=; b=O /nKv3owesI41fhNxI5Oxcb7QvfnjstuLGy3lglgpnF6Gs6Q/eQjt1hMowuhPiME9 xIolTgf6+5QPxW4XHyr8ulbHQDLlwBkuWAvcW2iedfgM5tM/ULOB5mqre6jGJJll bSA1HRzy0WRVErWYiLgXFT97FWXFCXAu8s9adA9w2eAo6I0wwSSdgevXhNxEx9G5 hChB/7IoikTZVtfOoj5UPeV6w1ygI31qP0FLFNEZAznbfpLj6zGw65iQk0Uhi4w0 pQjo/u5lRHstQjoFXq3t94ryG5FuUhBjTUGAQJr+AFXwg1sghsi7l5dHBS56c/nt lBy1IkkiKQ5f9+ypR45ng== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvhedrieeigddugedtucetufdoteggodetrfdotf fvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdfqfgfvpdfurfetoffkrfgpnffqhgen uceurghilhhouhhtmecufedttdenucesvcftvggtihhpihgvnhhtshculddquddttddmne cujfgurhephffvufffkfgjfhhrfgggtgfgsehtqhertddtreejnecuhfhrohhmpedftfho nhcupfgrthgrlhhivgdfuceorhhonhesrhhonhhnrghtrghlihgvrdgtohhmqeenucggtf frrghtthgvrhhnpefhhfelhffhtdeludevueelteeljeejtdekkeevvefgfffggfehveek fffgieeihfenucffohhmrghinheptggrthdqvhdrohhrghdpihhnqdhulhhmrdguvgenuc evlhhushhtvghrufhiiigvpedtnecurfgrrhgrmhepmhgrihhlfhhrohhmpehrohhnsehr ohhnnhgrthgrlhhivgdrtghomh X-ME-Proxy: Feedback-ID: iaba146ad:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA; Fri, 30 Dec 2022 15:49:37 -0500 (EST) From: "Ron Natalie" To: "Sven Mascheck" , tuhs@tuhs.org Date: Fri, 30 Dec 2022 20:49:36 +0000 Message-Id: In-Reply-To: References: <52FB6638-AEFF-4A4F-8C2E-32089D577BA0@planet.nl> <464819f0-d2f6-2a60-6481-a194f4428b4d@case.edu> User-Agent: eM_Client/9.2.1222.0 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Message-ID-Hash: 64ZRR33FVU3WN7PUA7W4IVHYSWETOCCT X-Message-ID-Hash: 64ZRR33FVU3WN7PUA7W4IVHYSWETOCCT X-MailFrom: ron@ronnatalie.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-tuhs.tuhs.org-0; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header X-Mailman-Version: 3.3.6b1 Precedence: list Reply-To: Ron Natalie Subject: [TUHS] Re: A few comments on porting the Bourne shell List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: I was just happy when VR2 came out and found someone had undone all=20 those macros that were in the original code. I hacked Berkeley Job Control as well as command line editing into it=20 (KSH hadn=E2=80=99t seen the light of day outside the labs at that point). I subsequently had a nice talk with Korn at a USENIX. I also sat down=20 with a couple of the guys trying to implement their own shell=20 independent of the ATT code and explained to them how Berkeley job=20 control works. It=E2=80=99s for that reason my name shows up in a lot of= the=20 early Linux docs. Amusingly, I=E2=80=99d forgotten all about this stuff until one day I was= =20 sitting at a MIPS workstation (MIPS branded, not the DEC spim). =20 Without thinking about it, I typed =E2=80=9Cfg=E2=80=9D at the shell prompt= . =E2=80=9CJob control not Enabled,=E2=80=9D it said. Hey! That sounds lik= e one of my=20 messages. =E2=80=9Cset -J=E2=80=9D I type. =E2=80=9CJob control enabled= .=E2=80=9D Hey! This is a =E2=80=9CRon shell=E2=80=9D as it was known at BRL. Turns = out it went=20 out on the Mach distros so I=E2=80=99ve found it on all kinds of things lik= e the=20 NeXT etc=E2=80=A6 ------ Original Message ------ >From "Sven Mascheck" To tuhs@tuhs.org Date 12/30/2022 3:20:28 PM Subject [TUHS] Re: A few comments on porting the Bourne shell >Chet Ramey on 30.12.2022 20:51: >>Arnold Robbins built on that work and ported the v8-v10 shells to modern >>Linux versions. (I am sorry, I do not have a link right now.) > >And btw, 8th ed (http://man.cat-v.org/unix_8th/1/sh) even added a simple h= istory mechanism with the "=3D(1)" command (https://www.in-ulm.de/~mascheck= /bourne/v8/=3D.html). > >Sven >