9fans - fans of the OS Plan 9 from Bell Labs
 help / color / mirror / Atom feed
From: lucio@proxima.alt.za
To: 9fans@9fans.net
Subject: Re: [9fans] [GSOC] plan9 which arch code to use?
Date: Thu,  8 May 2014 07:39:34 +0200	[thread overview]
Message-ID: <5bb18ed83640a10800465c9a46edfa91@proxima.alt.za> (raw)
In-Reply-To: <b3a9f25efdffc75e75b05f92e972a14d@ladd.quanstro.net>

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

I have every intention of making my efforts available to everyone,
should I have even just a remote chance of success.  More importantly,
what I'm trying to do is to reduce differences, rather than increase
them.

Now, I note that by adding the amd64 stuff to an already modified
version of the Bell Labs distribution, I'm complicating thing rather
than simplify them, but that is the only approach that has caught my
attention.  And I am listening to the limited discussion on this forum
and, no, I am not paying attention to other discussions that may be
taking place elsewhere and to which I either have not been invited or
from which I have been explicitly been expelled.

Now, bear with me for a minute.

David has some good stuff lying around that, like much other stuff,
needs to be reviewed before it is incorporated with the Bell Labs
distribution.  Like me, I believe that David's preferrence is to
remain with the Bell Labs stuff, whatever his motives.  Mine, in
passing, are to secure portability for Plan 9 across architectures,
idiotic as that may be (I despise the Intel 8088 and all its progeny).

Then there is 9atom and 9front that I am aware of, neither of which I
am really familiar with, but both of which I respect, greatly, the
genesis of.  Now, I am human and not a particularly clever specimen of
my species, therefore I am picking familiarity over features as my
foundations: I know that - bar DNS glitches - the Bell Labs
distribution is robust and also the most conservative of the options
out there, or maybe just the slowest moving, so it makes a good rock
to build a castle on.

What's missing in this picture is the tool chest to add walls to this
rock, as 9atom (you, Erik, with few assistants) and 9front (cinap and
what seems like a superb, youthful team) have already done in their
own way.  So we have plenty of bricks, some master masons and a
community that, at least in small ways, is no doubt willing to
contribute.

But there is no code review facility (unless you call "patch" a code
review tool - I'm afraid the real thing has spoiled me rotten, despite
some shortcomings) and no trusted code review board to push along
deserving fixes.  Perhaps we can also have a team that takes on ideas
that either have no corresponding code or where implementation does
not pass review and makes the necessary adjustments, subject to review
as well as cooperation from the original submitter(s).

I know I can make the time to participate in such an effort, I'm not
sure who else might be willing.  I also know that there are
personality problems as well as ideology problems, but I always
believed that these can be overcome in a technological environment
where financial incentives are not dominating.

Anyway, the elections in South Africa are distracting me, so I'm not
going to take this further now, but I'd be delighted to hear from
like-thinking developers as well as from those who may want to
approach this problem from a very different perspective.

++L

