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 22598 invoked from network); 1 Feb 2023 20:23:44 -0000 Received: from minnie.tuhs.org (50.116.15.146) by inbox.vuxu.org with ESMTPUTF8; 1 Feb 2023 20:23:44 -0000 Received: from minnie.tuhs.org (localhost [IPv6:::1]) by minnie.tuhs.org (Postfix) with ESMTP id A835A424DA; Thu, 2 Feb 2023 06:23:03 +1000 (AEST) Received: from mail-ua1-f43.google.com (mail-ua1-f43.google.com [209.85.222.43]) by minnie.tuhs.org (Postfix) with ESMTPS id 5F8EE4245E for ; Thu, 2 Feb 2023 06:22:58 +1000 (AEST) Received: by mail-ua1-f43.google.com with SMTP id r12so3717662uaf.7 for ; Wed, 01 Feb 2023 12:22:58 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dartmouth.edu; s=google1; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=lQdMXBTu1UypVOg9OJnopn5iL4UeApMUCEFrsC1o3tY=; b=fiK2S4yuKRgGznSBEteDYq3LedKoToNEk4XaM8EW5lVTz+5IjDHrX2gvlHVrsXZwXl FvEh+v0F9jru6A+gqyKjR1RJN8ksXdorXMj+H80SglqQHQz6sE04SCN536juaHOcVr6a m/7F3WWRqjhlRtPl3OXzNlhgLIJnps+rMlt9rqF9LprlZSHdxkSatGM+7M1fsMjOTT22 PHoGU/hFqjIZzRFVWDJ00OjVudJ2/4j/JjQpcGIhmBhjuVPaar221+2cur4H1jmGCZQh 46LXF8O3nUHCMOWy4BMB9YqvTm6v2XEa9SpjiC8aMaf10SBQt/Zlrhv2q0oiDE/wMrnJ k8kg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=lQdMXBTu1UypVOg9OJnopn5iL4UeApMUCEFrsC1o3tY=; b=VbKcc615WKZMzp4j4AIfc2bPai1yT2eLgc4MUgg1c1DX5vKSun9JpdwObpG0aTApNS 13bvtVg8zx73SqJsO0pK7bnlKpkKJQx/q2WskWtSf9zWCvFEbOL8kFuVa+vBwiNhl+DS LldQLURF78tDIF3Lc7E55Fg9BpsLYRRkYlGZZ3Qv8FLwRZ8yAuHnr9fRKnUZNNq0YdJZ KDib+LXmdQaQ0gseGF92tFACt9ov3H0wsmXhs4KP54qYFqpCGM9Z87IK9IYsgs/N/lS3 PXuxWL3xEMll6dUz+apEMJi6YTNZL6f4ODtR4wk3kY9nlaaQu0UDMtiOIqLTs27j0bT0 qTCw== X-Gm-Message-State: AO0yUKVGtWTrjv3LGQ/yRH1JMYwVEpPP5k1MRK4STtRQJxXrsjTDyCrY AJOyzP7lQjg+3qfwa+B3/tSAHnwYKJMPuHnGMM+K1WCI4WUR+2HW X-Google-Smtp-Source: AK7set/Cv78LDMgforXn1Mw3cDqeWEf3LXsvXHyXkbzr3yN2hudtmxD/Xn3TKJkvb6iG1Gb8d0/JBoh80JEWdOrHtcY= X-Received: by 2002:a9f:3dc2:0:b0:5d6:e7f7:2fac with SMTP id e2-20020a9f3dc2000000b005d6e7f72facmr577057uaj.30.1675282917266; Wed, 01 Feb 2023 12:21:57 -0800 (PST) MIME-Version: 1.0 From: Douglas McIlroy Date: Wed, 1 Feb 2023 15:21:42 -0500 Message-ID: To: TUHS main list Content-Type: text/plain; charset="UTF-8" Message-ID-Hash: 2FHXM5B6WMSAVSSVS3AYSRXR7KNPFELQ X-Message-ID-Hash: 2FHXM5B6WMSAVSSVS3AYSRXR7KNPFELQ 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 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: > 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