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 12619 invoked from network); 1 Feb 2023 23:33:40 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 1 Feb 2023 23:33:40 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id 36749411F4; Thu, 2 Feb 2023 09:33:04 +1000 (AEST) Received: from mail-vs1-f45.google.com (mail-vs1-f45.google.com [209.85.217.45]) by minnie.tuhs.org (Postfix) with ESMTPS id A8963411EE for ; Thu, 2 Feb 2023 09:32:56 +1000 (AEST) Received: by mail-vs1-f45.google.com with SMTP id 3so53795vsq.7 for ; Wed, 01 Feb 2023 15:32:56 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dartmouth.edu; s=google1; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=dTIfq+xboHmeHYIU762+1fyjn/nQclA6qT5/AA4qT6I=; b=JvA3f2gawYGy60Kn7UKisHZPGVSUTr0jhxauu20Z9p/2JmtbB8GQa/uk+HAVxvx94L 2yMntU/YV9CpnpAOpxXAfDDwPlT+1MUuAnHIu7AC2PggBY/YYbQjlA320Lx7t6Mucsyw uCpPwqvXw1EB0ei9rn22Y0RU3LVZjG8292yCAWlZjGzCRYRbmeuqyWZhbiiU1GpCqBd9 X33PFG6O+3nG8rdcnTXjeHIAQrinQIFCRgPRPIE9GDLdd5bXuk1k20U/hoV1ETkbU+59 KgRwAPZ4HTi3rhRAPwMioxGUEHXS5iFlwdQDM1VGfA91moUGzP2rILmgGnlBboRz2bNs K5OA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=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=dTIfq+xboHmeHYIU762+1fyjn/nQclA6qT5/AA4qT6I=; b=fv6PksTBwBADfoja7d6Cx0uVg9GdGYCTJE6rk+Ozof3RLp2nPwvw+aVYGAAtsFbTpI qMAEjDZ+NtNMUsfYDkg0uNfIc6dR5A7CdQ6HIO50JxOpKFqZ5lSoiFjArHfooGH1KrIe AuGijuknERMTATtKZ61mIZGxR7WbcV0CB2YfKN/YkVnywU2lTBczE2VgrZQRKUR/QHrg S78oMq7A+rflw0nHvhcjxUS3qhPd/gCQsxgMCmK5J0XTGppfMemGqccAZ2jQ5lRjrQiq /3+N9q93LlG6qy9aEok1g9JSCotoNOo18kM0za2jwgPc5xwAC7qbduPlQeJM3/XYz7TB UhZQ== X-Gm-Message-State: AO0yUKUYEYpBjmld570K0DRVvkd0vc7V3IcoXwssa2W+Sh+wGDctVTaw Bge7FnBtak5lsGh9He0Eaw4fXm6SVFxTFt95Jgrw6Q== X-Google-Smtp-Source: AK7set94FMU4GuemiQX6HmFgciZcuIcvhoZK9RcmcrqygrpdmR6Zr5mYuCbmojSjOyQ1/H2d//Vzz7XKMtVCVaWHYaI= X-Received: by 2002:a67:fc92:0:b0:3f7:93c4:9e56 with SMTP id x18-20020a67fc92000000b003f793c49e56mr841408vsp.85.1675294315798; Wed, 01 Feb 2023 15:31:55 -0800 (PST) MIME-Version: 1.0 References: In-Reply-To: From: Douglas McIlroy Date: Wed, 1 Feb 2023 18:31:41 -0500 Message-ID: To: ron minnich Content-Type: text/plain; charset="UTF-8" Message-ID-Hash: XLHCPGDACKC5DLKOU3Z6QSX5Y7KPD4C4 X-Message-ID-Hash: XLHCPGDACKC5DLKOU3Z6QSX5Y7KPD4C4 X-MailFrom: douglas.mcilroy@dartmouth.edu 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 CC: TUHS main list X-Mailman-Version: 3.3.6b1 Precedence: list Subject: [TUHS] Re: Unix game origins - stories similar to Crowther's Adventure List-Id: The Unix Heritage Society mailing list Archived-At: List-Archive: List-Help: List-Owner: List-Post: List-Subscribe: List-Unsubscribe: > 9p lives on in several corners of the world :-) Thanks to all who set me straight. Sometimes being corrected is good news. Doug On Wed, Feb 1, 2023 at 3:47 PM ron minnich wrote: > > The u-root cpu command uses 9p, and Eric Van Hensbergen recently submitted changes to Linux kernel 9p that boost throughput 10x. We continue to look at ways to make it faster. > > 9p lives on in several corners of the world :-) > > On Wed, Feb 1, 2023 at 12:43 PM A. P. Garcia wrote: >> >> > Equally unfortunately, 9P, the very foundation of Plan 9, seems to >> have met the same fate. >> >> Not at all. :-) Windows Subsystem for Linux uses 9P to share files >> between the linux and windows environments on the same box: >> >> $ ps -ef >> UID PID PPID C STIME TTY TIME CMD >> root 1 0 0 Jan30 ? 00:00:00 /init >> root 4 1 0 Jan30 ? 00:00:02 plan9 --control-socket >> 5 --log-level 4 --server-fd 6 --pipe-fd 8 --log-truncate >> >> On Wed, Feb 1, 2023 at 3:23 PM Douglas McIlroy >> wrote: >> > >> > > In the annals of UNIX gaming, have there ever been notable games that have operated as multiple processes, perhaps using formal IPC or even just pipes or shared files for communication between separate processes >> > >> > I don't know any Unix examples, but DTSS (Dartmouth Time Sharing >> > System) "communication files" were used for the purpose. For a fuller >> > story see https://www.cs.dartmouth.edu/~doug/DTSS/commfiles.pdf >> > >> > > This is probably a bit more Plan 9-ish than UNIX-ish >> > >> > So it was with communication files, which allowed IO system calls to >> > be handled in userland. Unfortunately, communication files were >> > complicated and turned out to be an evolutionary dead end. They had >> > had no ancestral connection to successors like pipes and Plan 9. >> > Equally unfortunately, 9P, the very foundation of Plan 9, seems to >> > have met the same fate. >> > >> > Doug