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=-0.8 required=5.0 tests=DKIM_INVALID,DKIM_SIGNED, 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 89B9826B67 for ; Sun, 4 Aug 2024 23:14:13 +0200 (CEST) Received: from srv1.howhill.co.uk ([85.95.36.12]) by 9front; Sun Aug 4 17:10:31 -0400 2024 Received: from [192.168.1.223] (Ellychnia-corrusca.howhill.co.uk [192.168.1.223]) (Authenticated sender: willow) by srv1.howhill.co.uk (Postfix) with ESMTPSA id 7EC5E3A04E2E for <9front@9front.org>; Sun, 4 Aug 2024 22:10:28 +0100 (BST) DKIM-Filter: OpenDKIM Filter v2.11.0 srv1.howhill.co.uk 7EC5E3A04E2E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=howhill.com; s=default; t=1722805828; bh=L/UQSpEeabj8057RdfIbPzzCJdY9k0qwJX6Hkm1rGVk=; h=Date:Subject:To:References:From:In-Reply-To:From; b=l011R8SjZvA6Vlcz4ekMw2dPybpY97xNbv1QcB+7kOdfbPH0HQZ1vjeig6dfKllDT 5v89UouVdnKqTKbCqbff4k08As6Jupg0tc7xG18TIAkvTB6YzEYdmRyncjmpuWYIev gotTyDE8N4ToxDE21hlyZC8pI5y7rmKyXFVlt88/lrEXzSxPSNpEnJWUfiIUX4beh4 6YlQgb7XguyYLQMNoOKVfs4arpUXgf4ZRoTkPuNznJ2QG/F7E1TWtkoPI6SWv1Ekrl LpZAZ9wGT/ZzDPUvaBEUJLXtXU1e3PJDwLDJCSIfMIKGH/HKYGYn/pVjIslrD1vSOc pTFwzsfGeb0Nw== Message-ID: Date: Sun, 4 Aug 2024 22:10:27 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird To: 9front@9front.org References: Content-Language: en-GB From: Willow Liquorice In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed X-Spamd-Result: default: False [-2.77 / 20.00]; BAYES_HAM(-3.00)[99.99%]; SUBJECT_ENDS_QUESTION(1.00)[]; GENERIC_REPUTATION(-0.68)[-0.67706774996984]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; MIME_TRACE(0.00)[0:+]; TO_MATCH_ENVRCPT_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; RCVD_COUNT_ZERO(0.00)[0]; MID_RHS_MATCH_FROM(0.00)[]; FROM_HAS_DN(0.00)[]; TO_DN_NONE(0.00)[]; RCPT_COUNT_ONE(0.00)[1] X-Rspamd-Queue-Id: 7EC5E3A04E2E X-Rspamd-Server: srv1.howhill.co.uk Content-Transfer-Encoding: quoted-printable List-ID: <9front.9front.org> List-Help: X-Glyph: ➈ X-Bullshit: shared base SVG over JSON polling-scale realtime-java manager Subject: Re: [9front] Thoughts on Wayland? Reply-To: 9front@9front.org Precedence: bulk It sounds like the "shared memory" concept Wayland uses is the tricky=20 bit, then, because you can't put the same RAM stick in two different=20 machines. Though, if I'm understanding pipe(3) correctly, it reads like the right=20 tool to talk to the compositor. Thinking about it, I guess the compositor and the in-use graphics=20 resources (hardware, software, data) ought to be resident on the same=20 physical system: a "GPU server", by analogy with a CPU server, though=20 "composition server" is probably a more accurate term. Thinking about it even more, if *all* graphics resources, in use or not,=20 are resident on the GPU server, you don't have to shove huge fonts or=20 textures over the network, just the rendered images (or diffs!) and some=20 RPCs to a process resident on the GPU server to get it drawing what you=20 want. How on earth that makes a program that uses Pango+Cairo, or something=20 like that, play nicely on 9 I have no idea=E2=80=A6 more shims for client= programs? I suppose every terminal is, in and of itself, a GPU server. Maybe I'm=20 overthinking it. On 04/08/2024 20:59, 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" >=20 > On Sun, Aug 4, 2024 at 12:54=E2=80=AFPM Eli Cohen = wrote: >> >> always better to be a willow that bends than the strongest oak in a st= orm :) >> >> there's a common misconception that plan 9 is an OS for a computer. pl= an 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 r= enders to draw somewhere else on the network would be good and appreciate= d 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 b= e and is a part of plan 9 which is an OS for a network >> >> On Sun, Aug 4, 2024, 12:46=E2=80=AFPM Stuart Morrow wrote: >>> >>> How do you share memory over rcpu?