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, RCVD_IN_ZEN_BLOCKED_OPENDNS,URIBL_DBL_BLOCKED_OPENDNS, URIBL_ZEN_BLOCKED_OPENDNS autolearn=ham autolearn_force=no version=3.4.4 Received: from txout-a2-smtp.messagingengine.com (txout-a2-smtp.messagingengine.com [103.168.172.225]) by inbox.vuxu.org (Postfix) with ESMTP id 72EB322950 for ; Wed, 31 Dec 2025 19:17:14 +0100 (CET) Received: from localhost.localdomain (phl-topicbox-01.internal [10.202.2.219]) by mailtxout.phl.internal (Postfix) with ESMTP id 2A7C01C01D2 for ; Wed, 31 Dec 2025 13:17:14 -0500 (EST) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=V0qZoS02 header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass 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=eigenstate.org; spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; 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=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding:list-help :list-id:list-post:list-subscribe:reply-to:list-unsubscribe; s= sysmsg-1; t=1767205034; bh=RN0q9Fkyv/nCcIfwHe/ByJg6kHTv2tHN/g9x/ Sjrh8I=; b=ZcaEOJLxs8avrV/xg9BydLTAVCiOa4TPpjNZd0aPyMt3nkSJW8AQ0 XwkSzSJJAJm7+TBy4Ea6sJidn2QqrxgZ/aaeHtCIuH1JK8nvhRursByRAgmXhAZP 6nROWO0roMHS98479D3730KJF1S0RYyH9cz6G4zmyBhf53fkx0j5dY= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1767205034; b=IC591/mFpsm6/TVlfSLKLFecSaaYuPEitlLJONk/ueTVcRDr05 rwoY9KB39xycSkcYGVdFzvkB5o8BrQmhvM9+QBs4wj9nw7zj6E84cWQnws0GUghT CnKYfmtMzfdVdcHk/4NVHXBSd032uZ3CB6Qk8A7GM1zZjh6H5I8oL9tcY= Authentication-Results: topicbox.com; arc=pass; dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=V0qZoS02 header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass 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=eigenstate.org; spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; 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 Policy is not at enforcement); dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=V0qZoS02 header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass 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=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mimir.eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Records found: eigenstate.org,mail.pikopiko.org,nokogiri.pikopiko.org,kusuri.pikopiko.org); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Records found: kusuri.pikopiko.org,nokogiri.pikopiko.org,mail.pikopiko.org,eigenstate.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-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=message-id :to:subject:date:from:in-reply-to:mime-version:content-type :content-transfer-encoding:list-help:list-id:list-post :list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t= 1767205034; x=1767291434; bh=RN0q9Fkyv/nCcIfwHe/ByJg6kHTv2tHN/g9 x/Sjrh8I=; b=Ik1nB/dUt3hU0qRS1K22iHL99qBTsO4Wo4HhrwnHQ3IFb3slANf APETILk/s3AsYZigrUzBgGiYW2bFbt2ovNX0mX5DvYJWXqFvWBAvqOMJhdv8PiYJ tKa6xVEbKW6dBCUZGLfyM7ojGVaTug1ZO93G/dF7NuSONjqFYSd7FKXo= Received: from authmilter.topicbox.com (unknown [172.17.0.1]) by mx.topicbox.com (Postfix) with ESMTP id 670DA4D86404 for <9fans@9fans.net>; Wed, 31 Dec 2025 12:31:58 -0500 (EST) Received: from mx.topicbox.com (172.17.0.1 [172.17.0.1]) by authmilter.topicbox.com (Authentication Milter) with ESMTP id 5611D3005D0; Wed, 31 Dec 2025 12:31:58 -0500 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1767202318; b=mDoSHcpdKiGFbYLtEioFe+10txx2lrCZtvEUYjfhc1VuQD7iYi rJNlVUgdNiDwjfUqPvI4J/o7Roxt69S1hFq8oqYrdjQpeUVR3AsFQ+gr+03ozk5h 5edYAUBuHi+z5802cO/7bhvcag+5Rn77E1zIqQbUZ4c1cwE3ubyFJLDQVsaTW19O 6X65siNMpfkfo5AauP3fOMKCVTpXNw6oOJlxdeBILh3is+SkFekegbu5rSlyt6w5 l/9bo12uzg7XAr0S/euDYMNSC1N76IIW37h9OK33bhIcBrQd5LTPu9vB54dfyhMH KZ2z+BkeJGa6xiMssHh/DK7LVrzVYR/JPSPw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=message-id:to:subject:date:from:in-reply-to :mime-version:content-type:content-transfer-encoding; s=arcseal; t=1767202318; bh=zwhUMfBCO79/o4z82IKeOr06IqebY/1TjuEqLed3aMY=; b= Y1pJTnCK6tSi5gUQGI6M0a4CUQpm9rOGdqYsYvfXldnphEgL6BY+SqGtMb4ICrn8 BK8N46QGyxBKgIdvr+MtNTnE9RwO99HQgV4DNBGdjZbHo1LJuzHwdbaaUBS9/O/H syq7e5fUzyQe0HWBOVY4tBEHvrx29srknmfXYa4u9IDucs8Dw4ikyTAUzLXh/bUi xB7lfofGaRBx5L08NChGYoCiPWCPyJI3f2ds2zhR7VBJrrhSqNCOY6B0i2jsMkeI eaSF9oWWzhnBXLc3kj0y83C1Nx37l+KyB90l0TYwoOaPCgiAwZ3Ij+8wVai0aZB5 f++XfMlJy+M8TQ2gIppwNg== ARC-Authentication-Results: i=1; authmilter.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (1024-bit rsa key sha1) header.d=eigenstate.org header.i=@eigenstate.org header.b=V0qZoS02 header.a=rsa-sha1 header.s=mail x-bits=1024; dmarc=pass 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=eigenstate.org; iprev=pass smtp.remote-ip=206.124.132.107 (mimir.eigenstate.org); spf=pass smtp.mailfrom=ori@eigenstate.org smtp.helo=mimir.eigenstate.org; x-aligned-from=pass (Address match); x-me-sender=none; x-ptr=pass smtp.helo=mimir.eigenstate.org policy.ptr=mimir.eigenstate.org; x-return-mx=pass header.domain=eigenstate.org policy.is_org=yes (MX Records found: eigenstate.org,mail.pikopiko.org,nokogiri.pikopiko.org,kusuri.pikopiko.org); x-return-mx=pass smtp.domain=eigenstate.org policy.is_org=yes (MX Records found: kusuri.pikopiko.org,nokogiri.pikopiko.org,mail.pikopiko.org,eigenstate.org); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=15 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeefgedrtddtgdekfeehudcutefuodetggdotefrod ftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdp uffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecufghrlhcuvffnffculd duhedmnecujfgurhepkffvufffhfgjgggtgfesthejjedttddtvdenucfhrhhomhepohhr ihesvghighgvnhhsthgrthgvrdhorhhgnecuggftrfgrthhtvghrnhepvdehtdeffeetge elhfegkeehhfeuhfehvddvieduueehjeetgeevkeeitdevuefhnecukfhppedvtdeirddu vdegrddufedvrddutdejpddutdekrdeirddvgedrvdenucevlhhushhtvghrufhiiigvpe dtnecurfgrrhgrmhepihhnvghtpedvtdeirdduvdegrddufedvrddutdejpdhhvghlohep mhhimhhirhdrvghighgvnhhsthgrthgvrdhorhhgpdhmrghilhhfrhhomhepoehorhhise gvihhgvghnshhtrghtvgdrohhrgheqpdhnsggprhgtphhtthhopedupdhrtghpthhtohep oeelfhgrnhhsseelfhgrnhhsrdhnvghtqe X-ME-VSScore: 15 X-ME-VSCategory: clean Received-SPF: pass (eigenstate.org: 206.124.132.107 is authorized to use 'ori@eigenstate.org' in 'mfrom' identity (mechanism 'ip4:206.124.132.96/28' matched)) receiver=authmilter.topicbox.com; identity=mailfrom; envelope-from="ori@eigenstate.org"; helo=mimir.eigenstate.org; client-ip=206.124.132.107 Received: from mimir.eigenstate.org (mimir.eigenstate.org [206.124.132.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Wed, 31 Dec 2025 12:31:56 -0500 (EST) Received: from mimir.eigenstate.org (localhost [127.0.0.1]) by mimir.eigenstate.org (OpenSMTPD) with ESMTP id 0dc58f53 for <9fans@9fans.net>; Wed, 31 Dec 2025 09:31:55 -0800 (PST) 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=kz8DnaF7d8pEWlUCuId xIP3SR6DSm5aLcL6eUQlxURKwlfIsudl9zB1etXeJ+ajcO+W3oDzq3iSdhBJ8c0v ZpGfVqKaEpa/oyuFBv94TZ3qkGyajyfs+o+ES8Lo6ygCcfD26CPFDVf6g++DtrVc 4fVPAlIe0/LWXym72Wwlyp5E= Received: from abbatoir.orib.home (pool-108-6-24-2.nycmny.fios.verizon.net [108.6.24.2]) by mimir.eigenstate.org (OpenSMTPD) with ESMTPSA id 0959b462 (TLSv1.2:ECDHE-RSA-AES256-SHA:256:NO) for <9fans@9fans.net>; Wed, 31 Dec 2025 09:31:55 -0800 (PST) Message-ID: To: 9fans@9fans.net Subject: Re: [9fans] Solo factotum Date: Wed, 31 Dec 2025 12:31:53 -0500 From: ori@eigenstate.org In-Reply-To: <8a60199a-6f49-490c-b299-6455f0981b8a@app.fastmail.com> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Topicbox-Policy-Reasoning: moderate: sender is an admin; group holds all messages Topicbox-Message-UUID: 9c5d10cc-e66e-11f0-9e79-aa026cc11ef0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UYTYwNzUyNjYzZmYwODQ0OC1NOWY4NmIwNDRlMWEzODZiOWZlYWI1?= =?UTF-8?B?OGQxPg==?= 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:M9f86b044e1a386b9feab58d1:1:swwVWX6FWK3lbqVnCDMYw9AJwsfBDBly7Mz7UbwhTZE Quoth David Arroyo : >=20 > Honestly, my own motivations are not security related. I just think it's > cool. I like the idea of attaching a little computer to my computer to > extend it with almost zero configuration. One could imagine a class of USB > devices that only speak 9P, which operating systems would automatically > mount when they're plugged in. In the same vein, I'm interested in > adding 9p over virtio-vsock support to 9front, as a zero-config way for > a hypervisor to expose a factotum, or a /dev/draw, to a 9front guest. fwiw, I've done this before -- for a startup, I wrote firmware that talked 9p over a bulk usb pipe. It wasn't really worth doing the USB serial bits, a dumb bulk endpoint was enough. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/Ta60752663ff08448-M9f86b= 044e1a386b9feab58d1 Delivery options: https://9fans.topicbox.com/groups/9fans/subscription