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_ADSP_CUSTOM_MED, DKIM_SIGNED,DKIM_VALID,FREEMAIL_FORGED_FROMDOMAIN,FREEMAIL_FROM, HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, RCVD_IN_VALIDITY_RPBL_BLOCKED,RCVD_IN_VALIDITY_SAFE_BLOCKED, 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-a3-smtp.messagingengine.com (txout-a3-smtp.messagingengine.com [103.168.172.226]) by inbox.vuxu.org (Postfix) with ESMTP id D267E2655F for ; Mon, 2 Jun 2025 20:27:56 +0200 (CEST) Received: from localhost.localdomain (kubehost03.phl.internal [10.202.3.3]) by mailtxout.phl.internal (Postfix) with ESMTP id 823F723801FE for ; Mon, 2 Jun 2025 14:27:56 -0400 (EDT) ARC-Authentication-Results: i=2; topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=CjJOjJMj header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=23hiro@gmail.com smtp.helo=mail-oi1-f177.google.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:references:in-reply-to:from:date :message-id:subject:to:content-type:content-transfer-encoding :list-help:list-id:list-post:list-subscribe:reply-to :list-unsubscribe; s=sysmsg-1; t=1748888876; bh=OT511pYVrIrAxZ9k 9ldx+liSzt6N3YW/2P+fpXUzBvo=; b=fSN5NOz0o907avqJR6rqNyxfL5S4TGL4 xfeTHAMqHBl/3KVeDBn2DyiPE9YtSFUFN2P6HiIAN/A+fMx3H3dN+1KNoAbo9ec+ pIi+Ccbl5Z4bbrTlsow5T4/2UWLSf4q9CJtmSbIX+SNgYr25G1PK2WDqZe/7FjSQ YFLnkdeqUDU= ARC-Seal: i=2; a=rsa-sha256; cv=pass; d=topicbox.com; s=sysmsg-1; t= 1748888876; b=JBDSrDJIAslA66+kb4dZRkswZqQGgePAoEHNdy3ipxtm9UX5NP tnvWD9by3HrqgUpFw63PNEcpE6dCq/+x1q2sBufjpwkA4L03Ii4Ajra7dDzAKtrh dw17T/nBXQgby5pGMtMsogUvrzujkoO9jwIut46Qk3bjCOok93LwHCULo= Authentication-Results: topicbox.com; arc=pass; dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=CjJOjJMj header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; spf=pass smtp.mailfrom=23hiro@gmail.com smtp.helo=mail-oi1-f177.google.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: mx.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=CjJOjJMj header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.167.177 (mail-oi1-f177.google.com); spf=pass smtp.mailfrom=23hiro@gmail.com smtp.helo=mail-oi1-f177.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=ErcHovIE; x-me-sender=none; x-ptr=pass smtp.helo=mail-oi1-f177.google.com policy.ptr=mail-oi1-f177.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.3 smtp.cipher=TLS_AES_128_GCM_SHA256 smtp.bits=128/128; x-vs=clean score=0 state=0 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed; d=9fans.net; h= mime-version:references:in-reply-to:from:date:message-id:subject :to:content-type:content-transfer-encoding:list-help:list-id :list-post:list-subscribe:reply-to:list-unsubscribe; s=dkim-1; t=1748888876; x=1748975276; bh=OT511pYVrIrAxZ9k9ldx+liSzt6N3YW/ 2P+fpXUzBvo=; b=c/BlR1FP0hbFylmZ6AXC+hYHoeI57GoAUoQRpEjIn8S0JPyK MiucyQQygcH0vcuBIddEW0bAV80gHD55aO6qhNIfwGyDbI/oYvspAA7FT2pi+QL2 M5tL9l1KnuJzQmLx+XrcxYph1EWm3M7TV25GDPgT6G8zn/GhsL2pqDnlPIM= Received: from mx.topicbox.com (10-0-2-174.authmilter.topicbox-prod.svc.cluster.local [10.0.2.174]) by tb-mx-1.topicbox.com (Postfix) with ESMTP id 950D810024DB7C6F for <9fans@9fans.net>; Mon, 2 Jun 2025 17:39:32 +0000 (UTC) Received: from tb-mx-0.topicbox.com (10.0.2.83 [10.0.2.83]) by mx.topicbox.com (Authentication Milter) with ESMTP id 1D1316E5F6D; Mon, 2 Jun 2025 17:39:32 +0000 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1748885972; b=nhxHB/SC7sh7i2OTxWH3QR87cmDeGYgd534gQicvh/0nCdbHU9 ZHawz5AY5nb6WfrySvqK9BOwqYW1oL66uResFGXd5tc+Gbhw8KpdJAZb9cFy7LL2 o2yXLhGki+cQ1IuvuR7g1hXifjfWDWqRKopKE/imGoq/uCOUNDwYxfbIHdU3h2tB Kr7PO5eIL50NXfNrFZRtMQhtJDuNEKhYq5MNlY724AoChgMUNR+3prboCCBSS4dn yjsCQxYA3Ia8XEFtkG9icVnTWs4aObMp2cXV92TN3FMxE6bKAQfuUduJP0axLRGL TVzUgyox+MO64iGO5hCsHp15BY0pH23Lt7Pw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d= topicbox.com; h=mime-version:references:in-reply-to:from:date :message-id:subject:to:content-type:content-transfer-encoding; s=arcseal; t=1748885972; bh=ncGHltXaphF55J+Tgg5zYpG0tPKN+8XXCjH q9tX4N+k=; b=GinCuYvF6cWFHGU5KsD2wJxBeigFQm+Z4lzpaG6soqs9u6ajVIG X/B1/xrRNDmed4nzbqU9mxSH5JOYpvWAhKOgQxtbAoeeCbyZnrxRKd4jhGhGdnSI jhV6cj7k5ll8B5sedxHiNE0QgQCopVVxzCl/zkIG3YU5kqKsIGRoCgYEAESPQN91 A0upQSiVZOzFJrw4dgoztzqjb9WS7eKqquexCj166FDTTS2vn7wnI3YlkOGSkeCM JRw4lwYmNBiJ4wIlldT8iSp5KM/cPx8+bBvdPF7nnPnozYMsmZ/iVmakEW26Hr2q lgusIi+efbsLWUo0NPXy8sFCZ5IJ3Ifi+PA== ARC-Authentication-Results: i=1; mx.topicbox.com; arc=none (no signatures found); bimi=skipped (DMARC Policy is not at enforcement); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=CjJOjJMj header.a=rsa-sha256 header.s=20230601 x-bits=2048; dmarc=pass policy.published-domain-policy=none policy.published-subdomain-policy=quarantine policy.applied-disposition=none policy.evaluated-disposition=none (p=none,sp=quarantine,d=none,d.eval=none) policy.policy-from=p header.from=gmail.com; iprev=pass smtp.remote-ip=209.85.167.177 (mail-oi1-f177.google.com); spf=pass smtp.mailfrom=23hiro@gmail.com smtp.helo=mail-oi1-f177.google.com; x-aligned-from=pass (Address match); x-google-dkim=pass (2048-bit rsa key) header.d=1e100.net header.i=@1e100.net header.b=ErcHovIE; x-me-sender=none; x-ptr=pass smtp.helo=mail-oi1-f177.google.com policy.ptr=mail-oi1-f177.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-return-mx=pass smtp.domain=gmail.com policy.is_org=yes (MX Records found: gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,alt3.gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.3 smtp.cipher=TLS_AES_128_GCM_SHA256 smtp.bits=128/128; x-vs=clean score=0 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeeffedrtddtgdefkedvleculddtuddrgeefvddrtd dtmdcutefuodetggdotefrodftvfcurfhrohhfihhlvgemucfhrghsthforghilhdpggft fghnshhusghstghrihgsvgdpuffrtefokffrpgfnqfghnecuuegrihhlohhuthemuceftd dtnecunecujfgurhepgghfjgfhfffkuffvtgfgsehtqhertddttdejnecuhfhrohhmpehh ihhrohcuoedvfehhihhrohesghhmrghilhdrtghomheqnecuggftrfgrthhtvghrnhepke ffvdeikeffudffieeftdejfeeiieeukedtffffkedvvedvteevieehvdegieelnecuffho mhgrihhnpehgihhthhhusgdrtghomhdplehfrhhonhhtrdhorhhgpdhtohhpihgtsghogi drtghomhenucfkphepvddtledrkeehrdduieejrddujeejnecuvehluhhsthgvrhfuihii vgeptdenucfrrghrrghmpehinhgvthepvddtledrkeehrdduieejrddujeejpdhhvghloh epmhgrihhlqdhoihduqdhfudejjedrghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhep oedvfehhihhrohesghhmrghilhdrtghomheqpdhnsggprhgtphhtthhopedupdhrtghpth htohepoeelfhgrnhhsseelfhgrnhhsrdhnvghtqe X-ME-VSScore: 0 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use '23hiro@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=mx.topicbox.com; identity=mailfrom; envelope-from="23hiro@gmail.com"; helo=mail-oi1-f177.google.com; client-ip=209.85.167.177 Received: from mail-oi1-f177.google.com (mail-oi1-f177.google.com [209.85.167.177]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by tb-mx-0.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Mon, 2 Jun 2025 17:38:00 +0000 (UTC) Received: by mail-oi1-f177.google.com with SMTP id 5614622812f47-40791b6969bso1541623b6e.3 for <9fans@9fans.net>; Mon, 02 Jun 2025 10:38:00 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1748885879; x=1749490679; h=content-transfer-encoding:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=ncGHltXaphF55J+Tgg5zYpG0tPKN+8XXCjHq9tX4N+k=; b=ErcHovIEjFe33Js9gmHhP8e5sseG+PjWshTM0oJeNkQW1g3pgML27ao4pfUlbcvEeg F6NXA0W02PAqIoYkX2VGYNxopuiepLJt8SCSZ5NIYMqVbQQ2T4kbC8sc/ZAFn8PTu+mw Rl8TDupZ9Pkcs/MqMVc/9lTUtq53ahHxwGXwmFgT99YJo4u8K3dYgz6qS6QbmXlUgixl OSed8P4K36rdSumupMNjr8zI8ZgS1AMxx7N0dLuX0VAkCsDXx52uZNqumXvVmUv9MOlq pNy33IesoRfCg6O+2Yf4wOg6Y5D/u1ydxZx1pTy5Xp71VpcTPxe1W5jYZb+xEXUhmHV8 m++w== X-Gm-Message-State: AOJu0YzlUOIJJiT1hbUkThEUPeVhW9PboAM8HwvdUIqLP13NOQzjfwpX 5SMYPQlAdHYe/Y2UAoyZ5Tg0LR3OlzJbF/rNYaRxiAeCfGLOMzOr0Lhrl2QHvVrjZOuL+cSCvVC wQ2u+DB7aJmxwV1EzLHHOvjveT09igtKMXJgS3ugMZZpc X-Gm-Gg: ASbGncufK+qyQQ6lQg/7odsX2OgpOguSqELee7EErETKU6X6dbLncQ48JgOTRCpAVkw 0gd1sNcQuQfxXgOfyK0iBySrOA+TqjhlfnsK7HWhkl1bw4DK2uDh/Kyo29iJn32lLVuxm53t5Hz Y+lMr0ie6OlK6hS9cmSJsN5gjlpxfuMx+45g== X-Google-Smtp-Source: AGHT+IECixRHbpEE73SCy1n8Uj32T3vtYukkxELa2WY74mV5nEaV/47rN+coW+PfuoYSAsitHMzRH2kXcvRKMOHQX9o= X-Received: by 2002:a05:6808:1a1d:b0:407:abf4:319 with SMTP id 5614622812f47-407abf40590mr4557072b6e.0.1748881439034; Mon, 02 Jun 2025 09:23:59 -0700 (PDT) MIME-Version: 1.0 References: <17488478620.FACdce.22371@composer.9fans.topicbox.com> <977f3f87-bb91-43be-a249-5c7e48833e7f@posixcafe.org> In-Reply-To: <977f3f87-bb91-43be-a249-5c7e48833e7f@posixcafe.org> From: hiro <23hiro@gmail.com> Date: Mon, 2 Jun 2025 18:23:47 +0200 X-Gm-Features: AX0GCFszfeuds1whCAvI2HHtTxrIMdixvYdPwGQinABEkhqxiHovOKWW8A_iX44 Message-ID: Subject: Re: [9fans] Re: An easy way to run 9legacy To: 9fans <9fans@9fans.net> 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: 8c4ee8b4-3fd8-11f0-b097-360d0bd64eb0 Archived-At: =?UTF-8?B?PGh0dHBzOi8vOWZhbnMudG9waWNib3guY29tL2dyb3Vwcy85?= =?UTF-8?B?ZmFucy9UNmI0ZWMwMWVjN2Y1N2RjOC1NNmVlZjg2OGMwOTM4MTU2NDVlNDAw?= =?UTF-8?B?MDJhPg==?= 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:M6eef868c093815645e40002a:1:UjJ6JiRk41URw-QRxBjkFNsDfMUhGuUFuqT1Ss53ykk sorry to disagree moddy, but we already document how to use qemu in the 9front fqa. qemu virtualized amd64 is one of the easy ways to boot up a real 9front kernel, so i wouldn't say we don't support this "target". i'm happy to see other plan9 folks have returned to actually booting real plan9 kernels, even if it's just on a virtualized pc. if this goes on people will realize plan9 is more than just a text editor (acme) or a filesharing network protocol (9p). this is something i didn't know about until now: guestfwd=3Dtcp:10.0.2.1:564-cmd:../sys/src/cmd/unix/u9fs/u9fs -a none -u $U= SER .. so, thanks. i also see no reason to reject alien scripts (bourne shell) that help create compatibility. there's no real cost. right now we maintain something like this in the fqa, which is bigger overhead (.ms formating is painful) and less directly usable (cannot be directly executed) by the user. the same cannot be said about submodules. there is significant cost for everybody who has to use repos containing submodules. On Mon, Jun 2, 2025 at 11:33=E2=80=AFAM Jacob Moody w= rote: > > On 6/2/25 02:04, anto@xplshn.com.ar wrote: > > It would be great to have that in the 9front git mirror (https://github= .com/9front/9front ) >=20 > The 9front git mirror is just that, a mirror of git.9front.org. > I updated stuff to have github actions for syncing largely because > the 9front github org already existed, and github is currently the easiest > way to get free on demand windows and mac hosts to build your stuff. > Since the repos existed I figured they might as well be up to date. >=20 > The important thing to consider here is that the main 9front repo is > what we use for updating the install, our sysupdate script is a small > wrapper around git/pull. I would like to avoid adding extra things in > the repo in order to accommodate things like this, they don't really > have a place in the 9front source tree. > I would encourage someone to do this work for 9front as a separate repo; > git submodules or some scripts or whatever floats your boat for referenci= ng > both repositories. I considered doing this myself for the 9front-in-a-box > repo, but my plate is full for the near future. >=20 > 9front has a strong desire to dog food our own code. I think this is a pr= etty > important distinction between our project and many other hobbyist operati= ng systems. > We were lucky to inherit a lot of this from Plan 9, but further improveme= nts have > been done to continue this desire. We've lost count of the nasty bugs we = found > by actually putting the system to use. Many of purposed improvements to t= he system > come out of desires that people have when just using the system day-to-da= y. > There is a certain zen of Plan 9 that you don't fully grasp until you imm= erse > yourself in the entire picture, editors and window managers included. >=20 > While I understand the desire to make things easier for people to bring t= heir > own set of presumed tools with them to work on 9front, I think there is an > established history of Plan 9 rejecting that. Asking people to take off t= heir > coat and stay a while. >=20 > Just my two cents on the matter, I put in some thought in about this afte= r Russ > did this work for 9legacy. ------------------------------------------ 9fans: 9fans Permalink: https://9fans.topicbox.com/groups/9fans/T6b4ec01ec7f57dc8-M6eef8= 68c093815645e40002a Delivery options: https://9fans.topicbox.com/groups/9fans/subscription