From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-0.5 required=5.0 tests=DKIM_ADSP_CUSTOM_MED, DKIM_INVALID,DKIM_SIGNED,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from minnie.tuhs.org (minnie.tuhs.org [50.116.15.146]) by inbox.vuxu.org (Postfix) with ESMTP id 2A6D326A29 for ; Thu, 16 May 2024 16:49:44 +0200 (CEST) Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 53935435E9; Fri, 17 May 2024 00:49:43 +1000 (AEST) Received: from mail-lj1-x22e.google.com (mail-lj1-x22e.google.com [IPv6:2a00:1450:4864:20::22e]) by minnie.tuhs.org (Postfix) with ESMTPS id 6FD204331D for ; Fri, 17 May 2024 00:49:39 +1000 (AEST) Received: by mail-lj1-x22e.google.com with SMTP id 38308e7fff4ca-2e271acb015so11753881fa.1 for ; Thu, 16 May 2024 07:49:39 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1715870977; x=1716475777; darn=tuhs.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=B11bkEZk8M4YKdaiaAeLzW7e7EWLEE/En7kTbt7CDro=; b=AIbFr7AIh5sHUhNt+NXttoHZ5ghhhNkAtcW3tmC+7tGIXsq7LySHbA7V0RqhKxouoJ c2HucU/1Wv2MmMkgELlQ7Tx4Vhb7IsPSEgkf/miJHU1CVY1zwjcCyYb62RsHPMLcNaMj TRnxoj5Pg+Ttg5T9mHoZkVn2R0nCvzFf1AXnEEyzZM6S32o9/CW+7jf+SaoUuKOrtVed yrp2BRI4h0R5SuzpFnyqErUVzVgwn3BotWEcHwFKuLADPCKzaSIDsYItwiuwjKvjNY8U 4WDTKG3w7nstv2kVWGp9vuG15/M3BADebgmetvjAQhcUsCYlt/erkwbkhrnZkWELQu+c 7S1w== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1715870977; x=1716475777; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=B11bkEZk8M4YKdaiaAeLzW7e7EWLEE/En7kTbt7CDro=; b=IR05YvqsLHkL2rAExXL1FQwddzNVZl27Tmfaub5bSDGr7ulE1QNWyy05Cca5IjS5D3 p2o5MMiR+XGukL4JDiGuYqjFE+iDfoTz/PRc9yG4+a5WqxTefooKr4rv7+AWYQGl72Z+ NbtAqstXAP0tINWbcMIpE43y2cO/KPCIVRFj8JdqG3R1bpLs/60Y1htpGTL7NhqQQcuV 8SsfTeH5JXKoe8Ox2l7XdS3wLoXpo3utIOxLCJGSNJRjLv6oURX6IXq5qdWYmGQtp55a cMczqMkdqzr0dX/XhLsjvbH6XOXlyweFRGTKwIezEhKY+KxwVo++pBNwS3FTKUJkR52a BrmQ== X-Gm-Message-State: AOJu0YxZHQYeT7SyieSvg11QvAF8WmlN9zt/WVp34XPbaOJBC0lVOQE6 sxSd7lNPRfy6XaUtJkEfeHoQkcoJ4ImmrF7qnFQFbQXnz7NofdzYnd159jHKXVIRZamKBJmqzGA 9qFOC73EjAzdfQanOD73iRz37uTA= X-Google-Smtp-Source: AGHT+IF+3sAoccq9j3OWkYGXK/E1soQ4ao6Pp1hTq0i0Uc5rU0ybE2ZzeRXCqC3pNXU3ThxMJ37MNPPiGYyJlucPJQY= X-Received: by 2002:a2e:8949:0:b0:2e2:1a8b:e2f with SMTP id 38308e7fff4ca-2e51fd42b4emr129133431fa.2.1715870977162; Thu, 16 May 2024 07:49:37 -0700 (PDT) MIME-Version: 1.0 References: <202405160651.44G6pi8G018059@freefriends.org> <20240516073351.267351FAE3@orac.inputplus.co.uk> In-Reply-To: From: Dan Cross Date: Thu, 16 May 2024 10:49:00 -0400 Message-ID: To: John Cowan Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Message-ID-Hash: KBH4WOJWUDTHCFQBXU267MIRPMVS4B4G X-Message-ID-Hash: KBH4WOJWUDTHCFQBXU267MIRPMVS4B4G X-MailFrom: crossd@gmail.com X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header CC: coff@tuhs.org X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [COFF] Re: [TUHS] Re: Be there a "remote diff" utility? List-Id: Computer Old Farts Forum Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: On Thu, May 16, 2024 at 10:44=E2=80=AFAM John Cowan wrote: > NFS v4 provides idmapping between client uids/gids and their server equiv= alents using a config file. NFS v4 came much later, of course. But even earlier NFS implementations provided something like this, and UID 0 has been mapped to "nobody" for many decades. But that's not terribly relevant; the point is that, by default, the NFS protocol relies on UIDs having meaning, as opposed to properly authenticated principles independent of the underlying implementation of "identity", as in e.g. AFS. To be fair, it's my understanding that NFSv4 _does_ improve on the situation here. - Dan C. > On Thu, May 16, 2024 at 9:46=E2=80=AFAM Dan Cross wrot= e: >> >> On Thu, May 16, 2024 at 7:51=E2=80=AFAM John Cowan wrot= e: >> > [snip] >> > This appears to be a VHS vs. Betamax battle: NFS was not transparent, = but Sun had far more marketing clout. However, the Manchester Connection r= equired a single uid space (as far as I can tell), which may also have been= a (perceived) institutional barrier. >> >> So did NFS, for that matter. >> >> This is one of those areas where Unix appears creaky in comparison to >> Plan 9. `ssh` is all about remote access to resources, whereas plan 9 >> was all about resource sharing: you'd set up a namespace with all of >> the resources (exposed as files from wherever they ultimately came >> from) you cared about, and then operate on those "locally"; the >> resources were shared with you and access was transparent, via a >> consistent, file-based interface. You want to `diff` two remote files? >> Import the filesystems they're both on, mount those somewhere, and >> `diff /n/host1/file /n/host2/file`. >> >> I think the `sshfs`+FUSE model that Doug mentioned is about the >> closest you're going to get these days. >> >> - Dan C. >> >> >> - Dan C.