From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from tb-mx1.topicbox.com (localhost.local [127.0.0.1]) by tb-mx1.topicbox.com (Postfix) with ESMTP id 75F07318D683 for <9fans@9fans.net>; Tue, 4 Aug 2020 11:03:51 -0400 (EDT) (envelope-from charles.forsyth@gmail.com) Received: from tb-mx1.topicbox.com (localhost [127.0.0.1]) by tb-mx1.topicbox.com (Authentication Milter) with ESMTP id 59857196121; Tue, 4 Aug 2020 11:03:51 -0400 ARC-Seal: i=1; a=rsa-sha256; cv=none; d=topicbox.com; s=arcseal; t= 1596553431; b=TuJXt7vFILAOA4ONrUerLNyLp1D1BusiGbbrMGQzH9lM09vK/K ij1BnqVkYp2UzgIQ+uwNfdvO1joIgFfu54g0fRr9S5VLiW1j9JPRHtuDiKHbeFuL m7+LzRazc3R737vvxTzIqwGUwOwH6pxlBis8Z4AAsf6TtoAsR7YCjrkdnFlVCIIg BNxeJEiZ0aID1onH7nIJqZxxe5XYIrZdZJypQgOc8xVGD3BVpV3Wh/mC8zr6NB01 Yq9zirrIYCGpw3F+LDJSeLw7d6y5UcRMtYqgYaN44THb7Pbb56NoTucIIqHVIGzW 2oJk3MmptvAbgMmXjIz0Z9/HjhMKC0diiEyw== 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; s=arcseal; t=1596553431; bh=aTOkPR0BgzkElIu2DbGV1u/xJjABJDUUTaEdMF7k3bY=; b=SmVFnzHiubd8 gw7O5nuTjGX9zTfGY9hKUnTkrZ041xLXfvCQRCy9j7LKqAgvfSmIJlDWkHX6CWmc BdHuMwWHKo91yVw4YKw+HsyTi88oId63+9tZNtm1c0HEadbdIJSxW/iFU/4TFCki BBgRXc53q9p17ARBo6BFh/hYx/Mq/FKBR3NqWOg+zoKtVga9lsTKfVsEHVTLP555 ufSJh0AIkZaySK4xdyDqRfOEQkFflGKpYceGxCdRfYQavo+Ysy+9jm7NQJ7vW8M9 6uORzazNTsIc1MkjTb6/gTRq4+WVeyk825x5X+j3nvU6Lb2D4fwz36wPYspsL7ZO 5iB+lWacCQ== ARC-Authentication-Results: i=1; tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=ZIXIMqAe header.a=rsa-sha256 header.s=20161025 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.217.52 (mail-vs1-f52.google.com); spf=pass smtp.mailfrom=charles.forsyth@gmail.com smtp.helo=mail-vs1-f52.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=N0+R+ibJ; x-ptr=pass smtp.helo=mail-vs1-f52.google.com policy.ptr=mail-vs1-f52.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.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: alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=49 state=0 Authentication-Results: tb-mx1.topicbox.com; arc=none (no signatures found); bimi=none (Domain is not BIMI enabled); dkim=pass (2048-bit rsa key sha256) header.d=gmail.com header.i=@gmail.com header.b=ZIXIMqAe header.a=rsa-sha256 header.s=20161025 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.217.52 (mail-vs1-f52.google.com); spf=pass smtp.mailfrom=charles.forsyth@gmail.com smtp.helo=mail-vs1-f52.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=N0+R+ibJ; x-ptr=pass smtp.helo=mail-vs1-f52.google.com policy.ptr=mail-vs1-f52.google.com; x-return-mx=pass header.domain=gmail.com policy.is_org=yes (MX Records found: alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.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: alt3.gmail-smtp-in.l.google.com,alt1.gmail-smtp-in.l.google.com,alt4.gmail-smtp-in.l.google.com,gmail-smtp-in.l.google.com,alt2.gmail-smtp-in.l.google.com); x-tls=pass smtp.version=TLSv1.2 smtp.cipher=ECDHE-RSA-AES256-GCM-SHA384 smtp.bits=256/256; x-vs=clean score=49 state=0 X-ME-VSCause: gggruggvucftvghtrhhoucdtuddrgeduiedrjeeigdekgecutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpggftfghnshhusghstghrihgsvgdpuffr tefokffrpgfnqfghnecuuegrihhlohhuthemuceftddtnecuogfuuhhsphgvtghtffhomh grihhnucdlgeelmdenucfjughrpeggfhgjhfffkffuvfgtsegrtderredttdejnecuhfhr ohhmpeevhhgrrhhlvghsucfhohhrshihthhhuceotghhrghrlhgvshdrfhhorhhshihthh esghhmrghilhdrtghomheqnecuggftrfgrthhtvghrnhepleetieduvedviedvvdffjeef teeihfdugeejkeejtdejvedtgfeuleelhefgiedvnecuffhomhgrihhnpehgihhthhhusg drtghomhdpghhithhhuhgsrdhiohdpthhophhitggsohigrdgtohhmnecukfhppedvtdel rdekhedrvddujedrhedvnecuvehluhhsthgvrhfuihiivgeptdenucfrrghrrghmpehinh gvthepvddtledrkeehrddvudejrdehvddphhgvlhhopehmrghilhdqvhhsuddqfhehvddr ghhoohhglhgvrdgtohhmpdhmrghilhhfrhhomhepoegthhgrrhhlvghsrdhfohhrshihth hhsehgmhgrihhlrdgtohhmqecuuffkkgfgpeehieeivd X-ME-VSScore: 49 X-ME-VSCategory: clean Received-SPF: pass (gmail.com ... _spf.google.com: Sender is authorized to use 'charles.forsyth@gmail.com' in 'mfrom' identity (mechanism 'include:_netblocks.google.com' matched)) receiver=tb-mx1.topicbox.com; identity=mailfrom; envelope-from="charles.forsyth@gmail.com"; helo=mail-vs1-f52.google.com; client-ip=209.85.217.52 Received: from mail-vs1-f52.google.com (mail-vs1-f52.google.com [209.85.217.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by tb-mx1.topicbox.com (Postfix) with ESMTPS for <9fans@9fans.net>; Tue, 4 Aug 2020 11:03:51 -0400 (EDT) (envelope-from charles.forsyth@gmail.com) Received: by mail-vs1-f52.google.com with SMTP id b26so16589315vsa.13 for <9fans@9fans.net>; Tue, 04 Aug 2020 08:03:51 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=aTOkPR0BgzkElIu2DbGV1u/xJjABJDUUTaEdMF7k3bY=; b=ZIXIMqAeLaOjWoUiRXKZc8U6hfC6uyHz/4jLqRB2c84MAiLT7I3ox4zezX+CCX1fYR SGmaS/oE8Dt3N1tVq9/W0lZxi/xDHymhk6wzsm4b7oXVzRBdxPOtrU7vi7knQ6oBnx2B FL8FFi3zFFJ7bs0QpNU6ERbRbSOEyPSYimeq1/FbrSdViiPh9eLmxPrcO2d85+A0/1mm lgQogIBnYNftRtq1VZV2GltH0yuM8oNqt4lyu79kesNEK5pC74ofrZeYa1117xI7dQO3 Sm2OL1JcQyG6caUXq4DJJ+Y76+9+zOg7hLyPSFa/JYH2UPGCkiaDom4FlwDij1wAk/yv 3Hww== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=aTOkPR0BgzkElIu2DbGV1u/xJjABJDUUTaEdMF7k3bY=; b=N0+R+ibJbCYfpJgmTMam83XKyasV0KjSnaXDUPyHm+/Bht3e7ZGjD7aa1jXQKDEdSC yPG9fMWmps3EWtNe5tKLKaezkxdU0pqbwbTxL6qgbWzk+DM+ZGU6SM87s519VynuIbIV Uf5KZ+BnX29yKbKbqBKAbtSvMCBkjD5mu9qwi9RzAm2iBal6NQabjSG3AkanQXADQkth P0mfIAtuHkxKtuFRPgW9WlQmwUYP6oUKN1T1YXQ6dbH7TY+5/hiVBfLPRI6qtP10lUui 0oYf+eeyGtLpRR2FSUsjQ4OW56AL52DAJpL2FrFHP9opCIkhUW1dZhMm0/z1aBYj5nri H8JQ== X-Gm-Message-State: AOAM531F8NpvpomeI6mtJmC7f9vJ1YvrGNrUgoLCjm/lezhDMDs/2st0 MMllem5zq855mrtw/NiyUi9NicVO3nbdHbTtWGenNgaM X-Google-Smtp-Source: ABdhPJzlkNQKsfipVxqy77u7QCoEYf9QmCeblLYfQrMmUu4zv4Q+Md+ohnv55g/rWxDv09rB7iogV9eZr6nUAYxV/gQ= X-Received: by 2002:a67:2a47:: with SMTP id q68mr16399815vsq.202.1596553430430; Tue, 04 Aug 2020 08:03:50 -0700 (PDT) MIME-Version: 1.0 References: <27ba0a8a-2a55-b389-bcb0-f6fbb1abdf86@gmail.com> In-Reply-To: <27ba0a8a-2a55-b389-bcb0-f6fbb1abdf86@gmail.com> From: Charles Forsyth Date: Tue, 4 Aug 2020 16:03:39 +0100 Message-ID: Subject: Re: [9fans] 9P Network Boot and Proxy Boot To: 9fans <9fans@9fans.net> Content-Type: multipart/alternative; boundary="00000000000015f7d505ac0e90c3" Topicbox-Policy-Reasoning: allow: sender is a member Topicbox-Message-UUID: b86daffe-d663-11ea-9b75-f07ee4fed45c --00000000000015f7d505ac0e90c3 Content-Type: text/plain; charset="UTF-8" That is not at all off-topic. Thanks! On Tue, Aug 4, 2020 at 1:16 PM Akira Moroo wrote: > Hello folks, > > I show you 9pfsPkg, my 9P client file system for UEFI. Thanks to the > network-transparency of 9P, it can boot any non-network-aware boot > images without any modification. The source code is available at: > > * https://github.com/yabits/9pfsPkg > > As an application of the flexibility of 9P Boot, I also propose Proxy > Boot, booting from another remote file system via the 9P server. By > using this, we can do network boot from cloud storage (e.g. Google Cloud > Storage using gcsfuse). > > Please see my blog post for more details. > > * https://retrage.github.io/2020/08/01/9pfspkg-en.html > > I'm afraid of posting off-topic to the mailing list, but I would like to > say thank you to all Plan 9 developers for making 9P. > > -- > Akira Moroo > > ------------------------------------------ > 9fans: 9fans > Permalink: > https://9fans.topicbox.com/groups/9fans/Tea2a5c86eeb3d71f-M7bd98567e5dadc0d4d406049 > Delivery options: https://9fans.topicbox.com/groups/9fans/subscription > --00000000000015f7d505ac0e90c3 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
That is not at all off-topic. Thanks!

On Tue, Aug 4, 2020 = at 1:16 PM Akira Moroo <retrage01= @gmail.com> wrote:
Hello folks,

I show you 9pfsPkg, my 9P client file system for UEFI. Thanks to the
network-transparency of 9P, it can boot any non-network-aware boot
images without any modification. The source code is available at:

* https://github.com/yabits/9pfsPkg

As an application of the flexibility of 9P Boot, I also propose Proxy
Boot, booting from another remote file system via the 9P server. By
using this, we can do network boot from cloud storage (e.g. Google Cloud Storage using gcsfuse).

Please see my blog post for more details.

* https://retrage.github.io/2020/08/01/9pfspkg-e= n.html

I'm afraid of posting off-topic to the mailing list, but I would like t= o
say thank you to all Plan 9 developers for making 9P.

--
Akira Moroo

------------------------------------------
9fans: 9fans
Permalink: https:= //9fans.topicbox.com/groups/9fans/Tea2a5c86eeb3d71f-M7bd98567e5dadc0d4d4060= 49
Delivery options: https://9fans.topicbox.com/gro= ups/9fans/subscription
--00000000000015f7d505ac0e90c3--