From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.2 (2018-09-13) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,HTML_MESSAGE, MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE autolearn=ham autolearn_force=no version=3.4.2 Received: from minnie.tuhs.org (minnie.tuhs.org [45.79.103.53]) by inbox.vuxu.org (OpenSMTPD) with ESMTP id f279de7c for ; Sun, 4 Aug 2019 20:30:41 +0000 (UTC) Received: by minnie.tuhs.org (Postfix, from userid 112) id D8B7F9BB50; Mon, 5 Aug 2019 06:30:40 +1000 (AEST) Received: from minnie.tuhs.org (localhost [127.0.0.1]) by minnie.tuhs.org (Postfix) with ESMTP id 625679BB3A; Mon, 5 Aug 2019 06:30:29 +1000 (AEST) Authentication-Results: minnie.tuhs.org; dkim=pass (1024-bit key; unprotected) header.d=ccc.com header.i=@ccc.com header.b="o0vOreFv"; dkim-atps=neutral Received: by minnie.tuhs.org (Postfix, from userid 112) id 45DA09BB3A; Mon, 5 Aug 2019 06:30:27 +1000 (AEST) Received: from mail-wm1-f51.google.com (mail-wm1-f51.google.com [209.85.128.51]) by minnie.tuhs.org (Postfix) with ESMTPS id 734699BB39 for ; Mon, 5 Aug 2019 06:30:26 +1000 (AEST) Received: by mail-wm1-f51.google.com with SMTP id s3so72787697wms.2 for ; Sun, 04 Aug 2019 13:30:26 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ccc.com; s=google; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=ReYBLJmlVXuckeoyHyPglHiQDk1U4+b3A0+j4zIvE18=; b=o0vOreFv/vBgqZTxuYz9SVvDa7CrJKmn3VNgCcCoNYYRGiZTAzZp7KsW602ApNGZCP tDq1jXJL0rllMK7z1rPvb/4tVirkc8Ykcg6U9Cjq1O2z680b9UlyK1nyB1Md48ONkr8T fXT6Jr42sp+jpkQRD35ZYkVIF6pkNTMErAtJo= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=ReYBLJmlVXuckeoyHyPglHiQDk1U4+b3A0+j4zIvE18=; b=LSHgbzeXJ8ZbhCHz6FST6+cA8YDy8PVQUy4obdtEmmQopZi8U/oYE6JeTeuNz+EPxi 9zsMa4NyO0wt66rWccciYy1tFudMOnjNx1+XOJULe1N+yGHwHx0MQFaUlVMZ3h9/achu X+XhqxtAv9TU1H68P9qPpVzJXwZCJ//WNR5tf3I1wbV2wJEISBERlvr71mlsCIad+14N SYWz0LEyKk5x9CocSRJzJuB4OoxIKx/VIjWe7y3kQbqM0LV3UCMu6NKzalBv1qNLBjW8 b/0fLrGFTQfJXgmD6fulhY1n4F+VlkxG91Sj88oN+K4W4g3XP3CCS4IQUqfnC2LAh2EA txNw== X-Gm-Message-State: APjAAAVUrU4gNkqUFp/VH6Cam+06WwrU8hMvjW3beo3t3lm0G4dP9/jb zHhocmb1N7q8n7zbu8HPX1iru7XSIc3bFGbfEVKHOQ== X-Google-Smtp-Source: APXvYqwMibvO4/vZafOPS7XJ8sqf3Cn0YjIcKOqbnoXxMwMQYZEYI+hZAza59dk07XsmZMjtU1L2LKhNINP4LKEtm6g= X-Received: by 2002:a05:600c:225a:: with SMTP id a26mr15447056wmm.81.1564950624719; Sun, 04 Aug 2019 13:30:24 -0700 (PDT) MIME-Version: 1.0 References: <20190804201838.0246918C08C@mercury.lcs.mit.edu> In-Reply-To: <20190804201838.0246918C08C@mercury.lcs.mit.edu> From: Clem Cole Date: Sun, 4 Aug 2019 16:29:58 -0400 Message-ID: To: Noel Chiappa Content-Type: multipart/alternative; boundary="00000000000013f421058f5076d7" Subject: Re: [TUHS] Set-uid shell scripts X-BeenThere: tuhs@minnie.tuhs.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: The Unix Heritage Society mailing list List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Cc: The Eunuchs Hysterical Society Errors-To: tuhs-bounces@minnie.tuhs.org Sender: "TUHS" --00000000000013f421058f5076d7 Content-Type: text/plain; charset="UTF-8" On Sun, Aug 4, 2019 at 4:18 PM Noel Chiappa wrote: > Part of the problem is having the kernel involved in starting shell > scripts; convenient in some ways, but V6 etc worked fine without that > 'feature'. > That's a tough call. I have mixed opinions about it as a feature. I kind of like the user/kernel interface really, really thin and unadorned. Adding, it certainly made allowing multiple interpreters to be supported much easier; but as you say it opens a new can of worms. Given the later proliferation of what bwk or Jon Bently once referred too as 'little languages' (awk, perl, tcl, and sigh eventually python), it was probably a good feature. But as you said, v6 worked fairly well without it. Clem --00000000000013f421058f5076d7 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable


On S= un, Aug 4, 2019 at 4:18 PM Noel Chiappa <jnc@mercury.lcs.mit.edu> wrote:
Part of t= he problem is having the kernel involved in starting shell scripts; convenient in some ways, but V6 etc worked fine without that 'feature'.
That's a tough call.=C2=A0 I= have mixed opinions about it as a feature.=C2=A0 I kind of like the user/k= ernel interface really, really thin and unadorned.
=
Adding, it certainly made allowing multiple interpreters to be su= pported much easier; but as you say it opens a new can of worms.=C2=A0 =C2= =A0Given the later proliferation of what bwk or Jon Bently once referred to= o as 'little languages' (awk, perl, tcl, and sigh eventually python= ), it was probably a good feature.

But a= s you said, v6 worked fairly well without it.
<= font color=3D"#0000ff">
Clem
--00000000000013f421058f5076d7--