9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: Eli Cohen <echoline@gmail.com>
To: 9fans <9fans@9fans.net>
Subject: Re: [9fans] Re: An easy way to run 9legacy
Date: Mon, 2 Jun 2025 18:48:05 -0700	[thread overview]
Message-ID: <CAHwi9by21w_m4TTPMc8U9iUyZArcWHODuNPeW03m14Vj8joQ9Q@mail.gmail.com> (raw)
In-Reply-To: <CAJPCErnAq4eeLgqR1V9fZoUgXuNz=doJ4PfksF_Gy_F7AQP78A@mail.gmail.com>

[-- Attachment #1: Type: text/plain, Size: 3297 bytes --]

at some point it's time for one of us to package up our crapola as a linux
distribution

On Mon, Jun 2, 2025, 6:40 PM Ron Minnich <rminnich@p9f.org> wrote:

> I've no problem with making the "easy path onto Plan 9" idea external
> to 9front or any other code base. The role of the foundation is
> education, and we can consider this a foundation responsibility.
>
> On Mon, Jun 2, 2025 at 12:12 PM Jacob Moody <moody@posixcafe.org> wrote:
> >
> > On 6/2/25 11:23, hiro wrote:
> > > 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".
> >
> > There's a big difference between running a real 9front kernel in
> > qemu for editing and programming the system and using your own
> > editor with a locally served(fromt the qemu host) root filesystem.
> >
> > >
> > > 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).
> >
> > Agreed, which is why I want to keep pushing for that. I think you
> > misunderstood my prior email.
> >
> > >
> > > this is something i didn't know about until now:
> > > guestfwd=tcp:10.0.2.1:564-cmd:../sys/src/cmd/unix/u9fs/u9fs -a none
> -u $USER ..
> > >
> > > 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 issue is where to put them, do we have a /README.md?
> > Do we have /alien or /unix?
> > Do we target everything, and have different scripts for
> > every linux distro that someone uses?
> > Who is going to maintain those scripts and test them regularly?
> > Sure CI can test them, but that doesn't solve the time issue of
> > fixing the bugs.
> > Right now you can test the entire repo with just a 9front box,
> > do we want to expand that so to test everything you also need
> > 4 different linux installs?
> >
> > This stuff gets ugly, I would prefer to not have it baked in to
> > every 9front install.
> >
> > >
> > > the same cannot be said about submodules. there is significant cost
> > > for everybody who has to use repos containing submodules.
> >
> > That's why I suggested alternatives, there are multiple ways to deal
> with it.
> > I'd rather externalize the mess instead of internalize it in to our repo
> we
> > ship to everyone. Dealing with messes like this is the every day
> experience
> > of computing outside of Plan 9, I don't want to bring that in to the
> system.
> >
> > I want the 9front repo to be primarily for use by 9front machines.

------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T6b4ec01ec7f57dc8-M6edfda1666582cbbc01c6e11
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

[-- Attachment #2: Type: text/html, Size: 5150 bytes --]

  parent reply	other threads:[~2025-06-03  2:24 UTC|newest]

Thread overview: 7+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
     [not found] <CAJSxfmJ-bXdQC8ExgT1qQibQY0VLzUM9593QD26Gj4P_p1hQag@mail.gmail.com>
2025-06-02  7:50 ` [9fans] " David du Colombier
     [not found] ` <17488478620.FACdce.22371@composer.9fans.topicbox.com>
2025-06-02  9:23   ` [9fans] " Jacob Moody
2025-06-02 16:23     ` hiro
     [not found]       ` <14f49aaf-4372-4f46-8e7b-75dcb5ee9e51@posixcafe.org>
     [not found]         ` <CAJPCErnAq4eeLgqR1V9fZoUgXuNz=doJ4PfksF_Gy_F7AQP78A@mail.gmail.com>
2025-06-03  1:48           ` Eli Cohen [this message]
     [not found]           ` <0C220405B54AD42969D3CFE70F28F426@eigenstate.org>
2025-06-03  3:15             ` ron minnich
2025-06-03 10:42         ` hiro
     [not found] <aD8jj_sO2sPyeEEl@kergis.com>
     [not found] ` <E17F9CB428A27646B29E8976E6C7179C@eigenstate.org>
2025-06-04  8:27   ` Jens Staal

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=CAHwi9by21w_m4TTPMc8U9iUyZArcWHODuNPeW03m14Vj8joQ9Q@mail.gmail.com \
    --to=echoline@gmail.com \
    --cc=9fans@9fans.net \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).