From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <9front-bounces@9front.inri.net> X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on inbox.vuxu.org X-Spam-Level: X-Spam-Status: No, score=-1.1 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI autolearn=ham autolearn_force=no version=3.4.4 Received: from 9front.inri.net (9front.inri.net [168.235.81.73]) by inbox.vuxu.org (Postfix) with ESMTP id 8118225439 for ; Sun, 4 Aug 2024 23:28:55 +0200 (CEST) Received: from mimir.eigenstate.org ([206.124.132.107]) by 9front; Sun Aug 4 17:26:22 -0400 2024 Received: from mimir.eigenstate.org (localhost [127.0.0.1]) by mimir.eigenstate.org (OpenSMTPD) with ESMTP id b8c8cffe for <9front@9front.org>; Sun, 4 Aug 2024 14:26:20 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=eigenstate.org; h= message-id:to:subject:date:from:in-reply-to:mime-version :content-type:content-transfer-encoding; s=mail; bh=vuw6u6MOLadq H20E1vciXYftAaA=; b=m0CY5FqU4lb8rM9oBY8Exp8RU6iSql6MqGEwhA9SZ8TO eLLWy66hqvkj2LU1e4WSrRfb5PAG1/m1eRT0osc8IFrhbK8DKoxpVl6X9pS+3plS 9O96QK9h0sI1hoGNgnU813r1NLOugrNcdenwRx92iBdbEFL0RHtLErMLI4GzOus= DomainKey-Signature: a=rsa-sha1; c=nofws; d=eigenstate.org; h=message-id :to:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding; q=dns; s=mail; b=OOFAlV1/ts9fAcJJuPa h1J8cEuy3n2+vN/bYWxvk/yg7i2Rx7L1Ou54CIML1sm+Ftj8TsKCWY7m4APwCWYd UrMSPPQ3qpFFSTBB4Ihvi2SNv/PMkWq0khCMRonwL7YhVbeWjC7PB328HpRmLjri e4rfn4PnTV/05Ta5Bj6qEqZ8= Received: from chainsaw ( [172.58.160.34]) by mimir.eigenstate.org (OpenSMTPD) with ESMTPSA id b2e7f8c3 (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO) for <9front@9front.org>; Sun, 4 Aug 2024 14:26:20 -0700 (PDT) Message-ID: <286E7219D7F94CC37C03828EDFE39CFD@eigenstate.org> To: 9front@9front.org Date: Sun, 04 Aug 2024 17:23:37 -0400 From: ori@eigenstate.org In-Reply-To: <67a32324-88ab-4e4a-84f8-a608eb532b6b@howhill.com> MIME-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: 8bit List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: map/reduce TOR package package module Subject: Re: [9front] Thoughts on Wayland? Reply-To: 9front@9front.org Precedence: bulk Yes, plan 9 doesn't support that -- resources can be located anywhere on the network, which comes with odd implications about failure domains. With mmap, this is is very difficult to paper over on a single machine; it gets worse when multiple pieces of hardware are involved. While it's theoretically possible to do mmap over 9p, it's not going to be a good experience. Quoth Willow Liquorice : > I presume the Wayland spec is talking about mmap(2) under Linux, which > allows you to treat a section of a file as you would program memory. > > On 04/08/2024 21:04, Eli Cohen wrote: > > also as far as mmap goes and what it even means, I have no idea, but a > > stupid younger version of me, who was myself at the time, managed to > > change this audio driver > > http://git.9front.org/plan9front/plan9front/HEAD/sys/src/9/pc/audioac97.c/raw > > to support some mmap'ed I/O ac97 chips. the part where it says ismmio > > = 1, that's a flag that those chips are mmap'ed ac97 chips. but now > > I'm older and still honestly have no idea what you're talking about > > > > On Sun, Aug 4, 2024 at 12:59 PM Eli Cohen wrote: > >> > >> actually, drawing fast locally (and GPU stuff especially for > >> computation) is definitely a plan 9 concept too and is also being > >> worked on separately from wayland, and possibly on linux... so... plan > >> 9 is an OS for networks that may include plan 9 machines, linux > >> machines, iPhones, etc... it's a "unix made out of a network of > >> computers" not a "network made out of unix computers" > >> > >> On Sun, Aug 4, 2024 at 12:54 PM Eli Cohen wrote: > >>> > >>> always better to be a willow that bends than the strongest oak in a storm :) > >>> > >>> there's a common misconception that plan 9 is an OS for a computer. plan 9 is an OS for a network. drawing fast locally is not a plan 9 concept. plan 9 is a 9P multiplexer. a wayland shim for linux/mac/bsd/etc that renders to draw somewhere else on the network would be good and appreciated and a relevant plan 9 concept and people are working on it... but for a fast local wayland implementation, that's what linux is, and linux can be and is a part of plan 9 which is an OS for a network > >>> > >>> On Sun, Aug 4, 2024, 12:46 PM Stuart Morrow wrote: > >>>> > >>>> How do you share memory over rcpu?