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=-1.0 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,RCVD_IN_DNSWL_NONE, URIBL_DBL_BLOCKED_OPENDNS,URIBL_ZEN_BLOCKED_OPENDNS autolearn=ham autolearn_force=no version=3.4.4 Received: from txout-a4-smtp.messagingengine.com (txout-a4-smtp.messagingengine.com [103.168.172.227]) by inbox.vuxu.org (Postfix) with ESMTP id 38E1B2F465 for ; Tue, 30 Dec 2025 14:57:41 +0100 (CET) Received: from localhost.localdomain (phl-topicbox-01.internal [10.202.2.219]) by mailtxout.phl.internal (Postfix) with ESMTP id 623201C0135 for ; Tue, 30 Dec 2025 08:57:41 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=arroyo.cc header.i=@arroyo.cc header.b=L4La4Ei+ header.a=rsa-sha256 header.s=fm1 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=Mp46AUQB header.a=rsa-sha256 header.s=fm2 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=arroyo.cc; spf=pass smtp.mailfrom=david@arroyo.cc smtp.helo=fhigh-b1-smtp.messagingengine.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) ARC-Message-Signature: i=2; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:date:from:to:message-id:in-reply-to :references:subject:content-type:content-transfer-encoding :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1767103061; bh=68u+1cJVxtFofDjX hUSghhQqEUeoELcAS1GOfYhaM/U=; b=Ym5j2q/XCrGsYctHDA1CnwBedv1/WI4E qbqrYfnOL5GvOhlOB95FgDIkMeUKKj9S9SUXUSV5gjdlh+UgeSEEWUDFi887NXUc svaVj1Ghx3s4FHXvqS/zJThm9GILruxd18vx5eBXaGMIIuakYBrzLWL5zprZIZRc /AG82JC1S7E= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1767103061; b=TgBWkw5TIM5RgzKkTg4v7rnGC1uEtCsH5Gxr32+wyxd31VAoX1 ruAS6/IhsZ4X4G1DcZXTruzr/VM+MtiK1oM+UA0oub13fS5o7bo4tTlpZlewUmkH DHeLpA3Hb9IbTDk/eWyJ6tWaecDP7iZRWFj6O/TIxsFJHjs0Tzam6wk9A= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=arroyo.cc header.i=@arroyo.cc header.b=L4La4Ei+ header.a=rsa-sha256 header.s=fm1 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=Mp46AUQB header.a=rsa-sha256 header.s=fm2 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=arroyo.cc; spf=pass smtp.mailfrom=david@arroyo.cc smtp.helo=fhigh-b1-smtp.messagingengine.com; x-internal-arc=fail (as.1.topicbox.com=pass, ams.1.topicbox.com=fail (message has been altered)) (Message modified while forwarding at Topicbox) X-Received-Authentication-Results: authmilter.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=arroyo.cc header.i=@arroyo.cc header.b=L4La4Ei+ header.a=rsa-sha256 header.s=fm1 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=Mp46AUQB header.a=rsa-sha256 header.s=fm2 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=arroyo.cc; iprev=pass smtp.remote-ip=202.12.124.152 (fhigh-b1-smtp.messagingengine.com); spf=pass smtp.mailfrom=david@arroyo.cc smtp.helo=fhigh-b1-smtp.messagingengine.com; x-aligned-from=pass (Address match); x-me-sender=pass policy.xms= 65hTaZuBVGEDld8OIDPUcFqJZ-7n5f4rcqkrsNSW8iImDXsOYu9Hw51cyRRY6t9lz0F1g5J9_CiLxjHuBc_e_oaH504u2S3vTJBsssIo_O6jFAgGRrvn6bUw_v7s-D3Ry3X9OWqko6be9MutKNZHmgKqBY8LwFePvgdOOo7zL62YIw; x-ptr=pass smtp.helo=fhigh-b1-smtp.messagingengine.com policy.ptr=fhigh-b1-smtp.messagingengine.com; x-return-mx=pass header.domain=arroyo.cc policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.com); x-return-mx=pass smtp.domain=arroyo.cc policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.com); x-tls=pass smtp.version=TLSv1.3 smtp.cipher=TLS_AES_256_GCM_SHA384 smtp.bits=256/256; x-vs=clean score=15 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:date:from:to:message-id:in-reply-to:references :subject:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= dkim-1; t=1767103061; x=1767189461; bh=DFhJxNYCk+dAmiIfyM1uLHHdH GANDztVs7kkmjX0cyw=; b=O+jUCr4I2CUXSk9w76lwBRIhbW9asbd1qycqyptrQ jezs1Z+J2U8+hTqFTWUTWPVoN9gJWJ0votRkFPjl7LGg4FES8dDI5GLrBe0AJi1b IEj8AsTWq8IUtUQWA14EG4Ukar4tmpag2MMJh/hDT65K9u7XcLoHgG7qFWAaBSBu BE= Received: from authmilter.topicbox.com (unknown [172.17.0.1]) by mx.topicbox.com (Postfix) with ESMTP id B12D74D86404 for <9fans@9fans.net>; Tue, 30 Dec 2025 04:18:35 -0500 (EST) Received: from mx.topicbox.com (172.17.0.1 [172.17.0.1]) by authmilter.topicbox.com (Authentication Milter) with ESMTP id 157771D7601; Tue, 30 Dec 2025 04:18:35 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1767086315; b=SzWMEJEcH7Ce6eMn0EBUqQGpgZkLcw5G7gbuolSoIn5IMIQtxN lvI2YLF0vx0JtcTdyYu2IbM/LCT1MsNYVSEmBurg93yHx9g2X0Lw2ClVxwDBDJaM HQPwOFaiNBAk7oA6xQyJelrMmTW83EY4JgV9g94otRMU4uILKaNMO8NjBM162R64 HpWa+tBJ5bx5wYdaw01mzqNrGzKAfiRUTkXg7XoxPtViTTGB+ZGGRxXXBvo7CHYc M1GSNdZiuZneeJ/4LKPx91AABlhDj8/CMPwAaBm5IbgYdfKwRz/ngHPE3TACLIop 14s0DCdmSztSeTclSLxsnskkxG5FALnWkjOw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:date:from:to:message-id:in-reply-to :references:subject:content-type:content-transfer-encoding; s= arcseal; t=1767086315; bh=sSQxzgadkU78AYBx9vXUYx8zrKGgUluZbq00c1 p4k1Q=; b=GxEmhF6kqJcADHqBR8zZEz60FYjKWFwx/sS1ZuYOJ4hXozQAlK+NHA uGtbKzj3jjKOuAVYYYopud0G7iGO6p16ZFAICUSuitGogQtRLUeawxs56/LbQhKS qhVSGQ2L7TJVaRvW1qeVAi6jeq9upYaSVWEZHW8eQNfrGQ+lR0346F8O4ANhYT+D ldfUGX6UdPs2ur6ESSWJOn5RPhMHT/k2ZUf+wVZwoGBnY6Wg7yqeqy7I0P2Ea4tn 8Wr9R0ndmwsXW8tfqvAISedIIeqfc97XJfDhgeuFuOSZaKtg3VjM6extgutfFxil I9mczuJr+L3rXAKJKnbpcjI14a1Hw6lg== ARC-Authentication-Results: i=1; authmilter.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC did not pass); dkim=pass (2048-bit rsa key sha256) header.d=arroyo.cc header.i=@arroyo.cc header.b=L4La4Ei+ header.a=rsa-sha256 header.s=fm1 x-bits=2048; dkim=pass (2048-bit rsa key sha256) header.d=messagingengine.com header.i=@messagingengine.com header.b=Mp46AUQB header.a=rsa-sha256 header.s=fm2 x-bits=2048; dmarc=none policy.published-domain-policy=none policy.applied-disposition=none policy.evaluated-disposition=none (p=none,d=none,d.eval=none) policy.policy-from=p header.from=arroyo.cc; iprev=pass smtp.remote-ip=202.12.124.152 (fhigh-b1-smtp.messagingengine.com); spf=pass smtp.mailfrom=david@arroyo.cc smtp.helo=fhigh-b1-smtp.messagingengine.com; x-aligned-from=pass (Address match); x-me-sender=pass policy.xms= 65hTaZuBVGEDld8OIDPUcFqJZ-7n5f4rcqkrsNSW8iImDXsOYu9Hw51cyRRY6t9lz0F1g5J9_CiLxjHuBc_e_oaH504u2S3vTJBsssIo_O6jFAgGRrvn6bUw_v7s-D3Ry3X9OWqko6be9MutKNZHmgKqBY8LwFePvgdOOo7zL62YIw; x-ptr=pass smtp.helo=fhigh-b1-smtp.messagingengine.com policy.ptr=fhigh-b1-smtp.messagingengine.com; x-return-mx=pass header.domain=arroyo.cc policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.com); x-return-mx=pass smtp.domain=arroyo.cc policy.is_org=yes (MX Records found: in1-smtp.messagingengine.com,in2-smtp.messagingengine.com); x-tls=pass smtp.version=TLSv1.3 smtp.cipher=TLS_AES_256_GCM_SHA384 smtp.bits=256/256; x-vs=clean score=15 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdejleeigecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecufghrlhcuvffnffculd duhedmnecujfgurhepofggfffhvffkjghfufgtgfesthejredtredttdenucfhrhhomhep fdffrghvihguucetrhhrohihohdfuceouggrvhhiugesrghrrhhohihordgttgeqnecugg ftrfgrthhtvghrnhepheelheeffeffteeiudfhgffftdelgfevffeufeegieefhfduvedt udfftdeikefhnecukfhppedvtddvrdduvddruddvgedrudehvdenucevlhhushhtvghruf hiiigvpedtnecurfgrrhgrmhepihhnvghtpedvtddvrdduvddruddvgedrudehvddphhgv lhhopehfhhhighhhqdgsuddqshhmthhprdhmvghsshgrghhinhhgvghnghhinhgvrdgtoh hmpdhmrghilhhfrhhomhepoegurghvihgusegrrhhrohihohdrtggtqedpnhgspghrtghp thhtohepuddprhgtphhtthhopeeolehfrghnsheslehfrghnshdrnhgvtheq X-ME-VSScore: 15 X-ME-VSCategory: clean Received-SPF: pass (arroyo.cc: Sender is authorized to use 'david@arroyo.cc' in 'mfrom' identity (mechanism 'include:spf.messagingengine.com' matched)) receiver=authmilter.topicbox.com; identity=mailfrom; envelope-from="david@arroyo.cc"; helo=fhigh-b1-smtp.messagingengine.com; client-ip=202.12.124.152 Received: from fhigh-b1-smtp.messagingengine.com (fhigh-b1-smtp.messagingengine.com [202.12.124.152]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by mx.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Tue, 30 Dec 2025 04:18:35 -0500 (EST) Received: from phl-compute-05.internal (phl-compute-05.internal [10.202.2.45]) by mailfhigh.stl.internal (Postfix) with ESMTP id E34987A00C1 for <9fans@9fans.net>; Tue, 30 Dec 2025 04:18:34 -0500 (EST) Received: from phl-imap-07 ([10.202.2.97]) by phl-compute-05.internal (MEProxy); Tue, 30 Dec 2025 04:18:34 -0500 X-ME-Sender: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdejleeigecutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpuffrtefokffrpgfnqfghnecuuegr ihhlohhuthemuceftddtnecufghrlhcuvffnffculdduhedmnecujfgurhepofggfffhvf fkjghfufgtgfesthejredtredttdenucfhrhhomhepfdffrghvihguucetrhhrohihohdf uceouggrvhhiugesrghrrhhohihordgttgeqnecuggftrfgrthhtvghrnhepheelheeffe ffteeiudfhgffftdelgfevffeufeegieefhfduvedtudfftdeikefhnecuvehluhhsthgv rhfuihiivgeptdenucfrrghrrghmpehmrghilhhfrhhomhepuggrvhhiugesrghrrhhohi hordgttgdpnhgspghrtghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthht oheplehfrghnsheslehfrghnshdrnhgvth X-ME-Proxy: Feedback-ID: ia0a94750:Fastmail Received: by mailuser.phl.internal (Postfix, from userid 501) id 921361EA0066; Tue, 30 Dec 2025 04:18:34 -0500 (EST) X-Mailer: MessagingEngine.com Webmail Interface MIME-Version: 1.0 X-ThreadId: ANlju5RG8AVF Date: Tue, 30 Dec 2025 04:18:14 -0500 From: "David Arroyo" To: 9fans <9fans@9fans.net> Message-Id: In-Reply-To: References: Subject: Re: [9fans] Re: Solo factotum (was: Enterable namespaces: /proc/pid/$ns/srv) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: moderate: sender is a member; group holds all messages Topicbox-Message-UUID: 855c21ec-e560-11f0-96a1-fdf06bc11ef0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UZTUwNzhjZmMwYWNjM2ZkZi1NZmJjMmRmYzRlMGI4YjIxZjlmM2M4?= =?UTF-8?B?YzQzPg==?= List-Help: List-Id: "9fans" <9fans.9fans.net> List-Post: List-Software: Topicbox v0 List-Subscribe: Precedence: list Reply-To: 9fans <9fans@9fans.net> List-Unsubscribe: , Topicbox-Delivery-ID: 2:9fans:437d30aa-c441-11e9-8a57-d036212d11b0:522be890-2105-11eb-b15e-8d699134e1fa:Mfbc2dfc4e0b8b21f9f3c8c43:1:X7KOEysY3k4lopxJXggVVA6eea3ku5NlcOUYqreuEyc On Mon, Dec 29, 2025, at 19:46, David Boddie wrote: > I would make it a USB serial device to start with and test that you > can send and receive data reliably, then implement something that > sends and receives 9P messages over that connection. As a proof-of-concept, I ran an instance of u9fs on my laptop: s6-ipcserver -v /tmp/u9fs.sock u9fs -n -a none -D -l /dev/stderr -u= $USER / then I started a 9front VM with QEMU, with the following flags: -chardev socket,path=3D/tmp/u9fs.sock,id=3Du9fs -device qemu-xhci -device usb-serial,chardev=3Du9fs,id=3Dusb-solo1,always-plugged=3Dt= rue I was able to mount the serial device directly from the 9front VM: cpu% mount /shr/usb/eiaU1dd73 /n/u9fs cpu% ls /n/u9fs | sed 5q /n/u9fs/.lastweek /n/u9fs/acpid.log /n/u9fs/bin /n/u9fs/boot /n/u9fs/dev So 9front should not require any changes. I expect to get the device some time next week, I'll report back then. David ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Te5078cfc0acc3fdf-Mfbc2d= fc4e0b8b21f9f3c8c43 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription