9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: unobe@cpan.org
To: 9fans@9fans.net
Subject: Re: [9fans] p9f mention of 9front
Date: Thu, 24 Jun 2021 13:51:24 -0700	[thread overview]
Message-ID: <86847091D1B5F05194CD19D43AC80E8E@smtp.pobox.com> (raw)
In-Reply-To: <CAFSF3XPzKMikiYeNe3r+YUUFE+rjXb3iqUN0V2XjVTsnSbb0dQ@mail.gmail.com>

Quoth hiro <23hiro@gmail.com>:
> > Foundation and 9front can work to figure out how to make it so there's
> > one distribution.
> 
> For 9front this doesn't matter so much. We do not have a problem with
> there being multiple (sometimes experimental) distributions. For
> non-experimental things like 9legacy and miller's rpi releases, we're
> already benefiting from each other and sharing code without any
> issues.

So perhaps I should have said 'one code base under version control',
not 'distributions'.  That is, have a master branch and different
branches for experimental things and for formal releases.  I think
getting 9front onto git is a good push forward in that direction,
since the Plan 9 is released by P9F under the MIT license from git,
too.

> > There appear to be entrenched philosophical differences, but both
> > "sides" agree that 9front is a fork and 9legacy isn't (one point of
> > view is described @ http://9legacy.org/intro.html and the other is @
> > http://fqa.9front.org/fqa0.html#0.1 ).
> 
> I disagree here.
> 
> When 9front was created it was technically a fork, because there was
> still a diverging bell-labs plan 9 distribution.
> 
> We may seem to have new non-accreditated "management", but we are all
> fascinated what Plan 9 brought to this world and we would all like to
> build on the general wisdom of the Plan 9 philosophy.
> 
> Now that bell-labs is gone, there have been no more mainline plan9 releases.
> 
> Instead we have a few remaining relevant distributions like 9legacy or
> miller's rpi releases, all of which technically are about as much a
> fork as 9front is.
> 
> Erik's 9atom has been unmaintained for a longer time so we didn't have
> any problems following those patches.
> 
> Harvey and related distributions are highly experimental, they diverge
> much further from Plan 9 basic architecture without any will of
> keeping backwards compatibility.
> They are more revolutionary than some of us can stomach.
> 
> A lot of people from the old crew at bell-labs completely abandoned
> mainline bell-labs plan9 even before 9front has been started because
> they seem content with just having a p9p layer on top of their
> macbooks or other unix machines.
> 
> Apart from the occasional trolling that keeps on coming up on this
> list, I don't see what deep trenches people are imagining would impair
> the Plan 9 Community from working together on a well maintained Plan 9
> distribution with simple procedures for sharing code in all
> directions. Whose wrong foot did you suffer from when 9front got first
> made?

For one, not having fossil.  The removal of fossil might be what some
users cannot accept?  The setup and wiki preserved at 9p.io talk about
how to setup fossil+venti and yet that cannot be done on 9front--it
was removed completely.  I think I recall you saying it was bug-ridden
and unmaintainable, but could be misremembering who said what.  From
what I can gather, there was a serious bug that was fixed in fossil
after 9front forked, and yet there is no intention of including it
back into 9front.

Additionally, I didn't realize initially that there was only one
kernel for both cpu and terminal in 9front, as opposed to two in Plan
9.  (I like that there's only one, personally.) That makes a
difference because of the documentation in each system on how to setup
a server.

Those are two things that I can think of off the top of my head.

Philosophically, I think the 9front maintainers/developers are much
more willing to chuck older code and to replace with new code.  I have
personally benefitted from this approach so I'm not against it.
9legacy is much more conservative.


------------------------------------------
9fans: 9fans
Permalink: https://9fans.topicbox.com/groups/9fans/T523d6e906a17a7cc-Ma33a7ff5d2238a0c5a82a824
Delivery options: https://9fans.topicbox.com/groups/9fans/subscription

  parent reply	other threads:[~2021-06-24 20:51 UTC|newest]

Thread overview: 31+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-06-23 19:11 hiro
2021-06-23 23:05 ` unobe
2021-06-23 23:35   ` Sigrid Solveig Haflínudóttir
2021-06-23 23:58     ` Romano
2021-06-24  4:06       ` Lucio De Re
2021-06-24  4:56         ` unobe
2021-06-24  5:52           ` Lucio De Re
2021-06-24 21:25             ` Wes Kussmaul
2021-06-24 23:29               ` silas poulson
2021-06-25 13:06                 ` Wes Kussmaul
2021-06-24  8:24         ` Frank D. Engel, Jr.
2021-06-24  9:25           ` [9fans] plan9 and touch screens Richard Miller
2021-06-24  9:59             ` Lucio De Re
2021-06-24 10:12           ` [9fans] p9f mention of 9front Philip Silva via 9fans
2021-06-24 16:05             ` unobe
2021-06-24 16:16             ` Ethan Gardener
2021-06-24 11:19   ` hiro
2021-06-24 15:01     ` AW: " sirjofri
2021-06-24 20:51     ` unobe [this message]
2021-06-25  8:28       ` Steve Simon
2021-06-25  9:31         ` Richard Miller
2021-06-25 12:41           ` [9fans] full fossil follies Richard Miller
2021-06-25 14:12             ` adr via 9fans
2021-06-25 15:17               ` tlaronde
2021-06-25 16:06                 ` adr via 9fans
2021-06-25 16:45                   ` adr via 9fans
2021-06-26  9:01                     ` Ethan Gardener
2021-06-25 17:23                 ` Iruatã Souza
2021-06-26  8:56                   ` Richard Miller
2021-06-26  8:34       ` [9fans] p9f mention of 9front Ethan Gardener
2021-06-26 12:55         ` noam

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=86847091D1B5F05194CD19D43AC80E8E@smtp.pobox.com \
    --to=unobe@cpan.org \
    --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).