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=-1.0 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FROM,HTML_MESSAGE,MAILING_LIST_MULTI, RCVD_IN_DNSWL_NONE,RCVD_IN_MSPIKE_H4,RCVD_IN_MSPIKE_WL autolearn=ham autolearn_force=no version=3.4.4 Received: (qmail 6452 invoked from network); 21 Jul 2021 17:57:58 -0000 Received: from tb-ob21.topicbox.com (173.228.157.67) by inbox.vuxu.org with ESMTPUTF8; 21 Jul 2021 17:57:58 -0000 Received: from tb-mx0.topicbox.com (tb-mx0.nyi.icgroup.com [10.90.30.73]) by tb-ob21.topicbox.com (Postfix) with ESMTP id D26451B7B5 for ; Wed, 21 Jul 2021 13:57:56 -0400 (EDT) (envelope-from bounce.mMbefc0794ea49365431f10fc4.r522be890-2105-11eb-b15e-8d699134e1fa@9fans.bounce.topicbox.com) Received: by tb-mx0.topicbox.com (Postfix, from userid 1132) id 96C732E1CE65; Wed, 21 Jul 2021 13:57:56 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=lFUrSXog header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=crossd@gmail.com smtp.helo=mail-ot1-f50.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:list-help:list-id:list-post :list-subscribe:reply-to:content-transfer-encoding :list-unsubscribe; s=sysmsg-1; t=1626890276; bh=vflj6PXd5RVm5LGx q9NAfzFQvNwwHrIXogNvlBfesNU=; b=GauX+mXCvWVisEh5YOpX/hxopGsSHJSk efBdlK+lBcBgF34boGdnr8tPkaI/3tLAD8em1VSxQkLKXl3IiKZS0aXYd+ti3JFe fBmHLPFgeQN8u9u2kkfycukSjzR0NeE36o57v5SqGdXGgaGnOO30d+nvIS86NZ3G wrSQlWZi2PA= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1626890276; b=GSTjzNLa+3aisHdJGYeUNRg3KdCx+pXnzDcZqdkB5zlYyk6NFb xqPLv8AE6LfZBhMnECb/zUj/zn4Ap8g0k13W86TiWzUHyP3PeDRAOwXBC9p6+QaP eelQODVdWko+29FTm6CI4292EuFmXBq147v6CsUTwFuRFW5oYlpYKvKtM= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=lFUrSXog header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=crossd@gmail.com smtp.helo=mail-ot1-f50.google.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (body has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=lFUrSXog header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.50 (mail-ot1-f50.google.com); spf=pass smtp.mailfrom=crossd@gmail.com smtp.helo=mail-ot1-f50.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=LX7oXB8U; x-me-sender=none; x-ptr=pass smtp.helo=mail-ot1-f50.google.com policy.ptr=mail-ot1-f50.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:list-help:list-id:list-post:list-subscribe :reply-to:content-transfer-encoding:list-unsubscribe; s=dkim-1; bh=tRK90c0VFDEVfBCGSD9Xl0nLuEz23JzlT6c2zEL4T5c=; b=f8lCD3a08+oC jP7Uc014/A5g43BEBj51tWvxmlRX5/xpIRPhv0FNjVNH4Qh+/8fqkj5mCI5l2+fC W8Z7HPb9qmQL4aUfyThdoDekJYszVZkaR3QoyvOSmq6armEyk7/xU1cwlWsi7knO NKlZVPxJSrJYAOIGdCxgCwk2M3ItkXo= Received: from tb-mx0.topicbox.com (localhost.local [127.0.0.1]) by tb-mx0.topicbox.com (Postfix) with ESMTP id 9254B2E1C9EF for <9fans@9fans.net>; Wed, 21 Jul 2021 13:57:46 -0400 (EDT) (envelope-from crossd@gmail.com) Received: from tb-mx0.topicbox.com (localhost [127.0.0.1]) by tb-mx0.topicbox.com (Authentication Milter) with ESMTP id 14D4B8F62F2; Wed, 21 Jul 2021 13:57:46 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1626890266; b=j1GSuQDT1k79ZfhecKBypTDHHAhM4CHLwbVNOrg7jrhib+06yx v3tEPNeN/FuJOIWHI7EgQ5FljHbFTQj7fBBbTGvNXYV44dPKf3HHxhum2ExP/SRc PB1227ACRTYSpp4ssmQtkyHBYkpKiCG6/kx6dEREybQAtjtYyXi2VP/e8WgQwIe+ 7bjVU0Y3TTD+ZRAC6405cQeMxzzNYXj6oL+NiZVFuWvGJTPSjpnr6ZBIvqo5U6oU a8p7U7UwDe3PR130iOGRrldPOuwhiG1UNwNpvlmsSkHbQbLZaytjMH9bCvkZqK0d LTpTmdaTI17czTI3+RB0cbsPQwtd9SYr5EYQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type; s=arcseal; t=1626890266; bh=tnF/RRejM/ssTsrE/KwcZfo+DaIFKLE8fo1cTQEF0p8=; b=uNYSUin+Rdvo nhnRR0ukCCTI7HzFFLgqmmR3Kb4xoIZTmIhRLRDhgrjJm5ZS5jTFz0fpdmP/7Ivs Ek+qL+mdm4q14rR0fM/xz1KYtMH6Kt55clRUj3kPPDzCgSLHTYKrzUSgHtEun9vF 1vshBW4BD7sUGw+RMrC2sK2PTetvV+Ortw3kSW5kUYt1XkuZu3xd7jmSVovHuEM5 L2CgVHTOc8LBS2TCB1y6f6CCqbhcsFU7D3zGDJ/CRaMGfMKwSrGg1R99tXButC42 eKPuwbODA5F3CuFbTQejB5oKUyNxfVHabPF8SzTljyZinFC60DGXOJh5h0BK/LCT 3/tMfk5jpw== ARC-Authentication-Results: i=1; tb-mx0.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=lFUrSXog header.a=rsa-sha256 header.s=20161025 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.210.50 (mail-ot1-f50.google.com); spf=pass smtp.mailfrom=crossd@gmail.com smtp.helo=mail-ot1-f50.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=LX7oXB8U; x-me-sender=none; x-ptr=pass smtp.helo=mail-ot1-f50.google.com policy.ptr=mail-ot1-f50.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: alt2.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgedvtddrfeeggdektdculddtuddrgeduhedrtddtmd cutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghn shhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtne cunecujfgurhepgghfjgfhfffkuffvtgesrgdtreertddtjeenucfhrhhomhepffgrnhcu vehrohhsshcuoegtrhhoshhsugesghhmrghilhdrtghomheqnecuggftrfgrthhtvghrnh epfeefvefgfedvueevhfffvdfhffeuvdevgfffgffgleegieeiveduleegieevgeejnecu kfhppedvtdelrdekhedrvddutddrhedtnecuvehluhhsthgvrhfuihiivgeptdenucfrrg hrrghmpehinhgvthepvddtledrkeehrddvuddtrdehtddphhgvlhhopehmrghilhdqohht uddqfhehtddrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoegtrhhoshhsugesgh hmrghilhdrtghomheq X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'crossd@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx0.topicbox.com; identity=mailfrom; envelope-from="crossd@gmail.com"; helo=mail-ot1-f50.google.com; client-ip=209.85.210.50 Received: from mail-ot1-f50.google.com (mail-ot1-f50.google.com [209.85.210.50]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Wed, 21 Jul 2021 13:57:46 -0400 (EDT) (envelope-from crossd@gmail.com) Received: by mail-ot1-f50.google.com with SMTP id b24-20020a9d60d80000b02904d14e47202cso2847559otk.4 for <9fans@9fans.net>; Wed, 21 Jul 2021 10:57:46 -0700 (PDT) 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; bh=tnF/RRejM/ssTsrE/KwcZfo+DaIFKLE8fo1cTQEF0p8=; b=LX7oXB8UCfsGhfP03gw8RSHTD4SfnzX1DUqzc63UbQgp82NthOvRGsd25O9Pg7XMeb Zb+st6nQFPAo64vxHhj9YLJP8HYFaPZ4QOJfF+dsLOyK+3LkSPwCbg2JNF/mGSQwfSfq 6rqGse/UgmofYIkzZtEdaOLbcyU44nnuOqy3dbzNfJug0pEcSSGhoN0YU9cmfBi/hgXt i7V8ibM6zsCCkyUjHdbe08y2oKub8lNFol8TOCCxC2lIVn0oMzTlXsRNO3+waPXO6FIZ j3d6peCY3Ib+hYmYVYQVjoP0aQqGWThUYrx6NImn++EK9GCkhySSjRaGz2xzkb1BrhBK wQIA== X-Gm-Message-State: AOAM532yTwRCEIaAKzJoNj0dfl3rVAKHlBgGIIrn9tvCz3cv35JnEfEA yY4BRI4DQqh5i8fHD9IrCS0kON5Ceq8cbkyijkClvl0ioGs= X-Google-Smtp-Source: ABdhPJxzLbAc9l9pFPFcRLhfvjiIktgd1IC3wrjiWyWqJFEOjT2DhRQaluO+a6RYulDI+2yElzHOZ3ckxn/Zsk9Fu5U= X-Received: by 2002:a05:6830:7:: with SMTP id c7mr9439119otp.313.1626890265250; Wed, 21 Jul 2021 10:57:45 -0700 (PDT) MIME-Version: 1.0 References: <3880761E-8F58-4CAD-ABA6-A1012EB671F3@gmail.com> <58F110E7-8E32-4338-80E7-CEE6431C62B6@quintile.net> <26D9126B-8033-4729-8D61-955A92DA7343@gmail.com> In-Reply-To: From: Dan Cross Date: Wed, 21 Jul 2021 13:57:09 -0400 Message-ID: Subject: Re: Posix implementation of Plan 9 cpu(1) (Was: [9fans] Command to set samterm label) To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="000000000000594fd005c7a5e8e8" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: 2a7b93c4-ea4d-11eb-b22f-cf1460d5af97 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UMDlmY2RlYzljODdiZmRlNC1NYmVmYzA3OTRlYTQ5MzY1NDMxZjEw?= =?UTF-8?B?ZmM0Pg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> Content-Transfer-Encoding: 7bit List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mbefc0794ea49365431f10fc4:1:ACn78Z93TSVJ9rh7xdPoboC6Z1rONXYnw1KaDCVhF9w --000000000000594fd005c7a5e8e8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable On Wed, Jul 21, 2021 at 1:32 PM Xiao-Yong Jin wrote: > > On Jul 21, 2021, at 12:16 PM, Dan Cross wrote: > > > > Nothing prevents you from invoking u9fs over an SSH connection; one > needn't run it from inetd, and I doubt anyone has in 20 years. > > You are right. In that case, the only difference is just that, > citing hiro, > > yes it's a lot of back and forth, but ssh only is needed for > running > the process, the data afterwards can use 9p directly. It's unclear what that's supposed to mean. There's obviously still a transport involved; in one case, that's over (I presume) TLS over a TCP connection owned by drawterm, in the other, it's a bitstream running over the SSH protocol over TCP. In the former case, if the drawterm process on the Linux side dies for whatever reason, your imported resources disappear. In the latter, if the sshd or u9fs die, same. Overall, this seems like abusing drawterm to do what u9fs (or other, similar userspace 9P servers) was (were) intended to do. - Dan C. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T09fcdec9c87bfde4-Mbefc0= 794ea49365431f10fc4 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription --000000000000594fd005c7a5e8e8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
On Wed, Jul 21, 2021 at 1:32 = PM Xiao-Yong Jin <meta.jxy@gmail.c= om> wrote:
> On Jul 21, 2021, at 12:16 PM, Dan Cro= ss <crossd@gmail.c= om> wrote:
>
> Nothing prevents you from invoking u9fs over an SSH connection; one ne= edn't run it from inetd, and I doubt anyone has in 20 years.

You are right.  In that case, the only difference is just that,
citing hiro,

        yes it's a lot of back and forth, but ssh o= nly is needed for running
        the process, the data afterwards can use 9p dir= ectly.

It's unclear what that's s= upposed to mean. There's obviously still a transport involved; in one c= ase, that's over (I presume) TLS over a TCP connection owned by drawter= m, in the other, it's a bitstream running over the SSH protocol over TC= P. In the former case, if the drawterm process on the Linux side dies for w= hatever reason, your imported resources disappear. In the latter, if the ss= hd or u9fs die, same.

Overall, this seems like a= busing drawterm to do what u9fs (or other, similar userspace 9P servers) wa= s (were) intended to do.

      &n= bsp; - Dan C.

= --000000000000594fd005c7a5e8e8--