[-- Attachment #2: Type: message/rfc822, Size: 3937 bytes --]

From: erik quanstrom <quanstro@quanstro.net>
To: 9fans@9fans.net
Subject: Re: [9fans] [GSOC] plan9 which arch code to use?
Date: Wed, 7 May 2014 14:22:42 -0400
Message-ID: <b3a9f25efdffc75e75b05f92e972a14d@ladd.quanstro.net>

> Mostly just a mixture of arrogance and ineptitude that says I want to
> do this my way?
>
> For real, I can't resist a convergence challenge.  The image I had in
> my mind was of an amd64 environment within the Bell Labs release
> (i386) that would allow me to build either 9atom or 9front releases
> with minimal adjustments.

if everybody does their own thing, perhaps we spend all our collective
time doing the same thing, and no progress is made?

just an observation.  and obviously there are tradeoffs.  i'll give you that
i love to do things my self.  let me know if you see anything in atom that causes
issues.  certainly a goal is to keep these to a minimum.

the atom stuff of course came about for three reasons that were not
solved elsewhere at the time: working with certain hardware, 21-bit
runes, and production amd64 support.

i think all of these are at least to some extent still valid.  there are gaps
in the distribution's 21-bit rune support, and the hardware support gap
may have increased.

- erik

  reply	other threads:[~2014-05-08  5:39 UTC|newest]

Thread overview: 89+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-05-06 21:00 yan cui
2014-05-06 21:33 ` cinap_lenrek
2014-05-06 21:48   ` yan cui
2014-05-06 21:47 ` Charles Forsyth
2014-05-06 21:53   ` yan cui
2014-05-06 21:56   ` Charles Forsyth
2014-05-06 21:59     ` Charles Forsyth
2014-05-06 22:02       ` cinap_lenrek
2014-05-06 22:05       ` Charles Forsyth
2014-05-07  5:14         ` lucio
2014-05-07  5:38           ` David du Colombier
2014-05-07  6:59             ` lucio
2014-05-07  8:38               ` Riddler
2014-05-07  8:59                 ` Charles Forsyth
2014-05-07  9:05             ` erik quanstrom
2014-05-07  9:10               ` Charles Forsyth
2014-05-07  9:16                 ` erik quanstrom
2014-05-07  9:42                 ` erik quanstrom
2014-05-07  9:23               ` David du Colombier
2014-05-07  9:25                 ` erik quanstrom
2014-05-07  9:31             ` David du Colombier
2014-05-07 11:13               ` lucio
2014-05-07 11:30                 ` Charles Forsyth
2014-05-07 14:36                 ` erik quanstrom
2014-05-07 17:51                   ` lucio
2014-05-07 18:22                     ` erik quanstrom
2014-05-08  5:39                       ` lucio [this message]
2014-05-07  8:45           ` Charles Forsyth
2014-05-07  9:12             ` erik quanstrom
2014-05-07  9:20               ` Charles Forsyth
2014-05-07  9:21                 ` erik quanstrom
2014-05-07 12:59                 ` Kurt H Maier
2014-05-07 13:36                   ` Charles Forsyth
2014-05-07 14:39                     ` erik quanstrom
2014-05-06 22:09 ` Kurt H Maier
2014-05-07  0:40 ` erik quanstrom
2014-05-07  1:01   ` Charles Forsyth
2014-05-07  1:12     ` Kurt H Maier
2014-05-07  1:39       ` Charles Forsyth
2014-05-07  1:14 sl
2014-05-07 18:29 sl
2014-05-07 18:48 ` erik quanstrom
2014-05-08  5:56   ` lucio
2014-05-08  8:58     ` cinap_lenrek
2014-05-08 11:20       ` lucio
2014-05-08 12:07         ` erik quanstrom
2014-05-08 12:46           ` lucio
2014-05-08 13:15             ` Charles Forsyth
2014-05-08 13:48               ` Kurt H Maier
2014-05-08 14:07                 ` lucio
2014-05-08 14:04               ` lucio
2014-05-08 14:15                 ` erik quanstrom
2014-05-08 14:51                   ` lucio
2014-05-08 14:56                     ` Charles Forsyth
2014-05-08 15:16                       ` lucio
2014-05-08 10:55     ` erik quanstrom
2014-05-07 18:56 sl
2014-05-07 19:53 ` erik quanstrom
2014-05-07 19:57 sl
2014-05-07 20:06 ` erik quanstrom
2014-05-07 20:11   ` Jacob Todd
2014-05-07 20:19     ` Lyndon Nerenberg
2014-05-08 12:11       ` lucio
2014-05-07 20:56 sl
2014-05-07 21:17 ` Anthony Sorace
2014-05-07 21:33   ` Lyndon Nerenberg
2014-05-08 11:57     ` lucio
2014-05-08 12:03       ` erik quanstrom
2014-05-08 12:39         ` lucio
2014-05-07 21:38 sl
2014-05-07 22:32 ` Charles Forsyth
2014-05-07 22:39   ` Bakul Shah
2014-05-08  1:38   ` Kurt H Maier
2014-05-08  8:41     ` Charles Forsyth
2014-05-08 14:06     ` erik quanstrom
2014-05-08 14:14       ` balaji
2014-05-08 14:20         ` Charles Forsyth
2014-05-07 22:46 ` Anthony Sorace
2014-05-07 23:01 ` Charles Forsyth
2014-05-07 23:51   ` erik quanstrom
2014-05-07 22:36 sl
2014-05-07 23:29 sl
2014-05-07 23:42 ` andrey mirtchovski
2014-05-07 23:37 sl
2014-05-08 13:45 erik quanstrom
2014-05-08 13:55 ` Kurt H Maier
2014-05-08 16:35   ` Jeremy Jackins
2014-05-08 17:16     ` Kurt H Maier
2014-05-08 17:47       ` Jeremy Jackins

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=5bb18ed83640a10800465c9a46edfa91@proxima.alt.za \
    --to=lucio@proxima.alt.za \
    --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).